0.3.8
Content creation tools (part 2) - Changes
(I think the content creation tools are now where they should be.)
General
- Set up the html5 editor and OSX build, and added it to the releases.
- Updated copyright headers to 2022.
- Re-extract class docs for the engine modules.
- Smaller improvements to the build and release creation scripts.
Readme
- Added a status and features section.
- Generic improvements.
- Update the required engine module list.
- Mention that now I use my own fork of godot to have more patches applied.
- Removed the optional patches section, and the patch itself, as it's no longer needed.
Mesh Data Resource Editor addon
All important core features got implemented.
- Rotation support.
- Clean mesh algorithm.
- Extrude algorithm.
- Rotation needs to be implemented.
- Pivot point support.
- Improve selection code.
- Face/Edge/Vertex selection support.
- Extrude support.
- Face creation and deletion support.
- Mark / unmark seam support.
- Cut mesh at marked seams action.
- Edges with uv seams are displayed in a different way.
- Improved outline and handle point display support.
- Now handle selection works like how it's expected. e.g. clicking will select one vertex, holding shift will add to it, holding ctrl/alt removes from selection. Also implemented mouse drag based selection.
- UV editing (Per separate islands.).
- More basic shapes support.
- Multiple mesh data instances editors will work now in one scene.
- Vertex snapping support.
- Add box shape, add triangle, add quad, add triangle to edge, add quad to edge support.
- Undo-Redo support.
- Various improvements and fixes.
Data Editor addon
- Renamed my old module_manager addon to this.
- It got a big overhaul.
- It will help with asset organization and quick lookups.
- Now it's settings are stored as a resource instead of a json file.
Godoxel addon
- Now if the canvas is behind some other control it properly won't let you draw. Same thing with other tools and zoom.
- Now it will appear as "Paint" on the top of the editor.
- Small improvements.
World Generator addon
- Undo-Redo support.
- Small improvements.
Mat Maker gd addon
- Undo-Redo support.
- Small improvements.
Entity Spell System engine module
- Merged the
Aura
class into theSpell
class. This will make content creation a lot easier, as you don't need to create both. Also this simplifies even things like spells on items, spell on items in inventory etc.
Mesh Utils engine module
- Added the 3d delaunay triangulation implementation from godot4 to it so it's available on 3.x.