Commit Graph

796 Commits

Author SHA1 Message Date
Relintai e2ace10105 Update the props module again to grab a small optimization. 2021-08-12 19:31:09 +02:00
Relintai 5528d485b9 Update the props module again. Now auto lods will properly be turned off when there are no or only one mesh is in PropInstanceMerger. 2021-08-12 19:25:14 +02:00
Relintai 9173d84c40 Also update the engine. 2021-08-12 18:51:46 +02:00
Relintai 583fadae70 Updated the props module to get the automatic lod change support to PropInstanceMerger. 2021-08-12 18:47:07 +02:00
Relintai 0356b1e81e After a lot of thinking I created/added a parteon and ko-fi link in case someone want to support me doing all of this insanity. 2021-08-12 16:49:27 +02:00
Relintai 70a1ebef4c Updated the props module. Now when the scene to prop conversion tool re-converts props the editor will pick up the changes without a restart. 2021-08-11 20:36:24 +02:00
Relintai 60e7d4af78 Updated the props module, I reimplemented vertex color lights + rao for PropInstanceMerger. Also updated mesh_utils, MeshMerger did not use vector write proxies. 2021-08-11 19:20:26 +02:00
Relintai 9386627682 Updated the engine. 2021-08-11 19:16:48 +02:00
Relintai 94681037ff Added a few more small test prop scenes. 2021-08-10 19:10:01 +02:00
Relintai 364dea8159 Disabled the mesh data resource editor addon. 2021-08-10 19:09:40 +02:00
Relintai ab78c3287a Updated the props module to get the new working version of PropInstanceMerger. Updated the mesh_data_resource module to get the MeshDataInstance rework. Updated mesh_utils module now it makes sure to not set zero length arrays/vectors into the built mesh arrays. And updated terraman, I fixed an inefficiency in the mesher. 2021-08-10 19:09:24 +02:00
Relintai a6eba13afa Updated the engine. 2021-08-10 19:04:05 +02:00
Relintai c16bb42ea1 Updated the props module to get the PropCache singleton rework. Set up the project settings for it. 2021-08-09 22:13:18 +02:00
Relintai 0fa7176c83 Updated the engine. 2021-08-09 22:05:32 +02:00
Relintai cdd59b1ee8 New screenshots. Also fixed .jpg.jpg. 2021-08-08 21:20:21 +02:00
Relintai d1cfc79887 Bump version to 0.3.5. 2021-08-08 21:13:21 +02:00
Relintai 76588ae5f2 Added new and working build command for the javascript backends to the podman_build_all.sh. 2021-08-08 20:40:59 +02:00
Relintai d4a688c58f Fix emsdk_env's location, and also comment that line out as it doesn't work properly anymore. (Still useful to have it there that's why I'm keeping it.) 2021-08-08 20:39:21 +02:00
Relintai b265462641 Add missing && to the javascript container install command. 2021-08-08 20:09:39 +02:00
Relintai a6e40c60cf Remove modules_enabled.gen.h after every build. 2021-08-08 20:00:06 +02:00
Relintai a7b2c45be0 Also install libstdc++ libstdc++-static to the linux build container, as without this the build fails. 2021-08-08 19:53:12 +02:00
Relintai 352db5bc77 Updated the build containers from the original repo (https://github.com/godotengine/build-containers). 2021-08-08 18:31:09 +02:00
Relintai 8602d406f3 Remove deprecated stuff from the build.config.example. 2021-08-08 18:23:40 +02:00
Relintai b99936044f Added the run command to the build config so for example emsdk_env can be sourced automatically before a build when needed, as now godot's build script works differently. 2021-08-08 18:11:46 +02:00
Relintai fae48b30cf Updated Terraman to get the new prop texture merging/caching support and texture packer as I added const and const references to it's api wherever possible. 2021-08-08 14:11:14 +02:00
Relintai 307a1b5cfe Updated the engine. 2021-08-08 10:11:29 +02:00
Relintai 5228fbe0d2 Created a prop with the other tree texture. 2021-08-07 17:58:19 +02:00
Relintai c5a663465f Update Terraman to get a fix for missing prop meshes when none of the prop meshes in a chunk were fully enclosed. 2021-08-07 15:17:36 +02:00
Relintai d56b96bf24 Turn on collision for the tree. 2021-08-07 14:41:43 +02:00
Relintai 7476d08ed2 Updated Terraman (and the engine) to get JobSteps support for PropJob. This also fixes the error spam during mesh generation. 2021-08-07 13:56:24 +02:00
Relintai 20875c756e Updated terraman (and the engine) to the latest. This fixes the prop based tree mesh generation. There is an error spam in console that will be fixed soon. 2021-08-07 11:51:30 +02:00
Relintai 86511cdd26 Temporarily set the tree's texture to the prop material, and also added prop materials to the library. 2021-08-07 11:33:14 +02:00
Relintai 522242182c Let TerraWorld apply voxel scale to the tree. Also now the tree's scale's random range is a lot smaller. 2021-08-07 11:32:23 +02:00
Relintai f29445bdf6 Now the trees are spawned with terraman's prop system. It does need some fixes though. 2021-08-07 10:14:17 +02:00
Relintai 885ba9e4d4 Removed one of the two tree meshes as they are the same. 2021-08-07 10:07:41 +02:00
Relintai b44353fa35 Updated the engine. 2021-08-07 09:46:15 +02:00
Relintai 254fb23d98 Now trees will spawn on grass. Currently it's done with nodes/mesh instances for testing. It actually looks a lot better that I anticipated, so I'll soon port it to use terraman's prop system (Which also needs to have material caches implemented). 2021-08-06 22:33:50 +02:00
Relintai c7938caaa8 increased the height for the stone texture. 2021-08-06 21:53:15 +02:00
Relintai 29a41a8077 Rescaled one of the tree and added a collision shape to it. 2021-08-06 21:51:22 +02:00
Relintai abc1d53813 Added 2 trees from https://opengameart.org/content/rpg-item-collection-3 . 2021-08-06 21:42:44 +02:00
Relintai 41fba2bec7 The test/simple biome now gets generated by summing 2 noises. I made the main elevation noise scaled out more. 2021-08-06 20:38:47 +02:00
Relintai 1697167975 Changed the simple biome's generator to FastNoise from OpenSimplexNoise. Also scaled it out more. 2021-08-06 19:24:13 +02:00
Relintai 4827348c25 Updated the engine. 2021-08-05 23:35:27 +02:00
Relintai bf40b5c12f Updated ess to the latest. Replaced the range checks with the newly added helper calls. 2021-08-05 23:01:31 +02:00
Relintai 2e15d3f74e Same logic for the vendor window. 2021-08-05 22:07:34 +02:00
Relintai 78af5acc8a The trainer window will now close itself if the player gets too far. 2021-08-05 22:04:37 +02:00
Relintai 6c7f8625b5 Added interaction range check. 2021-08-05 21:55:33 +02:00
Relintai fd42c5e8e6 Also updated the engine. 2021-08-03 01:27:20 +02:00
Relintai 124c163212 Added a new library based on TerramanLibraryMergerPCM, and set the main world to use it. 2021-08-03 01:13:25 +02:00
Relintai 0b0162282d Update terraman to the latest to get the per chunk material support. 2021-08-03 01:11:58 +02:00