Skip to content

Releases: ShadelessFox/decima

Release 0.1.5

11 Dec 16:46
da58e3f
Compare
Choose a tag to compare

Features:

  • Navigator+Search: .stream files are now resolved by guessing their full path (21004ce) by @nsacerdote
  • Navigator+Search: Allow specifying external file listings (988e0ab)
  • CLI: New command paths for dumping paths from packfiles (ec98186)
  • CLI: New command projects list for listing all projects (dbeedee)
  • Core Editor: New decorator for {F}RGBAColor types, featuring a small color icon next to the type (e61957c)
  • Hex Editor: Allow copying selected data with CTRL+C (5e20db6)
  • Editors: Editors that failed to load are unloaded rather than closed (5f65e5d)
  • RTTI: Missing MsgReadBinary were implemented for Death Stranding (deb4aee)

Performance:

  • Packfiles are now loaded in parallel, resulting in performance improvement when opening a project (e4ca96f)
  • RTTI model was rewritten, resulting in performance improvement when opening core files (c937129..1303ac9)

Fixes:

  • RTTI: Type IDs were generated incorrectly for recursive types
  • RTTI: Several type IDs were missing, resulting in unknown entries appearing in the core editor (19d040d)
  • Search: Show the progress dialog while building the file index instead of freezing the application (1c70a0d)
  • Core Editor: The value panel now fits perfectly (d025314)
  • Hex Editor: Various layout issues were fixed (34bef46)

Release 0.1.4

20 Nov 18:57
f1dacac
Compare
Choose a tag to compare

Features:

  • Editors: Ability to leave editors open when closing the associated project (85e310f)
  • Editors: Wrap-around when navigating between editors using ALT+LEFT and ALT+RIGHT shortcuts (5cbdc6b)
  • Binary Editor: New performant hex editor in replacement of the old text-based one (55e152c)
  • Core Editor: Hex value viewer for Array<uint8> and Array<int8> types (0bbb15c)
  • Core Editor: Decorator for the MurmurHashValue type that shows its hexadecimal representation (f911de6)
  • Core Editor: Treat the GGUUID type as an object to allow seeing its members (f33a5fb)
  • Application: Memory indicator that shows how much memory the application uses (9b41787)

Fixes:

  • The active project is now can be retrieved from the focused editor, providing an easier access to all project-related items in the main menu without selecting a project first (8c1697a)
  • The Pose type was failing to read due to an invalid cast (8f65b28)

Miscellaneous:

  • Releases now embed metadata from the data directory for easier project creation (91f43bc)
  • Fix failing build outside the git repository (c7012f5)

Release 0.1.3

31 Oct 22:12
9ed4dd9
Compare
Choose a tag to compare

Features:

  • Edit: ability to repack changed packfiles in-place (70702fd)
  • Texture Viewer: implement compliant DDS exporter (7609dae)
  • Core Editor: proper CTRL+C shortcut that copies just the value (ae38751)
  • Core Editor: introduce node decorators to tweak the way value is presented (e08b71d)
  • Core Editor: entries now have their index shown in the editor (e8a58c1)
  • All Editors: complex layout is now saved between application restarts (925e2b8)
  • Application: window position and size is now saved between application restarts (b268788)

Fixes:

  • All Editors: closing an entire group would prevent new editors from being opened (e1b78cb)
  • All Editors: the Close Grouped Tabs would close all editors beyond containing stack (5441236)

Performance:

  • Long actions are now performed within progress dialog (3b7069c)
  • Arrays of boxed types were replaced by arrays of primitive types (2d95af0)

Miscellaneous:

  • Dependencies were updated and redundant ones were removed (afdbbee)

Release 0.1.2

10 Oct 20:58
b7db0d3
Compare
Choose a tag to compare

Features:

  • Rebranding. We are now called Decima Workshop to minimize confusion with other tools that have similar name
  • Type icons in the core editor (163832d)
  • Icons for various context menu items (b8ff448)
  • Project and packfile icons in the navigator tree (88c1936)
  • Breadcrumb bar is now shown in the core editor (2caf0da)
  • Names of HZD's Resource and DS' ResourceWithName are now shown in the core editor (1bbf2cd)
  • Close confirmation dialogs now will save whatever was edited by choosing Yes (fb66607)
  • An implementation of streaming packfile reader that will allow us to do more cool things in the future (b09c5cf)

Fixes:

  • Editor splitting was not working when dragging over a text area (bab7c17)
  • Editors that were split were missing their context menus (e646a7e)
  • Dimension of the Texture was read incorrectly in specific cases (3e44bdb)
  • Entries of the HashMap are now editable (752a1b0)
  • Various fixes in the implementation of packfile writer

Release 0.1.1

18 Sep 22:11
b3106dd
Compare
Choose a tag to compare

Features:

  • Core Editor: attributes edit support for string, number, enum, and boolean types (#19)
  • Texture viewer: allow exporting textures as PNGs (f3075a0)
  • Texture viewer: allow changing color of the checkerboard (505dcee)
  • Navigator: allow copying full path of the selected file (#2)
  • All Editors: close an editor using middle mouse button (63b5024)

Fixes:

  • General: fix hanging when opening multiple editors simultaneously (#17)
  • Texture viewer: depth of 3D textures now scales correctly with the current mip level (0c6c413)
  • Texture viewer: fix color palette selection of the BC1 block (e6b1133)

Performance:

  • Performance of binary editor's startup was improved (c3fbd8e)
  • Performance of texture viewer's zoom was improved (ef88331)

Prebuilt binaries

28 Aug 02:05
6361604
Compare
Choose a tag to compare

This release contains prebuild binaries for Decima Explorer.