gdsdecomp一条命令把 Godot 打包产物反编译回可编辑项目【免费下载链接】gdsdecompGodot reverse engineering tools项目地址: https://gitcode.com/GitHub_Trending/gd/gdsdecomp手头只剩一个打包好的 game.pck源码找不回来了。把 gdsdecomp 的--recover丢上去GDScript 反编译、资产还原、工程文件重建自动跑完最后产出一个能拖进 Godot 编辑器直接打开的工程。整个过程就是逆向工程那套只给编译产物拿回能改的源码。⚡ 快速上手先装好gdre_tools从 Releases 下载对应平台的构建Windows 可以直接用 scoop 装。两条最常用的命令# 整个工程一键恢复 gdre_tools --headless --recovergame.pck --outputrestored # 只反编译脚本并钉死字节码版本 gdre_tools --headless --decompilescripts/main.gdc --bytecode4.3它到底能帮你干什么下面五项按“你能直接感知到的能力”排每条后面跟着它解决的具体问题。整包恢复--recover输入 PCK、APK 或 EXE输出一个完整工程——反编译全部 GDScript、重建 project.godot、恢复插件配置、把导入资源转回原始格式。解决“只剩编译产物要回可改源码”。批量反编译--decompile把 .gdc 字节码转成可读的 .gd支持传多个文件或通配符。解决“想读脚本逻辑不想逐个手动来”。PCK 提取 / 创建 / 打补丁--extract/--pck-create/--pck-patch拆包、列文件、重打包、改包内单个文件、甚至把 PCK 嵌回 EXE。解决“想动安装包里的某个资源又不想整包重导”。文本 ↔ 二进制互转--txt-to-bin/--bin-to-txt.tres↔.res、.tscn↔.scn 批量转换。解决“二进制资源读不了想手写再导回去”。加密资源解密--key 自定义解密脚本标准 AES-256-CFB 直接给 key非标准方案Camellia/Aria-CFB写一个自定义 decryptor 就能解。解决“商业游戏用加密锁住资产”。版本这块bytecode/ 按 commit 维护了从 Godot 1.0 一直到 4.5 的字节码定义基本覆盖 2.x / 3.x / 4.x 全线各类资源的还原逻辑在 exporters/。从 APK 到能改的工程先从最典型的一条走起。你手上有一个game.apk把它丢给--recover指定输出目录gdre_tools --headless --recovergame.apk --outputout加密的工程补一行--key64位十六进制key就行。跑完out/下是一整个工程旁边附一份恢复报告。GUI 里走的是同一条路——选文件、勾 Full Recovery、定个输出目录报告会直接告诉你“用哪个 Godot 版本打开”还列清楚反编译了几个脚本、转换了几个资源、哪些没转成。照着它选版本打开基本就能跑。不想整包、只想要脚本那就换成批量反编译。输入是一堆 .gdc加--bytecode把版本钉住gdre_tools --headless --decompile*.gdc --bytecode4.3 --outputgd_src产出是gd_src/下对应的 .gd 源码。检测不到版本时补--force-bytecode-version4.3或者--load-custom-bytecode自定义.json塞一份定义进去。动手前可以先--list-filesgame.pck看一眼包里都有啥。踩坑前先看这五条工程超过 1GB先--extract拆开、再分批--decompile别想一条命令全干完。报 Unsupported bytecode version九成是版本没对上用--force-bytecode-version或--load-custom-bytecode钉死。解密失败先怀疑 key 本身标准加密是 64 位十六进制确认 key 对了还不行多半是非标准方案去 docs/custom_decryptors.md 照着写自定义解密。恢复的工程打开报一堆错就用日志点名的 Godot 版本开还不行拿原始游戏二进制当导出模板。MD5 校验报错加--ignore-checksum-errors或--skip-checksum-check跳过。已知暂时转不了的2.x 模型、GDNative / GDExtension 脚本遇到就先手动处理。把编译产物变回可编辑工程一条命令的事。下一个动作很简单——找个.pck或.apk跑一遍--recover。【免费下载链接】gdsdecompGodot reverse engineering tools项目地址: https://gitcode.com/GitHub_Trending/gd/gdsdecomp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考