前言
欧美那边比较常用的一种游戏引擎,是开源免费的。一般打包完后的文件是以 .pck 格式结尾的,有一些也可能是直接打包进 .exe 当中。
官网:https://godotengine.org/
我是因为想给某个游戏做 mod 但是他自带的 mod 编辑器 bug 太多了又没有官方文档所以才考虑解包这个项目看一下具体的源码,所以我并没有进行过多的深入研究。
使用 GodotPCKExplorer
项目地址:https://github.com/DmitriySalnikov/GodotPCKExplorer
博主备份版本 (1.6.0): 访问密码:crowsong 解压密码:crowsong.xyz
该软件目前支持 Godot 3 and 4 。
用法也很简单,解压后启动 GodotPCKExplorer.UI.exe ,这是带 UI 的版本。
将 .pck 或 .exe 文件拖入到程序中即可看到具体的详情,两种结尾文件都尝试一下,因为有些游戏会将内容直接压入到 .exe 当中。
之后选择 extract 提取即可。
这里要注意,提取出来之后的内容是 Godot 的导出内容,也不会是源码,也不是源工程,你无法使用官方的编辑器打开这个项目,除非你再进行更多的逆向工作。但大部分文件 .gd 这些格式代码其实都可以直接使用编辑器打开阅读了。