Commit Graph

114 Commits

Author SHA1 Message Date
f85ad88081 Implement show_keybind_text and show_cooldown_text options. 2022-02-11 16:14:01 +01:00
232aae5726 Updated the modules to the latest. I changed the Terra and Terraman class prefixes to Terrain. 2022-02-08 14:44:37 +01:00
467145d994 Disabled the plugin refresher addon. 2022-01-31 15:14:11 +01:00
f14995f175 Increment version number. 2022-01-29 21:14:14 +01:00
965ecd5f18 Added a new settings resource class to the data manager addon, and made the plugin load and save it to a central folder. 2022-01-26 18:17:09 +01:00
3db96fec68 Brought in code from the DataManager singleton (which maybe should be renamed) to the data manager addon. Also disabled the addon's panel's _ready() for now, and enabled it. 2022-01-26 18:04:30 +01:00
36f7565cc6 Merged spell_script_gd and aura_script. 2022-01-12 19:35:37 +01:00
2a08f5de05 Updated ESS, to get the Aura and Spell merge. Still a few smaller isuues linger around. They will be fixed in a few hours. 2022-01-12 15:55:18 +01:00
f25e9aa3ad Switched back to GodotPhysics from Bullet. 2021-12-31 07:33:34 +01:00
da3109f98f Also remove the MainTPlanetGenerator. 2021-12-27 16:55:51 +01:00
a44e362e31 Switched back from godot physics to bullet for now. 2021-12-27 03:47:59 +01:00
0c96328005 Ported the current world generator to the new addon. Now the world in-game uses the new world generator's resource to generate the terrain. 2021-12-26 21:14:41 +01:00
4ff14380a1 Added a new WorldGeneratorSettings resource which can store and load in world generator related classes from folders. 2021-12-26 18:51:46 +01:00
afc929350b Work on the world editor. Also added a property editor similar to mat_maker_gd's nodes. 2021-12-22 16:15:39 +01:00
5723a11825 Initial class and plugin setup. 2021-12-21 21:50:22 +01:00
c3093be0d4 Added a new world generator addon. 2021-12-21 21:25:35 +01:00
27471b8bdf Universal input support for mat_maker_gd. Nothing is using it yet, so it might need fixes. 2021-10-05 23:14:54 +02:00
c5621036b2 Added an Add button to the mat maker's editor. 2021-10-04 11:27:35 +02:00
059cabc48b Main nodes for mat_maker_gd and Initial setup for an editor plugin. 2021-10-03 19:56:35 +02:00
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