Releases: ShadelessFox/decima
Releases · ShadelessFox/decima
Release 0.1.6
Features:
- Application: Dark theme support (cd3ac21)
- Application: The
Persist Changes
dialog was improved, allowing appending to existing packfiles; changes are now preserved when closing an editor with changes and then reopening it; automatic packfile reload when appending to modified packfiles - Core Editor: Files containing entries with
MsgReadBinary
are now editable, saveable, and persistable - Core Editor: Inline editor for
GGUUID
was implemented (#33) - Core Editor: Modal editor for references was implemented (#33)
- Core Editor: Decorators for
{I}Vec{2,3,4}
,{I}Size
, andVec{2,3,4}Pack
were implemented (55faeb0..7cdc17d) - Editors: When closing a project, all associated editors stay open (fdca3ca)
- Editors: The
Close Uninitialized Tabs
action was added in the editor tab's context menu to accommodate the previous change (772f3af)
Fixes:
- RTTI: Type signature generation was fixed (ba521cd)
- RTTI: Extra data was not read by classes that inherit from a class having the
MsgReadBinary
message (04f84ce) - Core Editor: The decorator for
RGBAColor
was broken for values above127
(c76feaa) - Core Editor: The number editor was shoving signed values for unsigned types (515e598)
- Editors: The real editor was not focused when loaded from lazy input (69a65fd)
- Application: Several confirmation dialogs were treating pressing
ESCAPE
as pressing theCancel
button (27a6941)
Release 0.1.5
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
Features:
- Editors: Ability to leave editors open when closing the associated project (85e310f)
- Editors: Wrap-around when navigating between editors using
ALT+LEFT
andALT+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>
andArray<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:
Release 0.1.3
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
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
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:
Prebuilt binaries
This release contains prebuild binaries for Decima Explorer.