gdsdecomp 实战指南:5 步把游戏 PCK 恢复成可编辑的 Godot 工程
gdsdecomp 实战指南5 步把游戏 PCK 恢复成可编辑的 Godot 工程【免费下载链接】gdsdecompGodot reverse engineering tools项目地址: https://gitcode.com/GitHub_Trending/gd/gdsdecompGodot 游戏已经发布源码却再也拿不到了gdsdecomp 是一套 Godot 逆向工程工具把游戏的 PCK、APK 或 EXE 丢给它就能得到一个完整可编辑的工程——GDScript 字节码反编译回源码二进制资源还原成原始文本格式。它覆盖 Godot 4.x、3.x、2.x 三代项目适合想把成品游戏恢复成工程的人。能力总览一套工具能干五件事能力适用场景入口方式完整项目恢复APK/PCK/EXE 还原成工程--recover或 GUI 拖拽PCK 解包与打包查看内容、反向重打包--extract/--pck-createGDScript 反编译.gdc字节码回.gd源码--decompilePCK 补丁替换游戏包内个别文件--pck-patch资源格式转换场景/资源文本与二进制互转--bin-to-txt/--txt-to-bin一次完整恢复会同时完成资源加载、GDScript 反编译、项目文件还原与插件配置重建不需要手动分步处理。跑起来之前四项前置条件组件版本要求作用Godot 4.x 引擎源码需项目对应的 fork 分支编译宿主gdsdecomp 以模块并入scons较新版本即可Godot 引擎的编译工具rustupRust 工具链当前版本构建 external/vtracer 等 Rust 依赖.NET 10 SDK10.x构建 C# 反编译组件 godot-mono-decomp源码获取一条命令rustup 走官方安装脚本.NET SDK 走微软官方安装包git clone https://gitcode.com/GitHub_Trending/gd/gdsdecomp不想自己编译去项目发布页下载最新预编译包Windows 上执行scoop install gdsdecomp一条命令装好。最短路径headless 恢复的 5 个步骤把 gdsdecomp 放进引擎源码树在 Godot 源码根目录执行git clone https://gitcode.com/GitHub_Trending/gd/gdsdecomp modules/gdsdecomp成功标志出现modules/gdsdecomp/目录内含standalone/、config.py。装好构建依赖sudo apt-get install sconsrustup 与 .NET 10 SDK 一并装齐。触发编译scons platformlinuxbsd targettemplate_debug✅ 成功标志bin/下出现godot.linuxbsd.template_debug.x86_64.llvm这个二进制已内置逆向工程模块。别跳过这步先构建 editor 版本并启动一次打开standalone/目录让资源完成导入否则后续恢复会找不到脚本。运行恢复game.pck换成你的目标文件bin/godot.linuxbsd.template_debug.x86_64.llvm --headless --pathmodules/gdsdecomp/standalone --recovergame.pck✅ 成功标志终端日志打印出检测到的 Godot 版本并生成以 PCK 命名的输出目录默认NAME_extracted里面是反编译出的.gd与还原的工程文件。加密包追加--key64 位十六进制密钥。其他入口GUI 拖拽与参数速查GUI 路线是同一套 Godot 逆向工程逻辑的图形化外壳打开编辑器从RE Tools菜单选Recover project...在弹窗里浏览到 PCK/EXE 即可也可以把文件直接拖进应用窗口。命令行常用指令都遵循gdre_tools --headless 主命令 [选项]的形式命令功能关键搭配参数--recoverPCK/EXE/APK/DIR完整项目恢复加密包配--key--extractPCK/EXE/APK只解包、不做转换--include/--exclude--decompileGDC字节码回文本--bytecode版本--compileGDGDScript 转字节码必带--bytecode--pck-createDIR目录重打包成 PCK--pck-version、--pck-engine-version--pck-patchPCK给游戏包打补丁--patch-filesrcdstglob 过滤规则记四条**表示跨目录递归匹配路径以res://或user://开头缺省时默认挂到res://不带目录的纯通配符按递归处理*.gdc等价于res://**/*.gdc包含与排除过滤器可自由组合且只匹配 PCK 中实际存在的文件边界与下一步先避开这三个坑⚠️ 2.x 模型格式dae、fbx、glb 等暂不支持转换2.x 项目只能拿到脚本与场景的恢复模型部分需手动处理。 ⚠️ GDNative / GDExtension 脚本无法反编译原生代码部分要自行处理工具只覆盖脚本层。 ⚠️--key解密仍失败多半是自定义加密方案参考 docs/custom_decryptors.md 写一个继承CustomDecryptor的脚本用--custom-decryption-script传入。下一步建议字节码版本支持清单与各版本变化记录在 BYTECODE_HISTORY.md各 Godot 版本的能力检测脚本放在 helpers/ 目录若要维护或扩展字节码定义入口是bytecode_generator.py与misc/bytecode_versions.json。【免费下载链接】gdsdecompGodot reverse engineering tools项目地址: https://gitcode.com/GitHub_Trending/gd/gdsdecomp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

