Skip to content

0.3.11

Choose a tag to compare

@Relintai Relintai released this 23 Jun 10:33
· 151 commits to master since this release

General

  • Moved the animations from the armature_huf scene to just the armature scene.
  • Started work on a character editor scene.
  • Small improvements to the player character's animations.
  • Removed the color palette addon.
  • Removed the mesh data resource addon, as the engine now has it built in.
  • Added helper script for launching the editor when built with llvm.
  • Added a new simple addon, that should help with porting gdscript (my addons -> my codestyle) to cpp.
  • Added a scene to cpp conversion tool.
  • Removed the gdscript logger singleton and moved to the new engine logger.
  • Removed Godoxel. (Now the engine has it built in.)
  • Moved most of the project specific helper scripts into the engine's folders.
  • Reworked how the project's setup script works internally. Now it's just a thin wrapper that can set up the engine if not present, and it just calls the original script in the engine's folders.
  • Added new make_release and export_all scripts, they just call the original scripts in the engine's folders.
  • Added TODO.md. I added everything from the TODO issue from github into it.

Engine

  • Added contains(), find(), and clear() to PoolVector. Also added bindings for them.
  • Added a bound core logger class.
  • Ported the mesh data editor addon to c++, and now it's a part of the mesh_data_resource module.
  • Ported my fork of Godoxel to c++, and now it's part of the engine. (paint module)
  • Added a new wfc (WaweFormCollapse) module. I used https://github.com/math-fehr/fast-wfc 's code as a base for it. Samples repository: https://github.com/Relintai/wfc_module_samples
  • Ported mat_maker_gd to c++, and now it's part of the engine. (material_maker module)
  • Added Z-offset support for TiledWalls. It can be used to offset wall tiles to create 3d wall features. It's missing collider support at the moment.
  • Added TODO.md.
  • Added some of my game project helper scripts, and made them work from their new place.
  • Ported the EditorZoomWidget from Godot4.
  • Added frt1 (https://github.com/efornara/frt/tree/1.x).
  • Added efornara's frt2 platform. (https://github.com/efornara/frt - 2.0 branch). It won't build when selected right now, due to core changes.
  • Removed webp, webm, and the remnants of libvpx, and libwebp, and xatlas modules.
  • Fixed low processor mode on android. The fix was inspired by godotengine/godot#59606, although I did it differently.
  • Fix compile when using llvm on linux.
  • Set Prop2D and Prop module's convert button style to flat, so it's in the expected style.