Skip to content

Release 0.1.22

Compare
Choose a tag to compare
@ShadelessFox ShadelessFox released this 26 Mar 19:38
· 78 commits to master since this release
fec3049

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