Commit Graph

1848 Commits

Author SHA1 Message Date
dd8a213c13 Updated the engine I moved the editor only modules to a new folder. 2022-08-19 22:47:59 +02:00
6cd63a4689 Updated the engine. I renamed VisualServer to RenderingServer. 2022-08-19 21:50:03 +02:00
2f0c76d5f2 Updated the engine. I ported improvements from godot 3.x. 2022-08-19 17:30:12 +02:00
62b7487342 Updated the engine. I removed rpc config keyword support from scripting languages in order to make rpc calls simpler. By extension I also removed keywords like remote, puppet, puppersync etc from gdscript. Also did some cleanups. 2022-08-19 01:27:18 +02:00
68f3c29111 Updated the engine. I removed rsets, and moved vrpcs from Entity to Node. 2022-08-19 00:05:14 +02:00
585b4671c6 Updated the engine, I made smaller improvements to the text editor, and also made text show up as resources in the filesystem dock. 2022-08-18 22:33:04 +02:00
eb3d4e84f7 Updated the engine. I ported the new 2d skeleton / ik system from Godot4. 2022-08-18 18:49:54 +02:00
6642a511bd Updated the engine to get a build fix. 2022-08-18 13:05:57 +02:00
a1152d54ba Updated the engine. I backported the new module dependency system from godot4. 2022-08-18 12:56:46 +02:00
82fb8e1efa Now the data manager addon uses a built in editor icon for it's top bar icon, so it won't get disabled when (re)importing the game project. 2022-08-17 21:04:15 +02:00
585cc46aaf Updated the engine. I added a _theme_ infix to Control's theme helper methods. 2022-08-17 20:58:19 +02:00
da3397414e Updated the engine. I reorganized it's core folder. 2022-08-17 17:50:44 +02:00
bef5739a59 Updated the engine. Now Vector4, Vector4i, Projection, PoolVector4Array, PoolVector4iArray are built in types. Also added a few smaller fixes, and improvements. 2022-08-16 23:53:59 +02:00
2a12115884 Updated the engine. I backported most improvements to core math classes from Godot 4. 2022-08-16 10:29:13 +02:00
c24d9c0edf Updated the engine. I renamed Quat to Quaternion for consistency. 2022-08-13 15:24:31 +02:00
92b6946e85 Updated the engine. I backported a fix / update to secondary gizmo handles. 2022-08-12 22:22:09 +02:00
9a50278b2b Updated the engine. I backported more fixes / improvements to both the Skeleton Editor and animations. 2022-08-12 19:11:21 +02:00
ecb8f92dcc Updated the engine.
- I backported the new animation setup from Godot4 (So animations don't depend anymore on the rest pose.) Migrated the old animations to the new system. The character has issues with it's arm meshes, that will be fixed later.
- Also ported some related improvements, like the sub gizmo support (still has some issues) (MeshDataresource Editor still needs to be updated to be usable properly again, as now handles aren't shown if something is deselected), ImmediateMesh, hashing Improvements, and the godot4's version of Skeleton Editor.
2022-08-11 22:42:40 +02:00
701b7c08bc Small improvements to the slot and int fields of the world generator addon's ResourcePropertyList. 2022-08-05 22:52:20 +02:00
86ff313d6b Small cleanups to the code. 2022-08-05 22:48:27 +02:00
9e4bd47103 Implemented edit buttons for the SubZone editor tab. 2022-08-05 22:46:15 +02:00
50505035e8 Also implement edit buttons in the Zone editor tab. 2022-08-05 22:41:18 +02:00
8a3ac51e86 The edit buttons now work in Continent aswell. 2022-08-05 22:32:04 +02:00
f6eb7b0720 The edit button now works from World to Continent. 2022-08-05 22:20:29 +02:00
23195d3006 Set up signal chain for the edit requests. 2022-08-05 22:12:03 +02:00
e675512362 Added a new request_item_edit signal to the DataList. 2022-08-05 22:04:53 +02:00
e68b2733de Set the resource's new name using UndoRedo. 2022-08-05 21:57:41 +02:00
30be9d8e81 Removed the name edit dialog from the DataList. 2022-08-05 21:54:08 +02:00
4f2a13f1d4 Now the resource names are directly editable using the DataList tree in the world generator addon's ui. 2022-08-05 21:52:51 +02:00
ab2e4efaa6 Make them a bit bigger. 2022-08-05 21:31:44 +02:00
9145867ac4 Size newly added resources in the world editor properly. 2022-08-05 21:31:07 +02:00
69054c8fa5 Also handle if the y axis is bigger in the rect editor. 2022-08-05 21:23:05 +02:00
e250190e99 Small change to the previous commit. 2022-08-05 21:16:18 +02:00
06e025633e Now the world editor tries to center rects of the newly opened resources better. 2022-08-05 21:13:37 +02:00
b101213d84 Now the wortld generator addon's datalist popup will focus the line edit for changing the resource's name. Also it will accept enter as ok. 2022-08-05 19:55:58 +02:00
7c861eda5d Moved the mob spawning logic from the test zone to a new mob spawner SubZoneProp. 2022-08-05 19:34:31 +02:00
0e20607c9d Moved tree spawning out from the test zone to a new forest subzone. 2022-08-05 19:10:13 +02:00
82d1e29132 Made the test continent also draw radius and bevel indicators when edited. 2022-08-05 17:26:07 +02:00
e9279f1ef7 World generator's resources now can also draw to the editor gui when actually edited. 2022-08-05 17:25:37 +02:00
bedb1ae4a2 Draw the bevel and radius to the world editor's rects for the test continent. 2022-08-05 17:21:01 +02:00
4e8e860562 Now WorldGenBaseResources can draw additional graphics to the RectViewNodes. 2022-08-05 13:42:22 +02:00
5e6e960d02 Removed the additional text for the current world generator resources. 2022-08-05 13:35:56 +02:00
2fbc7a2198 Now the editor_class is on top of the editor_additional_text in RectViewNodes. 2022-08-05 13:35:27 +02:00
6cf52d15a5 Added size indicators to the world generator addon's rect editors to show how big a chunk is at the current zoom level. 2022-08-05 01:21:08 +02:00
d53a157657 Set a usable initial zoom value in world generator's rect editors. 2022-08-05 00:56:01 +02:00
ac7a4212a3 Emit the zoom_changed signal in EditorZoomWidget when setting the zoom value through the zoom property. 2022-08-05 00:55:13 +02:00
487b05fecb Added an another layer to the world generator addon. Now subzones contain subzone props. Reworked the old subzones into these. 2022-08-05 00:27:03 +02:00
d66c678db4 Removed the dungeon teleported from the test zone. 2022-08-04 23:23:28 +02:00
4bea9618b2 Added min and max size support for the world generator addon. 2022-08-04 22:35:22 +02:00
ffe566b0ac Removed parent_positions from WorldGenBaseResources, and also removed the setup() method. I'ts better this way, as they are resources, and now they can be reused (even though the gui itself doesn't support it). Spawning code is also simpler. 2022-08-04 20:05:19 +02:00