Hasty Briefsbeta

双语

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等实用工具。