案例
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 工具的贡献。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · Zelda64Recomp/Zelda64Recomp · 修订 b65c482
- CMakeLists.txt GitHub · Zelda64Recomp/Zelda64Recomp · 修订 b65c482
- COPYING GitHub · Zelda64Recomp/Zelda64Recomp · 修订 b65c482
- BUILDING.md GitHub · Zelda64Recomp/Zelda64Recomp · 修订 b65c482
- CONTRIBUTING.md GitHub · Zelda64Recomp/Zelda64Recomp · 修订 b65c482