gdsdecomp is a project recovery suite and game engine reverse engineering toolset. It functions as a bytecode decompiler, binary resource converter, and asset extraction tool designed to reconstruct original directory hierarchies and scripts from compiled binary game assets.
The toolset specializes in GDScript bytecode decompilation and compilation, translating compiled bytecode back into human-readable source code or converting source code into executable bytecode for specific engine versions and commit hashes. It includes a game archive patcher to modify project archives by replacing internal files and re-embedding them into executables.
Broad capabilities cover project archive management, including the extraction of encrypted containers using symmetric key decryption and the conversion of proprietary binary assets into editable text formats. The suite also provides automated batch decompilation and static plugin caching to accelerate the recovery of source code from binary files.