案例
Zelda 64: Recompiled:无需完整源码反编译的《姆吉拉的假面》原生移植
通过 N64Recomp 将《姆吉拉的假面》转为原生应用,并使用 RT64 渲染。项目区分静态重编译与源码反编译,同时借用反编译项目的头文件和部分函数实现补丁与增强功能。
使用条件与局限
- 所审阅版本接受用户自备的美版 Nintendo 64《姆吉拉的假面》ROM,不附带游戏素材。《时之笛》支持仍在计划中;它不是可运行任意 ROM 的模拟器。
- 运行时显卡需支持带 Shader Model 6 的 Direct3D 12.0、Vulkan 1.2 或 Metal Argument Buffers Tier 2;x86-64 需要 SSE4.1。README 列出的 Mac 条件为 macOS 13.0+,配备 Apple Silicon 或第 7 代 Intel CPU。
- 源码构建还需要子模块、CMake 3.20+、C++20 工具链、N64Recomp/RSPRecomp 以及指定的解压后 ROM。构建指南列出 SDL2 和平台依赖;正常游玩使用标准 ROM。
- 项目记录高帧率、宽屏、镜头和存档增强功能,同时列出叠加层与过场动画问题。这些是项目方描述,本合集未重新验证保真度或性能。
- 项目采用 GPLv3;原游戏内容和依赖保留各自条款。团队声明不使用生成式 AI,并禁止以任何方式使用生成式 AI 工具的贡献;这不是 REA 辅助案例。
关于此条目
- 类型
- 案例
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 目标
- 游戏
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- https://github.com/Zelda64Recomp/Zelda64Recomp/blob/b65c482ed672258eb684ab94a4e8c8aa662615ee/README.md
- https://github.com/Zelda64Recomp/Zelda64Recomp/blob/b65c482ed672258eb684ab94a4e8c8aa662615ee/CMakeLists.txt
- https://github.com/Zelda64Recomp/Zelda64Recomp/blob/b65c482ed672258eb684ab94a4e8c8aa662615ee/COPYING
- https://github.com/Zelda64Recomp/Zelda64Recomp/blob/b65c482ed672258eb684ab94a4e8c8aa662615ee/BUILDING.md
- https://github.com/Zelda64Recomp/Zelda64Recomp/blob/b65c482ed672258eb684ab94a4e8c8aa662615ee/CONTRIBUTING.md