G-Helper 充电限制不生效?三步排查开机任务与电池配置冲突

G-Helper 充电限制不生效?三步排查开机任务与电池配置冲突

G-Helper 充电限制不生效?三步排查开机任务与电池配置冲突 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook, Zenbook…

2026/10/18 23:24:27 阅读更多 →
本地千万级RAG向量库压缩97%:乘积量化与重排实战

本地千万级RAG向量库压缩97%:乘积量化与重排实战

1. 为什么本地跑千万级 RAG 这么难1.1 向量库的“大”到底大在哪做 RAG 的应用基本都绕不开一个问题:embedding 一跑,向量库就越来越肥。很多人第一次算账时会愣住,一千万条常见规格的向量(1536 维,float32&#xff09…

2026/10/18 23:24:27 阅读更多 →
Jupyter快捷键自定义全指南:从Notebook到JupyterLab的高效配置

Jupyter快捷键自定义全指南:从Notebook到JupyterLab的高效配置

1. 搞懂Jupyter的快捷键底子:两种模式才是核心1.1 为什么快捷键要分成“编辑模式”和“命令模式”用Jupyter的人一听到快捷键,第一反应往往是“背不下来”。实际上,Jupyter的快捷键体系并不像Word那样追求“全盘覆盖”,它围绕一个…

2026/10/18 23:23:27 阅读更多 →

最新新闻

Java Swing飞翔的小鸟游戏实战:课设高分与完整源码解析

Java Swing飞翔的小鸟游戏实战:课设高分与完整源码解析

简介:飞翔的小鸟游戏Java实现源码及配套详细教程,面向Java初学者与需要完成期末大作业、课程设计或毕业设计的学生,提供一套可直接运行、便于二次开发的完整小游戏项目,个人手打九十八分并获导师认可。资源共四十五个文件&#xf…

2026/10/19 0:23:01 阅读更多 →
中文教育场景下的AIGC检测:原理、应用与教师实操指南

中文教育场景下的AIGC检测:原理、应用与教师实操指南

1. 从“AI代写泛滥”到“检测刚需”:中文教育场景的需求拆解一个学期末,某高校的A老师连续收到三篇“风格突变”的课程论文。第一篇措辞工整但缺乏个人视角,第二篇引用了大量教材原文却没有任何延伸思考,第三篇连标点符号都规范得…

2026/10/19 0:23:01 阅读更多 →
Spring Boot单体商城源码:从扣库存到JWT鉴权的电商后端实战解析

Spring Boot单体商城源码:从扣库存到JWT鉴权的电商后端实战解析

简介:面向Java中高级开发者与商城系统学习者的单商户商城小程序项目源码包,基于Spring Boot、MyBatis、Thymeleaf、Redis及Maven构建,并融入微服务拆分、小程序接口对接、数据库设计、OAuth2安全认证、Docker部署与监控测试等电商开发核心知识…

2026/10/19 0:23:01 阅读更多 →
TransE模型Python实战:基于fb15k的知识图谱嵌入与链接预测

TransE模型Python实战:基于fb15k的知识图谱嵌入与链接预测

简介:TransE是知识图谱嵌入领域的经典模型,核心思想是将头实体、关系和尾实体映射为向量,并满足hr≈t。面向知识图谱研究者和NLP开发者的这份Python实现,选用fb15k数据集进行训练,能够处理一对多、多对多关系&#xff…

2026/10/19 0:23:01 阅读更多 →
AI Agent概念串烧:从智能体闭环到工具调用、记忆机制与落地实践

AI Agent概念串烧:从智能体闭环到工具调用、记忆机制与落地实践

最近聊AI Agent的场合明显变多了,但有意思的是,十次聊天里至少有六次大家说的不是同一件事。有人说Agent就是能自己写报告的聊天框,有人说是一串能自动处理订单的任务流,还有人直接把工作流中间加一个“智能判断”就叫Agent了。这…

2026/10/19 0:22:01 阅读更多 →
Hermes Agent能力分层:会话、工具、MCP与记忆的工程化解耦

Hermes Agent能力分层:会话、工具、MCP与记忆的工程化解耦

1. 这不是又一个“智能体框架”:Hermes Agent 的能力分层到底在解决什么问题?看到“Hermes Agent能力篇:会话、工具、MCP、记忆”这个标题,我第一反应是——得先按下暂停键。过去两年里,我参与过不下七个不同团队的智能…

2026/10/19 0:22:01 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →