Commit Graph

95 Commits

Author SHA1 Message Date
88caf0d31f Added the color-palette plugin from the AssetLib. 2021-10-01 10:17:08 +02:00
2c266711a3 I think I figured out a way to uv unwrap meshes for the mesh data resource editor. Started implementing it. Mesh partitioning is done. 2021-09-26 23:02:51 +02:00
eee70dac69 Removed the bone_editor addon, as now the engine has a skeleton editor built in. 2021-09-26 17:23:00 +02:00
3b3650c851 Bump version. 2021-08-28 10:36:58 +02:00
4f02de36d9 Material cache support for the character. 2021-08-26 00:15:30 +02:00
364dea8159 Disabled the mesh data resource editor addon. 2021-08-10 19:09:40 +02:00
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
d1cfc79887 Bump version to 0.3.5. 2021-08-08 21:13:21 +02:00
523d5e478b Added the multirun addon to the project. (Disabled by default) 2021-08-01 15:44:24 +02:00
b3c7c142c5 Now tab containers are also navigable with keys in the menu. 2021-07-31 15:46:59 +02:00
bebf321c7c Changed the physics engine to GodotPhysics. So far it seems like everything is working with it. After the recent improvements it actually feels better now than bullet. 2021-07-20 22:03:25 +02:00
0c849a6c8a Brought in the player's movement controller implementation from the tower. This also means jumping is now possible. (I don't yet have animations for it though.) 2021-07-20 21:58:32 +02:00
8f60d2a87e Updated the engine and modules. Had to add a new class to the broken seals module to be able to call 2 protected functions in MeshInstance , to have gpu skinning for my merged characters again. Not yet sure whether it's a regression or not. 2021-07-19 15:47:47 +02:00
0b2e4616ad Bump version to 0.3.4. 2021-04-24 09:16:32 +02:00
a3634380ed Updated Terraman and added the new chunk_lod_first_falloff parameter to the ingame settings. 2021-04-19 18:39:43 +02:00
e582f4d6e5 Removed the voxelman specific code/resources from the project. 2021-04-19 10:41:41 +02:00
3e07631361 Now the planet generator uses Terraman. Also updated the modules, as I fixed a vmethod. 2021-04-18 23:56:44 +02:00
696887b44c Added arlez80's bone editor from the asset lib as an alternative to the patch. 2021-03-02 13:10:46 +01:00
8fe94c3ca4 Removed gdpose, as its no longer needed. 2021-02-23 01:34:02 +01:00
70654ec3d2 Updated the engine, and modules (ThreadPool had a compile fix after a few changes in the 3.2 branch.). Also now plugins are handled a bit differently, so committed project.godot aswell. 2021-02-20 22:47:13 +01:00
7cdf7f2f61 Work on the mesh data resource editor plugin. 2021-02-09 01:40:13 +01:00
06912c320e Created/added a new mesh_data_resource_editor plugin. 2021-02-08 08:24:40 +01:00
570922ba14 Enable gdpose. 2021-02-07 17:18:06 +01:00
32648325e0 Added godoxel from https://github.com/aaronfranke/GraphicsEditor . 2021-02-07 15:15:13 +01:00
4ea4478158 The touch controls are also a module now. 2020-09-22 16:32:21 +02:00
e7334f483b Changes to player_ui to support modularization, and now the CharacterWindow is a module, and it's added to the UI dynamically. 2020-09-22 15:10:34 +02:00
4c902fe7a7 Moved the module initialization code to a new DataManager autoload. Also added a new on_request_instance method to GameModule, and also added a request_instance method to the new DataManager. player_ui is requested through this new api. 2020-09-22 14:28:41 +02:00
2a0f36a03f Update ESS. The EntitySpawner is inherited from Node now. 2020-09-22 14:00:57 +02:00
6a70b36e04 Spell points are off now, as I think trainers will work better for this game. Made the spell book window handle it properly. 2020-09-10 10:46:49 +02:00
02b647471b Implemented the character window. Also fixed a typo with stats. 2020-08-04 20:10:01 +02:00
a37e8f5976 Added weapon damage stats. Also work on the character window. 2020-08-04 19:30:17 +02:00
4e3e9d4bbf Added chunk spawn range, and chunk lod falloff (this is where lod level 0 changes to lod level 1) to the settings, and increased spawn height so mountains are not cut off anymore, and a few small tweaks. Also updated Voxelman to get the lod falloff property. 2020-08-03 19:13:17 +02:00
e5fc8314f5 Added a ui_scale, and ui_scale_touch setting. The default for ui_scale is 1.3, which makes every ui element smaller when not in touchscreen mode. 2020-08-03 13:29:45 +02:00
c9d53f5801 Implement keybindings. 2020-07-31 01:15:13 +02:00
59d57669fa Now the movement keys are bindable. 2020-07-27 18:47:40 +02:00
1222ad6c7c Update mesh data resource to the latest to get the improvements, and the engine. 2020-07-26 23:30:39 +02:00
d3c7d4afbe Re-enabled spell points, and disabled auto spell learning. 2020-07-24 22:38:10 +02:00
4084debdad Removed a few now unneeded classes/scenes, and moved some of the around. Small tweaks/fixes and comments. Also updated modules to grab a few smaller fixes/improvements. 2020-07-18 18:30:39 +02:00
5f8cfba661 Re-enabled batching, as after a scons cache clean I can't seem to be able to reproduce those crashes anymore. 2020-07-18 14:14:18 +02:00
69deb6002b Disable batching for now, it seems like it causes some crashes now. It might not be the root cause though. 2020-07-18 13:35:09 +02:00
dda00d0491 Moved the menu into a new folder. 2020-07-12 19:46:30 +02:00
faae05e1a9 Removed the steering ai framework as it was not used. 2020-07-11 15:18:01 +02:00
19b158c877 Update ESS to get the XPData rework. 2020-07-10 17:18:03 +02:00
2e3e0d88f4 Restored the ability to have multiple characters, and also turned off class learning/xp. I'm not yet sure how to go about it, maybe class levels could give some xp boost, will experiment more when the project is more mature. 2020-07-10 11:16:02 +02:00
1c584d9477 Increase the version to 0.3. The focus is mostly on the gameplay from now on (finally). 2020-07-09 00:47:33 +02:00
d528010273 Moved around a few autoloads. 2020-07-04 20:30:42 +02:00
c707736c78 Increase the MessageQueue's max size, as Godot was complaining on import. 2020-06-20 16:12:41 +02:00
6626b8ed38 Initial weapon sheathing support. ALso updated ESS to get a few new constants. 2020-06-16 18:44:42 +02:00
3f132e4828 Update ESS to the latest to get CharacterSkeleton3D's attach point rework. 2020-06-16 13:40:16 +02:00
bb955630fc Fix class doesn't exist error. 2020-06-13 15:19:41 +02:00