Release 0.1.22
Features
-
CLI: Allow passing path to the game's root directory as a project
To simplify and improve the general usability of the CLI, you can pass a path to the game's root directory as a project instead of creating a new project if you don't have one.
More information can be found on the wiki: https://github.com/ShadelessFox/decima/wiki/CLI#specifying-the-project -
Application: Modern UI icons, less vibrant colors, small UI/UX changes
-
Application: Show useful shortcuts when all editors are closed; add a shortcut for creating a new project
-
Application: Allow viewing of the project's configuration without closing it
-
Navigator: Allow preserving the directory structure when exporting a file through the context menu
-
Core Editor: Add context menu entries for copying the hash of a selected string
-
Core Editor: Add handler for performing bit-wise conversion of integer to floats
-
Core Editor: Add preview for data sources
-
Core Editor: Add basic decoding of
KJPXPath
's elements -
Model Viewer: Add support for more types by @mithkr
-
Texture Viewer: Add support for more types by @mithkr
-
Shader Viewer: Add a button for exporting the shader's binary by @mithkr
-
RTTI: Implement reading/writing of HZD's
LocalizedSimpleSoundResource
-
RTTI: Speedup type lookup by not throwing exceptions if one couldn't be found
Fixes
- Core Editor: Cyclic graphs wouldn't show an error and continue to load indefinitely
- Core Editor: When aborting or committing inline edit, the focus would sometimes move to weird places
- Core Editor: Completely refactor the audio player to handle different object types correctly
Misc
- Model Viewer: Replace hand-crafted geometry primitives with JOML by @REDxEYE