Skip to content

Releases: GDRETools/gdsdecomp

v2.6.0-beta.3

20 Jun 01:56
abb31f4

Choose a tag to compare

v2.6.0-beta.3 Pre-release
Pre-release

Note for Mod Loader Developers

  • 2.6 changes the default formatting of GDScripts from spaces to tabs. If you are patching the decompiled scripts for your mod loader, you will either need to update your patches to account for this, or change the "Indent Type" option in the configuration dialog to Spaces

What's changed

  • Fix 3.x meshes being exported with incorrect normals and tangents during OBJ Export
  • Add configuration options to allow user to define tab size and indentation type

2.6.0 features

  • HiDPI support: GUI mode now displays scaled on HiDPI screens
  • Much improved scene export:
    • Fix incorrect normals and tangents on Godot 3.x exported scenes
    • better multi-threaded scene export, significantly speeds up recovery in games with many imported scenes
    • Improved conversion of shader materials to base materials
  • Add RDShaderFile exporter to export imported GLSL shaders back to GLSL
  • Add ability to decrypt non-pck-encrypted (i.e. hacked-in) files using CustonDecryptor scripts (see Custom decryptors for more details)
  • Cache plugin downloads when first downloading them
  • Improve reliability of plugin downloads
  • bin-to-text: Ensure project's engine version for writing text resources instead of the resource's engine version

Full Changelog: v2.6.0-beta.2...v2.6.0-beta.3

v2.6.0-beta.2

19 Jun 04:25
44e424b

Choose a tag to compare

v2.6.0-beta.2 Pre-release
Pre-release

Note for Mod Loader Developers

  • 2.6 changes the formatting of decompiled Godot 4.x scripts from spaces to tabs. If you are patching the decompiled scripts for your mod loader, you will need to update your patches to account for this.

What's changed

  • Fixed indenting in GDScripts after multi-line statements
  • Improved texture previewer, with mipmap viewer and RGB channel selector

2.6.0 features

  • HiDPI support: GUI mode now displays scaled on HiDPI screens
  • Much improved scene export:
    • Fix incorrect normals and tangents on Godot 3.x exported scenes
    • better multi-threaded scene export, significantly speeds up recovery in games with many imported scenes
    • Improved conversion of shader materials to base materials
  • Add RDShaderFile exporter to export imported GLSL shaders back to GLSL
  • Add ability to decrypt non-pck-encrypted (i.e. hacked-in) files using CustonDecryptor scripts (see Custom decryptors for more details)
  • Cache plugin downloads when first downloading them
  • Improve reliability of plugin downloads
  • bin-to-text: Ensure project's engine version for writing text resources instead of the resource's engine version

Full Changelog: v2.5.0-beta.5....v2.6.0-beta.1

v2.6.0-beta.1

18 Jun 19:42
c13ecd0

Choose a tag to compare

v2.6.0-beta.1 Pre-release
Pre-release

Note for Mod Loader Developers

  • This version changes the formatting of decompiled Godot 4.x scripts from spaces to tabs. If you are patching the decompiled scripts for your mod loader, you will need to update your patches to account for this.

What's changed

  • HiDPI support: GUI mode now displays scaled on HiDPI screens
  • Much improved scene export:
    • Fix incorrect normals and tangents on Godot 3.x exported scenes
    • better multi-threaded scene export, significantly speeds up recovery in games with many imported scenes
    • Improved conversion of shader materials to base materials
  • Add RDShaderFile exporter to export imported GLSL shaders back to GLSL
  • Add ability to decrypt non-pck-encrypted (i.e. hacked-in) files using CustonDecryptor scripts (see Custom decryptors for more details)
  • Cache plugin downloads when first downloading them
  • Improve reliability of plugin downloads
  • bin-to-text: Ensure project's engine version for writing text resources instead of the resource's engine version

Full Changelog: v2.5.0-beta.5....v2.6.0-beta.1

v2.5.0

14 Jun 19:22
dec4f1e

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.5.0-beta.5...v2.5.0

v2.5.0-beta.5

07 Apr 05:07
a5f075e

Choose a tag to compare

What's Changed

  • Make search bar in text previewer resizable
  • Fix crashing during file cache generation
  • CSharp fixes:
    • Add option to display IL comments in C# output
    • Add option to remove bodies of source-generated JSON contexts

Full Changelog: v2.5.0-beta.4...v2.5.0-beta.5

v2.5.0-beta.4

23 Mar 00:49
b0dd4eb

Choose a tag to compare

What's Changed

  • Generate project_metadata.cfg to preserve custom feature tags when running project in editor
  • Generate scene cache after recovery
  • Search for C# assemblies in root directory
    • Fixes issues with decompiling STS2 mods

Full Changelog: v2.5.0-beta.3...v2.5.0-beta.4

v2.5.0-beta.3

20 Mar 17:14
8f8121d

Choose a tag to compare

v2.5.0-beta.3 Pre-release
Pre-release

What's Changed

  • Fixes to C# decompile output
    • Lift collection expressions into member initializers instead of in the constructor to prevent race conditions
    • Remove compiler-generated regex code
    • Remove bogus base constructor calls in constructor bodies
    • Fix case-insensitive path collisions preventing C# decompile
    • Better type-to-file mapping

Full Changelog: v2.5.0-beta.2...v2.5.0-beta.3

v2.5.0-beta.2

14 Mar 02:56
d255162

Choose a tag to compare

v2.5.0-beta.2 Pre-release
Pre-release

What's Changed

  • Detect custom versions of Godot (C# games only)
  • Fix csharp detection in macos/linux builds of sts2
  • Fix git repo initialization when file names start with --
  • Fix csharp language version detection for recent dotnet versions
  • Update plugin cache
  • Fix csharp file mapping when file does not exist in PCK
  • Make non-pck cs files appear in file listing

Full Changelog: v2.5.0-beta.1...v2.5.0-beta.2

v2.5.0-beta.1

05 Mar 00:40
4a048ed

Choose a tag to compare

v2.5.0-beta.1 Pre-release
Pre-release

What's Changed

Full Changelog: v2.4.0...v2.5.0-beta.1

v2.4.0

27 Dec 17:17
cf25108

Choose a tag to compare

What's Changed

  • Add option to initialize git repository after recovery
  • Add support for exporting DPITextures
  • Re-enable multi-threaded scene export
  • Fix individual cs script export
  • Fix crash during export of certain ETC2 textures
  • Re-create converted Area3D/NavMesh/Occluder meshes in exported scenes
  • Fix setting scene import parameters

Full Changelog: v2.3.2...v2.4.0