Commit Graph

279 Commits

Author SHA1 Message Date
Relintai b15c97b099 Update HEADS. Removed the air block, as it's no longer needed. 2020-04-17 00:39:46 +02:00
Relintai d7d67d97eb Update ESS. 2020-04-15 00:25:25 +02:00
Relintai 2202b75ddb Update HEADS, mainly to grab the latest ESS changes. 2020-04-14 17:04:59 +02:00
Relintai 9b4e6780ed Update the engine. 2020-04-10 17:28:00 +02:00
Relintai 16ac08ea66 Update all modules. 2020-04-09 16:12:02 +02:00
Relintai 371cb1abbc Update Voxelman to grab the mesher optimizations. 2020-04-07 14:41:35 +02:00
Relintai a9601ad077 Update ESS to the latest. 2020-04-07 13:13:07 +02:00
Relintai 26e20ee516 Update ESS. (Removed WorldSpell, because the same thing can be implemented into spells a lot simpler.) 2020-04-07 02:13:10 +02:00
Relintai a1123d69f8 Update Voxelman to grab a compile fix. 2020-04-06 23:09:41 +02:00
Relintai a5a7f984bb Update everything to the latest. 2020-04-06 23:05:45 +02:00
Relintai fbcb328cb1 UPdate Voxelman to the latest to grab the bugfixes. Also chunks now generate faster. 2020-04-06 20:26:05 +02:00
Relintai 68157fa433 Update Voxelman to the latest. 2020-04-06 14:53:27 +02:00
Relintai 590238216c Update Voxelman to the latest. 2020-04-06 14:40:14 +02:00
Relintai c992c0e545 Update to the latest Voxelman. 2020-04-06 01:12:07 +02:00
Relintai 156d24bee7 Update Voxelman to the latest to grab the new improvements. 2020-04-05 02:27:39 +02:00
Relintai 768af776e4 Update every module, to get the prop refactors. 2020-04-04 17:29:23 +02:00
Relintai 2a29c595a4 Update the props module to get the new skeleton classes. 2020-04-03 13:48:45 +02:00
Relintai 9bd9eaaeb8 Added the new Props module. Also updated everything. 2020-04-03 12:09:21 +02:00
Relintai 8b53d559b6 Update every module, to grab recent improvements/fixes. Update everything to work with the latest Voxelman. 2020-04-02 21:40:08 +02:00
Relintai f94b905cb5 Grab the desktop tools=no build fix for Voxelman. 2020-03-31 00:58:50 +02:00
Relintai c18409a2f2 Implemented lod for mobs. Also Updated HEADS to grab a crash fix from Voxelman, and the update to Skeleton3D from ESS. 2020-03-30 23:18:28 +02:00
Relintai 874891cbe9 Removed lod code from TVVoxelChunk as it got ported to Voxelman. Update HEADS to get the new version. 2020-03-30 19:48:41 +02:00
Relintai 29e61139a8 Update Voxelman to grab the mesh storage generalization. This simplifies the lod code a bit. 2020-03-30 18:35:52 +02:00
Relintai 7c9b916a61 Ported bake_mesh_array_uv and bake_mesh_array_uv into VoxelChunk. 2020-03-30 14:58:57 +02:00
Relintai 24abdae01f Update HEADS to get the compile fix from the mesh simplifier. 2020-03-30 01:38:32 +02:00
Relintai 4111bb9643 HEADS got left out. 2020-03-30 01:22:46 +02:00
Relintai 066c43b48a Started implementing lod for the world. The current idea is for Lod level 1 to not use uv2. For lod level 2+ the meshes will be combined and the texture mapping will be converted to only vertex colors, and these will be simplified. Also update the modules to get all the new features needed. 2020-03-29 21:30:40 +02:00
Relintai c43779f749 Updated HEADS. 2020-03-28 11:47:34 +01:00
Relintai fb36237635 Update HEAD to get the multithreading-related fixes from Voxelman. 2020-03-24 19:02:27 +01:00
Relintai 92b6f03828 Update everything to get the new msvc-related fixes. 2020-03-24 16:59:23 +01:00
Relintai eaa90467aa Udpate EDD to get the trainer data update, and the binding fixes. 2020-03-20 19:22:04 +01:00
Relintai fa5b987d0d Update ESS to get the automatic save fix for ProfileManager, and turn it on. 2020-03-20 14:47:11 +01:00
Relintai a40af5d0aa Update HEADS to grab the ProfileManager change from ESS. 2020-03-19 20:31:10 +01:00
Relintai 5f4a055a6e Experimented with the sky color. Also update HEADS to grab the VoxelStructure changes. 2020-03-19 13:11:43 +01:00
Relintai 8106222585 Now the actionbars are profile-based. Also an update ESS to get the ProfileManager, and the levelling changes. 2020-03-18 03:08:37 +01:00
Relintai 0c99bd0d35 Update HEADS, and remove the code that got ported to Voxelman. 2020-03-15 19:36:35 +01:00
Relintai 16d4c9ae2e Update to the latest Voxelman, to get the VoxelChunk->VoxelChunk,VoxelChunkDefault refactor. 2020-03-12 23:26:19 +01:00
Relintai ae0d64a069 Few small fixes/cleanups. Also updated heads to get an uninitialized variable fix from ESS. This fixed player spawning issues. 2020-03-12 13:50:14 +01:00
Relintai c00ae9b9bb Implemented mana. Also updated HEADS, as ESS had lots of changes for EntityResources so this can work. 2020-03-11 16:38:01 +01:00
Relintai 2931751a05 HEAD update got left out from previous commit. 2020-03-10 15:40:17 +01:00
Relintai cb6faf1120 Updated everything to get the improvements from ESS (spell scailng became a project wide setting.) Spell scaling is now off. Added back in ranks, as in the long run ranks will work better. 2020-03-10 13:30:40 +01:00
Relintai f4cfd4f897 Update everything to the latest, to grab the voxelman changes, as it got a lot faster, and not the TransvoxelMesher optimizes it's meshes, which usually means around 500 less vertex per chunk. Disabled threading for now. 2020-03-09 00:22:54 +01:00
Relintai 3280ed1eca Added in fast quadratic simplifier again, as I realized that it will work on the terrarin meshes after a remove doubles pass. Also it should be able to run on characters aswell. (After it gets fixed). 2020-03-08 00:02:28 +01:00
Relintai ce8290329b Update Voxelman to the latest to grab the improvements. 2020-03-06 21:32:52 +01:00
Relintai 2bb497f1d9 Grab the latest Voxelman for the VoxelMesher improvements. 2020-03-04 23:38:45 +01:00
Relintai afac386180 Only disable build step limit when not in editor. ALso update Voxelman to the latest to grab a fix. 2020-03-04 21:02:02 +01:00
Relintai 3081388a79 Actual contents of f2ac08f7. Not sure how I managed to mess up like this. 2020-03-04 18:47:20 +01:00
Relintai f2ac08f7bc Now mobs actually won't move/fall when outside of the loaded and meshed area. Fix to mob spawning coordinates in simple biome. Also update Voxelman to grab the is_position_walkable fix. 2020-03-04 18:42:49 +01:00
Relintai 0258425ef3 Update everything to get the latest Voxelman. Removed PropTool addon, as it's now it's in Voxelman by default. Ignore the temporary folder. 2020-02-29 16:52:00 +01:00
Relintai 67d412abfb Update to the latest ESS, to get bugfixes, and the getter style upgrade. 2020-02-26 21:22:30 +01:00
Relintai 89eb0940fd Update ESS to get the LootDataBase changes. 2020-02-26 21:07:28 +01:00
Relintai 73f2cfb31f Update to the latest ESS, to get the description/translation api changes. 2020-02-26 17:26:07 +01:00
Relintai ccbeb50da9 Update HEADS to grab the small api improvement from Voxelman. 2020-02-26 12:24:41 +01:00
Relintai 84668b4153 Grab the latest Voxelman, and small amounts of test code. 2020-02-26 01:16:19 +01:00
Relintai 766610586f Item spell support. 2020-02-25 14:01:54 +01:00
Relintai 2321f2630e Removed the fast quadratic mesh simplifier module, because as it turns out, it won't work with the kind of meshes this project has. 2020-02-21 17:57:00 +01:00
Relintai 79f5ffd084 Updated everything to the latest, to grab the update from ESS. 2020-02-21 14:09:08 +01:00
Relintai 59003f89f2 Added a few lines to test the mesh simplifier (they are commented out). Also update everything to the latest. 2020-02-20 14:28:00 +01:00
Relintai cf0242ead6 Update to the latest Voxelman to get the api updates. 2020-02-20 13:48:52 +01:00
Relintai 5185e97d65 Update to the latest ESS, to get the update to class and character level separation. 2020-02-20 12:21:31 +01:00
Relintai a1fd74a34a Update to the latest ESS. (Separated level into class and character levels.) 2020-02-19 12:19:28 +01:00
Relintai f0420af96b Update HEADS to grab the binding improvements form ESS. 2020-02-19 09:13:32 +01:00
Relintai e826266b7a -CharacterSkeleton now uses _enter_tree() instead of _init() to set itself up, also it will duplicate the character material here, instead of durgin generation. This fixed a threading related crash.
-TVVoxelChunk will now just use the library's prop material instead of creating one.
Also update HEADS for a threading fix in Voxelman, and the deferred spawning requests.
2020-02-16 16:23:45 +01:00
Relintai f3f9de391a Update HEADS to get the new prop related changes from Voxelman, and the WorldGenerator. Changed the voxel scale in the menu aswell. 2020-02-16 02:57:24 +01:00
Relintai 7c429e21a4 Fixed the remaining errors during generation, and disabled the cubic mesher for now. Also updated voxelman. 2020-02-14 20:26:55 +01:00
Relintai d0a0d6ec39 Update HEADS to get the indexing/Cubic Mesher improvements from Voxelman. Updated most of the level generation logic. (A few errors still get printed to the console though.) Right now (temporarily) only the Cubic Mesher's mesh is visible. 2020-02-14 03:25:41 +01:00
Relintai 7de251a0cf Update HEADS to grab Voxelman with the transvoxel mesher port. Also removed a few experimental meshers. 2020-02-13 14:00:19 +01:00
Relintai d30e33a122 Now the transvoxel mesher bakes alternative uv coordinates into uv2 so it can inetrpolate between different voxel surfaces near seams (based on COLOR.a). 2020-02-13 03:31:42 +01:00
Relintai c34569a658 Update HEADS to grab the threading fixes from Voxelman. 2020-02-12 20:41:46 +01:00
Relintai 0610cf0704 Update everything, to grab the multithreading fixes from Voxelman. 2020-02-12 14:20:26 +01:00
Relintai b37e921f6a Fix a few errors in the new script. 2020-02-11 17:45:58 +01:00
Relintai 9401acf564 The setup script will now default to the 3.2 godot branch, and can use master with adding an m parameter like `scons m`, or for updating heads `scons a=um`. 2020-02-11 17:06:06 +01:00
Relintai c0821d421f HEADS was left out from the previous commit. 2020-02-10 23:42:46 +01:00
Relintai 373bebe335 Update everything. 2020-02-10 19:00:33 +01:00
Relintai 1fa43b00e2 Update the dependencies again, to grab a fix for ess. 2020-02-08 03:15:50 +01:00
Relintai bb176750d5 Update again, to grab compile fix for TexturePacker. 2020-02-07 23:49:23 +01:00
Relintai 7d4d9fce57 Update everything. 2020-02-07 23:27:00 +01:00
Relintai 0f88eb8e80 Update to the latest ess. (Spawning rework). 2020-02-03 18:37:11 +01:00
Relintai 2e212083e1 Update to the latest ESS, and fix a few errors in the console. 2020-02-02 02:45:47 +01:00
Relintai 5150dccf9e Update to the latest ESS. 2020-02-01 15:44:22 +01:00
Relintai ae09b0194e ESS update. 2020-02-01 11:20:05 +01:00
Relintai 3cce5a2b3e Update everything to the latest. 2020-02-01 02:45:36 +01:00
Relintai 2cbc037e92 Updated HEADS, changed world scale to 1, and texture scale to 4. 2020-01-31 20:00:27 +01:00
Relintai 054dc382ea Moved the mesh simplifier into an another repository from voxelman, added that as a dependency, and updated HEADS. 2020-01-31 16:38:33 +01:00
Relintai 0a70b611da Update HEADS. 2020-01-30 14:21:00 +01:00
Relintai 27979df911 Update HEADS, and small chaneg to player's script. 2020-01-25 22:12:45 +01:00
Relintai 4ca69552c4 Added my new Procedural Animations as a dependency. Also full HEADS update. And fixed a smaller gdscript error. 2020-01-24 16:30:52 +01:00
Relintai 855002f8e2 Update HEADS. 2020-01-20 17:32:19 +01:00
Relintai f84577b244 HEADS update. Added shared module target builds to the build script. Also fixed the editor launch script to launch the editor properly with shared modules. 2020-01-19 01:14:09 +01:00
Relintai 6aa08476e1 Work on the style. Now the transvoxel mesher will scale the textures (like standard terrarin engines). Update to HEADS. 2020-01-14 23:15:46 +01:00
Relintai f909042c09 Updated voxelman to the latest. Also experimented with meshing. 2020-01-13 00:43:45 +01:00
Relintai ded9fa08a9 Update HEADS. 2020-01-12 14:49:31 +01:00
Relintai 7adabed50a Started reworking the graphics to a more usual colorful painterly style, because after lots of experimenting now I think that is the only style that will support the gameplay I want to create. The textures I added are from cc0textures.com. Will add proper attributions when everything settles. 2020-01-12 14:33:17 +01:00
Relintai 2e1cb09da2 Increased voxel scale to 4 again. Also updated HEADS. 2020-01-10 01:35:58 +01:00
Relintai 3c84064f4f Update HEADS. 2020-01-08 11:38:19 +01:00
Relintai f700f87abe Revert to a bit earlier engine commit. 2020-01-07 01:26:59 +01:00
Relintai 43e5ffd084 fix typo in the setup script. Also update heads. 2020-01-06 22:37:24 +01:00
Relintai d5c29c3fe9 Update HEADS, to grab the bugfix from ESS. 2020-01-04 14:59:02 +01:00
Relintai 9185445b14 Update World Generator. 2020-01-03 21:15:40 +01:00
Relintai f912db19eb Properly update HEADS. 2020-01-03 19:47:37 +01:00
Relintai 1f3abf1a74 Experimental build scripts for the shared modules style workflow. 2020-01-03 17:07:54 +01:00
Relintai 382749220c Update for the latest ESS. 2020-01-02 23:02:45 +01:00
Relintai 8ff112bde6 Update everything. 2020-01-02 00:19:33 +01:00
Relintai 6cc3f7dd04 Better style for the generated terrarin. Also removed the planet without the dungeon. ALso HEADS update. 2019-12-28 17:55:10 +01:00
Relintai 0f7f0a040d HEADS update. 2019-12-25 14:34:43 +01:00
Relintai 611a12148f Update HEADS again. 2019-12-24 03:42:36 +01:00
Relintai 62ba63a150 Update HEADS. 2019-12-24 03:12:39 +01:00
Relintai f0a85e99ef Update everything. 2019-12-22 22:14:58 +01:00
Relintai 9bddc517f9 Update everything again. 2019-12-13 23:04:18 +01:00
Relintai f12e3ede7c Update everything to the latest. 2019-12-13 09:39:43 +01:00
Relintai c75e309ab8 ESS update. 2019-12-12 19:01:10 +01:00
Relintai 90badb366e Update ESS. 2019-12-10 13:14:15 +01:00
Relintai ab51e06585 Update HEADS, and fix errors. 2019-12-10 11:09:02 +01:00
Relintai 157c5db604 Head update. 2019-12-03 19:31:32 +01:00
Relintai dc0d5eeb66 Voxelman update. 2019-12-03 03:40:36 +01:00
Relintai 8e023af884 ESS update. 2019-12-02 21:41:51 +01:00
Relintai 2d34cff90d Added a default level override variable to the Entities autoload. Fixed a few issues with applying stats on level up. And HEADS (ESS) update. 2019-12-02 19:19:49 +01:00
Relintai 633c380f08 ESS update, and gdscript compile fixes. 2019-12-02 00:43:24 +01:00
Relintai 2bf21a27b4 ESS update. 2019-12-01 23:21:17 +01:00
Relintai aa635c65f2 Update for ESS. 2019-12-01 18:54:12 +01:00
Relintai c88e61ad65 ManaResource setup. 2019-12-01 01:18:19 +01:00
Relintai 58ba871622 Update ESS to latest. 2019-12-01 00:25:55 +01:00
Relintai ea654acf7f Item count support for the ui. 2019-11-29 10:18:17 +01:00
Relintai 96a645a2dd Update everything. 2019-11-29 08:34:38 +01:00
Relintai 8fd696c71a Update every module to the latest. 2019-11-27 11:22:04 +01:00
Relintai 6c42a45910 Main material now uses a simple custom shader. Updated modules to head. 2019-11-25 12:13:16 +01:00
Relintai d7f9dd5dc4 The previous commit was not meant to be pushed up yet. 2019-11-24 13:02:34 +01:00
Relintai dae31fd4be Added godot-procedural-textures (https://github.com/RodZill4/godot-procedural-textures.git), as a third-party addon. 2019-11-24 12:54:23 +01:00
Relintai 5216dfabef Added a new scons based engine setup script. 2019-11-24 01:05:25 +01:00