Skip to content

Releases: bruvzg/gdsdecomp

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

v0.8.0-prerelease.6

15 Nov 17:59
Compare
Choose a tag to compare
v0.8.0-prerelease.6 Pre-release
Pre-release

What's Changed

  • I lied, there were some major bug fixes that need testing
  • Fix APK/ZIP extraction/recovery
  • Fix crash on certain images decompressing
  • Minor fixes by @nikitalita in #219
  • Fix scene export crashes by @nikitalita in #220
  • Bytecode fixes by @nikitalita in #221

Full Changelog: v0.8.0-prerelease.5...v0.8.0-prerelease.6

v0.8.0-prerelease.5

07 Nov 08:43
Compare
Choose a tag to compare
v0.8.0-prerelease.5 Pre-release
Pre-release

What's Changed

  • Probably the last prerelease before release
  • Prevent crash when decompressing image with misaligned mipmaps
  • Allow invalid utf-8 strings when parsing scripts
  • Fix bytecode detection when opening the PCK
  • add --decompile CLI option

Full Changelog: v0.8.0-prerelease.4...v0.8.0-prerelease.5

v0.8.0-prerelease.4

06 Nov 06:42
Compare
Choose a tag to compare
v0.8.0-prerelease.4 Pre-release
Pre-release

What's Changed

  • More fixes!
  • Fixed very slow GUI load time on large projects
  • Fixed the auto-update checking not working on the release build
  • Support for exporting AtlasTextures, ImageTextures
  • Add support for decompressing ETC, ETC2, and ASTC compressed images

Full Changelog: v0.8.0-prerelease.3...v0.8.0-prerelease.4

v0.8.0-prerelease.3

03 Nov 03:58
Compare
Choose a tag to compare
v0.8.0-prerelease.3 Pre-release
Pre-release

What's Changed

  • Translation exporter now retrieves nearly all keys
    • There are still situations where we will not recover all keys, such as if a particular key is not currently in use in the project.
  • Add support for exporting ".image" files
  • Fix crashes on certain games
  • Fix indent on 4.3 scripts

CALL FOR TESTING

This release introduces multi-threading, which greatly speeds up project recovery.

Adding this took changing over 10k lines of code, 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.0-prerelease.2...v0.8.0-prerelease.3

v0.8.0-prerelease.2

31 Oct 17:50
Compare
Choose a tag to compare
v0.8.0-prerelease.2 Pre-release
Pre-release

What's Changed

CALL FOR TESTING

This release introduces multi-threading, which greatly speeds up project recovery.

Adding this took changing over 10k lines of code, 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.0-prerelease.1...v0.8.0-prerelease.2

v0.8.0-prerelease.1

30 Oct 16:32
Compare
Choose a tag to compare
v0.8.0-prerelease.1 Pre-release
Pre-release

CALL FOR TESTING

This release introduces multi-threading, which greatly speeds up project recovery.

Adding this took changing over 10k lines of code, 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.

What's Changed

Full Changelog: v0.7.3...v0.8.0-prerelease.1

v0.7.3

14 Oct 02:34
Compare
Choose a tag to compare

What's Changed

  • Handle drag-and-dropped files
    • Just drag and drop onto the application window to open a PCK/EXE
  • Handle file association and drag-and-drop on program
    • Godot RE Tools can be associated with PCK files and open them.
    • You can also drag and drop onto the program to open PCK/EXE files as well
  • Don't show disclaimer more than once on same minor version
  • Fix MacOS app missing icon
  • add --exclude, --include CLI options

Full Changelog: v0.7.2...v0.7.3

v0.7.2

07 Oct 01:57
Compare
Choose a tag to compare

What's Changed

0.7 features:

  • Decompiling 4.3 scripts
  • Loading and saving 4.3 resource formats
  • 4.x GLB scene export
  • Compiling scripts

Full Changelog: v0.7.1...v0.7.2

v0.7.1

06 Oct 21:24
Compare
Choose a tag to compare

What's Changed

  • Add update detection feature - menu bar will display when there's a new version available, which when clicked will take you to the release page
  • Fix issues with loading translation csvs in newer Godot versions
  • Fix ogg import filter in file dialog
  • Fix filtering when doing a partial extraction/recovery

0.7 features:

  • Decompiling 4.3 scripts
  • Loading and saving 4.3 resource formats
  • 4.x GLB scene export
  • Compiling scripts

Full Changelog: v0.7.0...v0.7.1