Duke Nukem: Zero Hour N64 ROM Reverse-Engineering Project Hits 100%
4 months ago
- #N64
- #Duke Nukem Zero Hour
- #Decompilation
- 《N64版毁灭公爵:零时》的反编译需要拥有该游戏。
- 构建说明适用于Ubuntu 20.04系统,可以是原生环境或通过WSL2运行。
- 使用apt和pip3命令安装所需的软件包依赖。
- 克隆代码仓库时需添加--recursive标志以包含子模块。
- 将美版ROM文件放置在根目录下,命名为baserom.us.z64,然后运行make setup命令。
- 使用make --jobs命令构建ROM文件。
- 支持法文版本,需将ROM重命名为baserom.fr.z64并使用VERSION=fr参数。
- 可通过NON_MATCHING=1参数构建非匹配函数。
- 可构建并运行Docker镜像以获取所有依赖项。
- 在Windows系统下可通过mupen64plus使用gdb进行调试。
- 工具链包含asm-differ、decomp-permuter、mips2c和splat等实用工具。