HeadlinesBriefing favicon HeadlinesBriefing.com

Ogre Battle 64 重新编译为本地 PC 可执行文件

Hacker News •
×

由 lfarroco 在 GitHub 上发布了一个针对《Ogre Battle 64: Person of Lordly Caliber》(美国版,Rev A)的静态重新编译项目。该项目使用 N64Recomp 工具链,将 N64 游戏转换为本地 PC 可执行文件,不包含受版权保护的游戏数据。用户必须提供自己的 ROM 转储文件。主代码段,共计 807 个函数,已完全重新编译为 C 语言,渲染、输入和音频运行应用程序作为下一阶段里程碑。该项目主要由 Deep Seek v4/v4.1 Flash 模型执行。构建说明需要使用 macOS 工具,包括 mips-linux-gnu-binutils、cmake 和 splat64,以及一份 40 MB 的美国版 Rev A ROM 转储文件。重新编译后的应用程序启动时会显示 ROM 选择屏幕,按哈希值验证 ROM,并在本地存储电池存档。分发包为自包含格式,并静态链接 SDL2。渲染器使用 RT64 子模块,对于 SDL < 2.0.22 的系统(如 Ubuntu 22.04)需要应用补丁。该项目旨在用于存档和互操作性研究;禁止分发 ROM 或提取的资产。