|
8aa89457e4
|
Update mesh data resource to the latest to get the new mesh optimization settings. Reimported the character's meshes with the remove doubles interpolate normals setting. This reduced the character's vertex count from 1850 to 617 without any visual change.
|
2021-07-19 18:56:59 +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 |
|
|
225c086286
|
Player type should be networked.
|
2021-04-21 22:00:06 +02:00 |
|
|
00711977d4
|
Work on fixing networking. Fixed hosting, and character uploading.
|
2021-04-21 21:55:15 +02:00 |
|
|
148cee772b
|
Now the game uses terraman instead of voxelman ingame.
|
2021-04-18 19:55:34 +02:00 |
|
|
3d7b24ff5a
|
Update copyright headers.
|
2021-04-15 11:52:32 +02:00 |
|
|
ef061631d2
|
Updated ESS, also added support for the new modelpart transforms on the gdscript side.
|
2021-01-29 16:33:27 +01:00 |
|
|
c292704eb2
|
Now player_ui will automatically call set_player on the childs of gui_base. Removed the set_player calls from GUI.gd.
|
2020-09-22 16:43:05 +02:00 |
|
|
392cca545b
|
Now modules can be disabled. Also now player ui will automatically call set_player on windows (if the method exists).
|
2020-09-22 15:23:13 +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 |
|
|
3368ab132b
|
Implemented texture layering for character clothing.
|
2020-09-15 11:36:08 +02:00 |
|
|
8ce19070ae
|
Fix items overriding textures for characters.
|
2020-09-15 10:54:50 +02:00 |
|
|
f68e3e1054
|
Implemented the vendor window (buying items are not yet implemented). Also added and spawned a test vendor. Updated ESS to get the required enum value.
|
2020-09-13 17:08:52 +02:00 |
|
|
ab01405c5a
|
Implemented a trainer window, and trainer entities. Also updated ESS to get the support structure for them. Also added a naturalist trainer, and made the level spawn it in.
|
2020-09-12 01:01:43 +02:00 |
|
|
6fb1f1ca9b
|
Implement and use the voxelman blocky style dungeon. Work on proper player pacement into it (will be fixed later). Also update voxelman to get the ensure_channel_allocated method.
|
2020-09-05 22:38:24 +02:00 |
|
|
6342dccbf4
|
The LootWindow now closes when the player moves.
|
2020-08-12 15:54:40 +02:00 |
|
|
819371fd73
|
Now the mob level will be also be set properly to match player's on load.
|
2020-08-03 22:05:35 +02:00 |
|
|
adad0c0778
|
Now spawned mobs will match the player's level. (For testing.)
|
2020-08-03 21:51:09 +02:00 |
|
|
d37e190c2f
|
Entities now raycast from above for their initial placement. (Temporarily.)
|
2020-08-03 19:17:13 +02:00 |
|
|
92c7bd803e
|
Update ESS to get the body_changed signal. NamePlates now automatically hide themselves when an entity's body gets hidden.
|
2020-07-29 15:35:48 +02:00 |
|
|
59d57669fa
|
Now the movement keys are bindable.
|
2020-07-27 18:47:40 +02:00 |
|
|
2a0eaa8610
|
Only set placed to true if the raycast actually found something.
|
2020-07-23 20:15:56 +02:00 |
|
|
949f186928
|
Now the dungeon can have multiple levels.
|
2020-07-23 19:44:15 +02:00 |
|
|
7b5712a996
|
Make the teleporter work with the dungeon even when it's noit loaded, also fixed and enablen mob spawning in the dungeon.
|
2020-07-23 00:12:19 +02:00 |
|
|
8a20ca0f3e
|
Start mesh build job at the end of build in Skeleton.
|
2020-07-11 01:00:25 +02:00 |
|
|
67e327f471
|
Update ESS to get the Entity level simplifications.
|
2020-07-10 15:25:32 +02:00 |
|
|
836949b205
|
The initial sheathing setup is also called as deferred now.
|
2020-07-10 10:34:25 +02:00 |
|
|
e986d8d488
|
build_model is now called as deferred.
|
2020-07-10 10:31:09 +02:00 |
|
|
d68d49b5de
|
Reduce the amount of crashes.
|
2020-07-10 10:29:07 +02:00 |
|
|
153b15eb4d
|
Update ESS to get the EntityResourceData removal update. Also update the Engine.
|
2020-06-20 16:15:24 +02:00 |
|
|
b9c7767b98
|
Update ESS to get the new crash related commits. Also update the engine.
|
2020-06-18 22:46:24 +02:00 |
|
|
1e0a17b6cc
|
Now weapons are added to the test player model via the ModelVisual. Also moved the sheath action's processing into PlayerGD.
|
2020-06-16 19:10:52 +02:00 |
|
|
b3b67de715
|
Add tool keyword to AttachPoint.
|
2020-06-16 18:52:30 +02:00 |
|
|
ad72ae4def
|
Now sheathing works without reparenting nodes.
|
2020-06-16 18:50:49 +02:00 |
|
|
6626b8ed38
|
Initial weapon sheathing support. ALso updated ESS to get a few new constants.
|
2020-06-16 18:44:42 +02:00 |
|
|
7e7dc3b43e
|
Update ESS to get the Attachment ModelVisualEntry implementation/changes.
|
2020-06-16 15:55:01 +02:00 |
|
|
3f132e4828
|
Update ESS to the latest to get CharacterSkeleton3D's attach point rework.
|
2020-06-16 13:40:16 +02:00 |
|
|
4ceb9f134c
|
Fix "Cannot get ratio when minimum and maximum value are equal." Errors, and small tweaks to Nameplates.
|
2020-06-15 15:23:47 +02:00 |
|
|
3ad461adb5
|
Fix initial value for the nameplates.
|
2020-06-15 15:10:10 +02:00 |
|
|
315df2a10a
|
Now entities will be snapped to the terrarin after they spawn.
|
2020-06-13 15:30:49 +02:00 |
|
|
bb56fb05c5
|
Update ESS tot he latest to get the getter/setter renames. Also fix an unrelated error.
|
2020-06-05 19:45:42 +02:00 |
|
|
70b1b4badd
|
Update ESS to get the TalentRowData changes. Also updated the engine.
|
2020-06-05 18:05:54 +02:00 |
|
|
662055e4bf
|
Fix skeleton mesh generation in single threaded mode. Also update ThreadPool to get the it's single thread mode fixes.
|
2020-05-30 23:23:38 +02:00 |
|
|
e2869c7b89
|
CharacterSkeleton now uses the ThreadPool module to generate meshes. Also updated MeshTools to get the 2 functions I added to the singleton.
|
2020-05-30 19:25:32 +02:00 |
|
|
8f71e087e7
|
Update mesh utils to get the MeshMerger, and the engine. The CharacterSkeletonGD now uses it.
|
2020-05-30 14:04:37 +02:00 |
|
|
08c0c69aa7
|
Now the CharacterSkeleton uses Arrays directly.
|
2020-05-23 19:56:03 +02:00 |
|
|
6b50033f29
|
Now the visibility/lod/wakeup check has a timer for mobs.
|
2020-05-23 18:49:06 +02:00 |
|
|
43a768de17
|
Hide mesh while the animation tree is disabled.
|
2020-05-23 18:12:53 +02:00 |
|
|
c0f1b21788
|
Removed IKs from the blender model, also fixed a few more issues with it. In blender the animations look bad, but in godot they still work, they will be fixed later. Removed an old generated skin file, it seems like this caused all the old model import problems. Reoriented the meshes, now without the old skin.
|
2020-05-23 12:25:12 +02:00 |
|