Relintai
  • Joined on 2023-03-15
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-21 19:01:17 +02:00
fce0335acc Renamed the "Merge Back Local Changes" tool in the SceneTreeDock popup menu to "Merge Back Changes".
3747474643 New alternate version of the "Merge Back Local Changes" tool which keeps transforms intact.
b3766d43eb Better implementation for the new "Merge Back Local Changes" tool.
023620f760 Added a new Merge Back Local Changes too when right clicking instanced scenes in the editor.
756de5575e Move EditorPropertyRevert to it's own file.
Compare 6 commits »
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-19 01:43:12 +02:00
556de2db50 TerrainChunkDefault lod change code cleanups and improvements. Also set scenario on entering and exiting the tree.
61a43daa45 Removed unnecessary check.
64696b534b Don't destroy and re-generate meshes in TerrainChunk's _enter and _exit_tree, just hide / show them. This makes scene tab swithing with TerrainWorlds in the editor a lot simpler.
Compare 3 commits »
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-18 17:36:33 +02:00
ae18822f95 Added PropDataESSEntityWorldSpawner3D class. Made PropDataESSEntityWorldSpawner3DArea and PropDataESSEntityWorldSpawner3DSingle inherit from it.
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-15 16:16:03 +02:00
7681d71704 Temporary comments.
526209c1a4 Re-extracted class docs.
52d17cacd2 Added prop support for PropDataESSEntityWorldSpawner3DArea.
9c3ac7c4f8 Added prop support for ESSEntityWorldSpawner3DSingle.
Compare 4 commits »
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-14 23:58:26 +02:00
1d37a1cf28 Fix drawing line colors in WorldSpawner3DSpatialGizmoPlugin. Also better colors.
d03decb983 Fix the spawn position line height in WorldSpawner3DSpatialGizmoPlugin.
bdda27e116 Fix drawing the spawn slots in ESSEntityWorldSpawner3DArea's gizmo.
df9be4f17d Implemented spawn entry editing to ESSEntityWorldSpawner3DArea.
2a249c8f25 ESSEntityWorldSpawner3DArea initial implementation.
Compare 12 commits »
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-14 15:50:47 +02:00
ffe171e840 Implemented respawn support for ESSEntityWorldSpawner3DSingle.
b88b25409b Now Entities can store their spawner's ObjectID.
5c105a15fb Call spawn as deferred in ESSEntityWorldSpawner3DSingle instead of requesting a deferred entity spawn.
Compare 3 commits »
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-13 23:30:48 +02:00
12b42eaab1 Rotate the text by 180 degrees in WorldSpawner3DSpatialGizmoPlugin.
b2f33108fa Added an editor gizmo plugin for TiledWalls so they can be selected in the spatial editor directly.
d2ba6585c4 Implemented ESSEntityWorldSpawner3DSingle.
b718228923 Write the spawner's name to the world in the WorldSpawner3DSpatialGizmoPlugin.
0de4b078d4 Fix crash in TextMesh.
Compare 9 commits »
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-12 23:02:02 +02:00
c16c5d35f4 Bind is_priority_generation bool in TerrainWorld. Also set it to false in the constructor, but set it to true when eneteeing tree if the world already has chunks loaded.
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-08 13:01:49 +02:00
9289351284 Also check whether chunks are building when doing a priority generation.
82218be991 Fix visibility toggling in TerrainChunkDefault even if lods are disabled.
97380e3f53 Only build the chunk in TerrainWorld::chunk_add() if the world is in the tree.
d99577365c Call chunk's enter_tree and set voxel world on entering the tree in TerrainWorld.
4d23866ac5 Call TerrainWorldDefault's _create_chunk() and _setup_chunk() in TerrainWorldBlocky.
Compare 5 commits »
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-08 04:51:49 +02:00
4c2ae4dc8b Fix error message on startup.
bd476c1d66 Split _create_chunk() to _create_chunk() and _setup_chunk() in TerrainWorld.
32487af081 Implement TerrainWorldChunkDataManagerStaticFolderResources.
bb32eab4ca Fix typo.
Compare 4 commits »
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-07 20:41:50 +02:00
b7bfd13ec4 Added a force save all chunks button to TerrainWorld's inspector if a TerrainWorldChunkDataManager is set.
9fefe64c3b Added force_save_all_chunks() method to TerrainWorld.
c64e9e1131 Added chunk saving api to TerrainWorldChunkDataManager.
117f6cffd1 Now TerrainWorld won't save it's chunks into scenes in the editor anymore if a TerrainWorldChunkDataManager is set.
5dbfdac48e Now TerrainWorld uses TerrainWorldChunkDataManagers if they are available.
Compare 7 commits »
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-07 04:21:48 +02:00
7e999a3d5d Added a simple gizmo for PropInstances. This makes PropInstances selectable with the mouse in the Spatial editor.
7cfebd1eaf Now PropInstance inherits from VisualInstance. Set up it's AABB calculation.
8cc8c4c7b4 Return the actual AABB in TiledWall::get_aabb().
Compare 3 commits »
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-05 11:32:46 +02:00
23f6e7b4df Bump version.
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-05 03:22:46 +02:00
7c9ccf81f5 Updated changelog.md. Trying a different style.
aacd20d9dd Re-extracted class docs.
f878be9792 Set version to stable.
Compare 3 commits »
Relintai synced commits to refs/tags/v4.6.0 at Relintai/pandemonium_engine from mirror 2025-04-05 03:22:46 +02:00
Relintai synced new reference refs/tags/v4.6.0 to Relintai/pandemonium_engine from mirror 2025-04-05 03:22:46 +02:00
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-04 19:12:46 +02:00
c094e070c7 Now TerrainChunks will register their lights into the VertexLights3DServer if use_vertex_lights_3d is enabled in world.
1ac803de1c Make use of the VertexLights3DServer in TerrainChunkDefault::_bake_lights() if enabled.
a4ff7e9e66 Added use_vertex_lights_3d property to TerrainWorld.
83e68549d5 Added VertexLight3D baking tool to TerrainWorldEditor.
20f5439a82 Fix TerrainChunk::light_remove_index() not actually remoing lights.
Compare 22 commits »
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-04-04 02:52:46 +02:00
7e52eb6b43 Now props added to TerrainWorld can also have a name. The prop bake editor tool uses it to save and restore node names.
474ab893d6 Implemented Bake Props tool for TerrainWorldEditor.
5d3aa83ffa Rebuild chunks in TerrainWorld::prop_add().
fb08c49ab6 Make sure the prop meshes are cleared from previous runs before returning early in TerrainPropJob.
5ad5d65705 Call emit_changed() in TerrainChunk setters. Also a setter fix.
Compare 6 commits »
Relintai synced commits to master at Relintai/pandemonium_engine from mirror 2025-03-31 17:15:38 +02:00
d231b16ed0 Mark last backported commit.
56ce6911eb Moved the static_assert in GLOBAL_CACHED to the top.
35b072e1df Reworked the new GLOBAL_GET_CACHED macro.
f3b8330182 Use HAS_TRIVIAL_DESTRUCTOR macro instead of std::is_trivially_destructible.
2746b8f1e2 Fix compile.
Compare 16 commits »
Relintai synced commits to master at Relintai/sfw from mirror 2025-03-25 07:46:36 +01:00
1004f17ca7 Tweaks.
e78e12e658 Added jo_mp1 and sts_mixer.
3cb5dbdaa9 Work on the audio implementation.
Compare 3 commits »