Skip to content

Releases: GDRETools/gdsdecomp

v0.9.0-beta.4

14 Feb 23:55
Compare
Choose a tag to compare
v0.9.0-beta.4 Pre-release
Pre-release

What's Changed

  • Fix issues with builds not working on older Linux distros

Full Changelog: v0.9.0-beta.3...v0.9.0-beta.4

v0.9.0-beta.3

02 Feb 22:42
Compare
Choose a tag to compare
v0.9.0-beta.3 Pre-release
Pre-release

What's Changed

  • New PCK: make version a dropdown, make labels more clear
  • Don't write log if only extracting
  • remove extra extension when saving a new pck
  • fix log spam slowing down gui
  • Improve file tree performance

Full Changelog: v0.9.0-beta.2...v0.9.0-beta.3

v0.9.0-beta.2

01 Feb 19:56
Compare
Choose a tag to compare
v0.9.0-beta.2 Pre-release
Pre-release

What's Changed

  • Fixes to Patch PCK:
    • Select and map files to a single folder
    • Drag-and-drop folders
    • Patching an embedded PCK now works with the option of re-embedding the PCK
    • Keep non-standard version info in PCK when patching
  • Resource preview fixes
    • Force no word wrap on text files with lines > 4000 characters long (was really chugging when trying to wrap lines longer than that)
    • Add previewing non-resource sample files
    • Add previewing non-resource image files
    • Add previewing arbitrary text files
    • Zoom in/out option in text preview
    • Resource info box size now stays static when resizing window
  • Recovery window has default larger size and shows the resource preview by default
  • Fix crashes when opening about window more than twice

Full Changelog: v0.9.0-beta.1...v0.9.0-beta.2

v0.9.0-beta.1

27 Jan 09:02
Compare
Choose a tag to compare
v0.9.0-beta.1 Pre-release
Pre-release

What's Changed

  • New GUI!
    • New, more responsive and better looking GUI, rewritten in gdscript
  • Resource preview in project recovery view
  • New PCK creation is now much faster
  • new Patch PCK option - add files to and/or remove files from an existing PCK
  • Better GLTF export

CALL FOR TESTING

  • this has a brand new GUI, so there may be regressions. As such, we ask that users please test this on projects that they have recovered before and report any regressions to the issues tracker.

Full Changelog: v0.8.4...v0.9.0-beta.1

v0.8.4

26 Jan 20:04
Compare
Choose a tag to compare

What's Changed

  • Fix uids not being saved in bin-to-text conversions
    • This should fix "Invalid UID" error messages when running a recovered project in the editor
  • Add ~ substitution to CLI
  • Collate error messages for exported resources

Full Changelog: v0.8.3...v0.8.4

v0.8.3

12 Jan 17:19
Compare
Choose a tag to compare

What's Changed

  • Fix performance issues with translation export
  • Speed up bin-to-text conversion

Full Changelog: v0.8.2...v0.8.3

v0.8.2

08 Jan 12:59
Compare
Choose a tag to compare

What's Changed

  • Fix GDscript 2.0 parsing error when no newline at EOF

Full Changelog: v0.8.1...v0.8.2

v0.8.1

05 Jan 09:18
Compare
Choose a tag to compare

What's Changed

  • Improved translation key guessing
    • To cope with translation schemes that have dynamic keys, we now test for combinations of strings with detected common prefix/suffixes.
    • We also now allow duplicate keys in translations
  • Experimental plugin detection and download
    • This is currently disabled by default, as it is still experimental and there's no way to interrupt downloading once it's started.
    • If you want to try this out, start the program from the command line with the --enable-experimental-plugin-downloading flag.
  • Fix issues with exporting scenes with scripts/shaders embedded
  • Fix pathing issues with Godot >=4.4 PCKs.
  • Gdscript 2.0 fixes, mostly multiline bugs and spacing issues
  • resync with godotengine/godot master @ 46c8f8c5c5874c7c56ea5b1384259d… by @nikitalita in #232

Full Changelog: v0.8.0...v0.8.1

v0.8.1-rc.1

04 Jan 21:56
Compare
Choose a tag to compare
v0.8.1-rc.1 Pre-release
Pre-release

This is a prerelease solely just to check that the release action on the CI is working.

What's Changed

  • Improved translation key guessing
    • To cope with translation schemes that have dynamic keys, we now test for combinations of strings with detected common prefix/suffixes.
    • We also now allow duplicate keys in translations
  • Experimental plugin detection and download
    • This is currently disabled by default, as it is still experimental and there's no way to interrupt downloading once it's started.
    • If you want to try this out, start the program from the command line with the --enable-experimental-plugin-downloading flag.
  • Fix issues with exporting scenes with scripts/shaders embedded
  • Fix pathing issues with Godot >=4.4 PCKs.
  • Gdscript 2.0 fixes, mostly multiline bugs and spacing issues
  • resync with godotengine/godot master @ 46c8f8c5c5874c7c56ea5b1384259d… by @nikitalita in #232

Full Changelog: v0.8.0...v0.8.1-rc.1

v0.8.0

19 Nov 21:10
Compare
Choose a tag to compare

What's Changed

  • Multi-threaded resource export
    • Project recovery is now significantly faster, especially for large games; depending on the number of cores you have, anywhere between 50% and 800% faster.
  • Multi-pack support
    • Games with multiple PCKs can now be extracted at once; just select each PCK associated with the game in the recovery dialog, or drag and drop all the PCKs onto the app window
  • Add support for decompressing Etc, Etc2, ASTC images; we should now recover all 2D textures in any given project
  • Better Translation recovery
    • After implementing better resource loading and parsing, we can now parse every string contained in every resource and every script in the game.
    • As a result, we now recover nearly all keys for the translation.csvs that are actually in use
    • We may still fail to recover keys that are not currently in use, or if the game uses a very esoteric translation scheme.
  • Add --decompile CLI option
  • Prevent crash when decompressing image with mipmaps
  • Tons of other bug fixes

Special Thanks

Several of you answered the call to test this version before release, and you all made this release possible. A special shout-out to @Mathieu015, @wfzyx, and @ste who went above and beyond, thank you all <3

Full Changelog: v0.7.3...v0.8.0