7bd29dcf83
Added my new thread pool module.
2020-05-24 21:19:20 +02:00
d4ccb9d743
Update Voxelman and the BS module, because ported the biome generation code to c++. Also now the voxel world only updates lods manually with gdscript.
2020-05-23 22:09:19 +02:00
bd7104d150
Added my new Broken Seals module.
2020-05-23 20:31:00 +02:00
44f1ce9d39
Replaced my fast quadratic mesh simplifier module with the new mesh_utils one. This one will contain all of the mesh merging/simplification stuff in a centralized manner (with a singleton).
2020-05-23 20:19:04 +02:00
7efb64e562
Update Voxelman to get the compatibility rework.
2020-05-23 10:39:11 +02:00
9ef45fd8ad
update HEADS, to get the new ESS.
2020-05-22 21:01:56 +02:00
9bece84377
Update ESS to get customizable texture layers.
2020-05-22 17:30:05 +02:00
ce23b724c9
Update ESS, to get the ModelVisualEntry rework.
2020-05-21 15:42:22 +02:00
e1d24dc838
Updated ESS to get the ModelVisual, and ModelVisualEntry changes.
2020-05-20 22:14:56 +02:00
794820e08c
Update ESS.
2020-05-20 20:41:26 +02:00
2302657002
Update ESS, to get the ItemVisual to ModelVisual rename.
2020-05-19 21:10:07 +02:00
94b76f5635
Update HEADS to get the new customizable EquipSlots from ESS, and to get a bugfix from Voxelman.
2020-05-19 18:59:30 +02:00
6fe13fbaf3
The current character model has been ported to use procedural animations. Also from now on it's imported from gltf2. The mesh generation is broken for the time being, will fix soon. Also updated every module and the engine.
2020-05-17 16:28:31 +02:00
99f01c6c95
Update the engine, and Voxelman to the latest.
2020-05-09 21:25:45 +02:00
d12d58d61b
Update ESS (and the engine) to the latest, to get the stat reworks.
2020-05-03 00:17:23 +02:00
0f4093fc44
Update ESS, so StatData is inside EntityData instead of EntityClassData.
2020-04-29 18:14:46 +02:00
d420817e4d
Update ESS.
2020-04-29 01:27:42 +02:00
c3deaf1403
Update ESS to the latest to get the baked in health and speed resources.
2020-04-29 01:10:10 +02:00
8e50bda8ef
Updated ESS, now the Speed and Health ResourceData instantiates the c++ version.
2020-04-28 23:58:25 +02:00
73bbe9bbca
Update ESS to get the event handler renames.
2020-04-28 20:49:03 +02:00
3efc211e52
Update ESS to the latest, to get all the Entity method renames.
2020-04-28 19:09:06 +02:00
cbe4e31d3a
Update ESS to get the equipment method name update.
2020-04-28 12:34:28 +02:00
84e341bcc6
Update ESS to get the clientside notification api changes.
2020-04-28 11:46:56 +02:00
2bc4fff27d
Update ESS to the latest to get the changes for the serverside events.
2020-04-27 21:32:52 +02:00
3544cd88fc
Health and Speed are now EntityResources. The Stat versions are now just flat modifiers to them. Added back the Mana stat as a flat mana modifier. Also updated ESS to get the changes necessary for this system.
2020-04-27 18:40:20 +02:00
dd4fb4fd0b
Moved the xp data into core aswell, and removed the data module. Also updated HEADS to get the xp_data property fix from ESS.
2020-04-26 13:30:31 +02:00
7723a03def
Moved a few things into a new core module. Also updated HEADS to get a typo fix for ESS.
2020-04-26 13:25:29 +02:00
d89c5b0188
Moved Naturalist into into it's own module. Also updated ESS to get a few typo fixes that are needed.
2020-04-26 12:28:40 +02:00
74038429b7
Update HEADS to get the javascript compile fix for voxelman.
2020-04-26 00:51:20 +02:00
04da48826e
Update HEADS to get the customizable stats for ESS.
2020-04-25 21:41:42 +02:00
13a7725106
Update ESS.
2020-04-24 14:58:01 +02:00
dee366cbf7
Now entities create their own bodies when they are missing. Also update ESS to the latest to get the body-related changes.
2020-04-24 13:48:54 +02:00
1d7a428987
Mob and NetworkedPlayer now also uses the body script and fixed a nullreference error. Also updated HEADS to get a fix for Voxelman.
2020-04-24 09:19:41 +02:00
b30a02f7b8
Moved movement handling code from Player.gd to a new gdscript that is on the player's body. Also update everything to the latest to grab the changes to ESS.
2020-04-24 00:49:51 +02:00
1e3e65bd73
Update ESS so saving spells and recipes work with paths aswell. Re-enable static resource db with id remapping.
2020-04-19 18:43:46 +02:00
a2933a2b7b
Update ESS to the latest to get the id to resource path changes.
2020-04-19 18:27:38 +02:00
1a04066f4c
Update ESS to grab the new database class. Main Scene now uses it, instead of the static db.
2020-04-18 22:51:17 +02:00
6a5cd7a9a2
Update HEADS to grab the profile defaults fix from ESS.
2020-04-18 21:27:22 +02:00
1de820dfcc
Now the game pretty much supports modding. MainScene will now look through the project opening all files named game_module.tres and in alphabetic order of their resource_path if exist it calls load_module on them. ESS's resourcedb is now created by MainScene, and it's the static type, with id remapping on. Append your resourcedbs into it. See game_module.gd. Also updated HEADS to grab the latest ESS.
2020-04-18 20:58:43 +02:00
ce28c217ad
HEADS file was left out.
2020-04-18 14:36:05 +02:00
b776f0cf2f
Update HEADS, to grab the latest voxelman. Also smaller doc-related fixes to the other modules.
2020-04-18 02:55:13 +02:00
b15c97b099
Update HEADS. Removed the air block, as it's no longer needed.
2020-04-17 00:39:46 +02:00
d7d67d97eb
Update ESS.
2020-04-15 00:25:25 +02:00
2202b75ddb
Update HEADS, mainly to grab the latest ESS changes.
2020-04-14 17:04:59 +02:00
9b4e6780ed
Update the engine.
2020-04-10 17:28:00 +02:00
16ac08ea66
Update all modules.
2020-04-09 16:12:02 +02:00
371cb1abbc
Update Voxelman to grab the mesher optimizations.
2020-04-07 14:41:35 +02:00
a9601ad077
Update ESS to the latest.
2020-04-07 13:13:07 +02:00
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
a1123d69f8
Update Voxelman to grab a compile fix.
2020-04-06 23:09:41 +02:00
a5a7f984bb
Update everything to the latest.
2020-04-06 23:05:45 +02:00
fbcb328cb1
UPdate Voxelman to the latest to grab the bugfixes. Also chunks now generate faster.
2020-04-06 20:26:05 +02:00
68157fa433
Update Voxelman to the latest.
2020-04-06 14:53:27 +02:00
590238216c
Update Voxelman to the latest.
2020-04-06 14:40:14 +02:00
c992c0e545
Update to the latest Voxelman.
2020-04-06 01:12:07 +02:00
156d24bee7
Update Voxelman to the latest to grab the new improvements.
2020-04-05 02:27:39 +02:00
768af776e4
Update every module, to get the prop refactors.
2020-04-04 17:29:23 +02:00
2a29c595a4
Update the props module to get the new skeleton classes.
2020-04-03 13:48:45 +02:00
9bd9eaaeb8
Added the new Props module. Also updated everything.
2020-04-03 12:09:21 +02:00
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
f94b905cb5
Grab the desktop tools=no build fix for Voxelman.
2020-03-31 00:58:50 +02:00
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
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
29e61139a8
Update Voxelman to grab the mesh storage generalization. This simplifies the lod code a bit.
2020-03-30 18:35:52 +02:00
7c9b916a61
Ported bake_mesh_array_uv and bake_mesh_array_uv into VoxelChunk.
2020-03-30 14:58:57 +02:00
24abdae01f
Update HEADS to get the compile fix from the mesh simplifier.
2020-03-30 01:38:32 +02:00
4111bb9643
HEADS got left out.
2020-03-30 01:22:46 +02:00
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
c43779f749
Updated HEADS.
2020-03-28 11:47:34 +01:00
fb36237635
Update HEAD to get the multithreading-related fixes from Voxelman.
2020-03-24 19:02:27 +01:00
92b6f03828
Update everything to get the new msvc-related fixes.
2020-03-24 16:59:23 +01:00
eaa90467aa
Udpate EDD to get the trainer data update, and the binding fixes.
2020-03-20 19:22:04 +01:00
fa5b987d0d
Update ESS to get the automatic save fix for ProfileManager, and turn it on.
2020-03-20 14:47:11 +01:00
a40af5d0aa
Update HEADS to grab the ProfileManager change from ESS.
2020-03-19 20:31:10 +01:00
5f4a055a6e
Experimented with the sky color. Also update HEADS to grab the VoxelStructure changes.
2020-03-19 13:11:43 +01:00
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
0c99bd0d35
Update HEADS, and remove the code that got ported to Voxelman.
2020-03-15 19:36:35 +01:00
16d4c9ae2e
Update to the latest Voxelman, to get the VoxelChunk->VoxelChunk,VoxelChunkDefault refactor.
2020-03-12 23:26:19 +01:00
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
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
2931751a05
HEAD update got left out from previous commit.
2020-03-10 15:40:17 +01:00
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
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
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
ce8290329b
Update Voxelman to the latest to grab the improvements.
2020-03-06 21:32:52 +01:00
2bb497f1d9
Grab the latest Voxelman for the VoxelMesher improvements.
2020-03-04 23:38:45 +01:00
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
3081388a79
Actual contents of f2ac08f7
. Not sure how I managed to mess up like this.
2020-03-04 18:47:20 +01:00
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
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
67d412abfb
Update to the latest ESS, to get bugfixes, and the getter style upgrade.
2020-02-26 21:22:30 +01:00
89eb0940fd
Update ESS to get the LootDataBase changes.
2020-02-26 21:07:28 +01:00
73f2cfb31f
Update to the latest ESS, to get the description/translation api changes.
2020-02-26 17:26:07 +01:00
ccbeb50da9
Update HEADS to grab the small api improvement from Voxelman.
2020-02-26 12:24:41 +01:00
84668b4153
Grab the latest Voxelman, and small amounts of test code.
2020-02-26 01:16:19 +01:00
766610586f
Item spell support.
2020-02-25 14:01:54 +01:00
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
79f5ffd084
Updated everything to the latest, to grab the update from ESS.
2020-02-21 14:09:08 +01:00
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
cf0242ead6
Update to the latest Voxelman to get the api updates.
2020-02-20 13:48:52 +01:00
5185e97d65
Update to the latest ESS, to get the update to class and character level separation.
2020-02-20 12:21:31 +01:00
a1fd74a34a
Update to the latest ESS. (Separated level into class and character levels.)
2020-02-19 12:19:28 +01:00
f0420af96b
Update HEADS to grab the binding improvements form ESS.
2020-02-19 09:13:32 +01:00
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
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
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
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
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
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
c34569a658
Update HEADS to grab the threading fixes from Voxelman.
2020-02-12 20:41:46 +01:00
0610cf0704
Update everything, to grab the multithreading fixes from Voxelman.
2020-02-12 14:20:26 +01:00
b37e921f6a
Fix a few errors in the new script.
2020-02-11 17:45:58 +01:00
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
c0821d421f
HEADS was left out from the previous commit.
2020-02-10 23:42:46 +01:00
373bebe335
Update everything.
2020-02-10 19:00:33 +01:00
1fa43b00e2
Update the dependencies again, to grab a fix for ess.
2020-02-08 03:15:50 +01:00
bb176750d5
Update again, to grab compile fix for TexturePacker.
2020-02-07 23:49:23 +01:00
7d4d9fce57
Update everything.
2020-02-07 23:27:00 +01:00
0f88eb8e80
Update to the latest ess. (Spawning rework).
2020-02-03 18:37:11 +01:00
2e212083e1
Update to the latest ESS, and fix a few errors in the console.
2020-02-02 02:45:47 +01:00
5150dccf9e
Update to the latest ESS.
2020-02-01 15:44:22 +01:00
ae09b0194e
ESS update.
2020-02-01 11:20:05 +01:00
3cce5a2b3e
Update everything to the latest.
2020-02-01 02:45:36 +01:00
2cbc037e92
Updated HEADS, changed world scale to 1, and texture scale to 4.
2020-01-31 20:00:27 +01:00
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
0a70b611da
Update HEADS.
2020-01-30 14:21:00 +01:00
27979df911
Update HEADS, and small chaneg to player's script.
2020-01-25 22:12:45 +01:00
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
855002f8e2
Update HEADS.
2020-01-20 17:32:19 +01:00
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
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
f909042c09
Updated voxelman to the latest. Also experimented with meshing.
2020-01-13 00:43:45 +01:00
ded9fa08a9
Update HEADS.
2020-01-12 14:49:31 +01:00
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
2e1cb09da2
Increased voxel scale to 4 again. Also updated HEADS.
2020-01-10 01:35:58 +01:00
3c84064f4f
Update HEADS.
2020-01-08 11:38:19 +01:00
f700f87abe
Revert to a bit earlier engine commit.
2020-01-07 01:26:59 +01:00
43e5ffd084
fix typo in the setup script. Also update heads.
2020-01-06 22:37:24 +01:00
d5c29c3fe9
Update HEADS, to grab the bugfix from ESS.
2020-01-04 14:59:02 +01:00
9185445b14
Update World Generator.
2020-01-03 21:15:40 +01:00
f912db19eb
Properly update HEADS.
2020-01-03 19:47:37 +01:00
1f3abf1a74
Experimental build scripts for the shared modules style workflow.
2020-01-03 17:07:54 +01:00
382749220c
Update for the latest ESS.
2020-01-02 23:02:45 +01:00
8ff112bde6
Update everything.
2020-01-02 00:19:33 +01:00
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
0f7f0a040d
HEADS update.
2019-12-25 14:34:43 +01:00
611a12148f
Update HEADS again.
2019-12-24 03:42:36 +01:00
62ba63a150
Update HEADS.
2019-12-24 03:12:39 +01:00
f0a85e99ef
Update everything.
2019-12-22 22:14:58 +01:00
9bddc517f9
Update everything again.
2019-12-13 23:04:18 +01:00