# Starfox 64: Recompiled：基于 N64Recomp 的静态重编译移植

> 使用 N64: Recompiled 将 Nintendo 64 版 Star Fox 64 美版 1.1（Rev A）静态重编译为面向 Windows、Linux 和 macOS 的原生移植，并以 RT64 渲染。补丁与增强功能借用独立的 sf64 反编译项目中的头文件和部分函数，但移植本身并非由该反编译源码编译而成。README 报告支持高帧率、宽屏与模组，素材从使用者自备的 ROM 载入。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-10-18
- 收录于：2026-10-18
- 原始资源：<https://github.com/sonicdcer/Starfox64Recomp>
- 一手来源：<https://github.com/sonicdcer/Starfox64Recomp/blob/f2996555d73ca480f3dc3639f375c50818847bfc/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/starfox64-recompiled-case/>
- 记录 JSON：<https://awesomerea.org/resources/starfox64-recompiled-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/starfox64-recompiled-case/index.md)

## 使用条件与局限

- **前提条件：**玩家在主菜单中提供美版 1.1（Rev A）N64 ROM；移植只接受该 ROM，会把其他转储格式自动转换为 .z64，并从中载入素材。构建时还需同一 ROM 的解压副本作为重编译器输入，BUILDING.md 以 MD5 标识该文件。仓库与发行包都不含游戏素材；CI 通过密钥从私有仓库复制解压后的 ROM。
- **前提条件：**可在 Windows、Linux（x64、ARM64、Flatpak、Steam Deck）及 macOS 13 或更新版本上运行，需要支持 Direct3D 12（Shader Model 6）、Vulkan 1.2 或 Metal Argument Buffers Tier 2 的 GPU，x86-64 上还需 SSE4.1。构建需要 CMake、Ninja 和 clang（Windows 上为带 Clang 与 CMake 组件的 Visual Studio 2022 及 make；Ubuntu 上为 SDL2、GTK 3、LLVM 与 lld），并需另行构建 N64Recomp 与 RSPRecomp；CI 将 N64Recomp 固定在提交 98bf104。
- **范围：**README 将其描述为静态重编译，既非模拟器，也非基于反编译源码的移植：N64Recomp 转换 ROM 中的游戏代码（us.rev1.toml，符号来自 Starfox64RecompSyms 子模块），RSPRecomp 转换音频微码（aspMain.us.rev1.toml），并运行在 N64ModernRuntime 与 RT64 之上。补丁使用 sf64 反编译子模块中的头文件和部分函数。README 链接的 1.0.3 是 GitHub 上的最新发布（2025-12-30），并列出计划功能和一项与叠加层软件有关的已知问题，还称 Starship 是采用不同技术的姊妹移植。
- **测试证据：**Windows、macOS 和 Linux 有每夜 CI 构建。DOCS/fox_lore.md 回顾 sf64 反编译的一致性进展。
- **许可：**COPYING 为 GPLv3；原 ROM 与随附库保留各自条款。这是静态重编译，不是恢复出的原作者源码；README 将移植增强功能归功于反编译团队的逆向工作。

## 一手来源

1. <https://github.com/sonicdcer/Starfox64Recomp/blob/f2996555d73ca480f3dc3639f375c50818847bfc/README.md>
2. <https://github.com/sonicdcer/Starfox64Recomp/blob/f2996555d73ca480f3dc3639f375c50818847bfc/BUILDING.md>
3. <https://github.com/sonicdcer/Starfox64Recomp/blob/f2996555d73ca480f3dc3639f375c50818847bfc/us.rev1.toml>
4. <https://github.com/sonicdcer/Starfox64Recomp/blob/f2996555d73ca480f3dc3639f375c50818847bfc/aspMain.us.rev1.toml>
5. <https://github.com/sonicdcer/Starfox64Recomp/blob/f2996555d73ca480f3dc3639f375c50818847bfc/.gitmodules>
6. <https://github.com/sonicdcer/Starfox64Recomp/blob/f2996555d73ca480f3dc3639f375c50818847bfc/.github/workflows/validate.yml>
7. <https://github.com/sonicdcer/Starfox64Recomp/blob/f2996555d73ca480f3dc3639f375c50818847bfc/DOCS/fox_lore.md>
8. <https://github.com/sonicdcer/Starfox64Recomp/blob/f2996555d73ca480f3dc3639f375c50818847bfc/COPYING>
9. <https://github.com/sonicdcer/Starfox64Recomp/releases/tag/1.0.3>

## 同分区更多条目：游戏

- [SVR2011-Recomp：借助 ReXGlue 重编译 WWE SmackDown vs. Raw 2011](https://awesomerea.org/zh/resources/svr2011-recomp-case/index.md) · 案例
- [SymphonyRecomp：用 RecompOne 静态重编译《恶魔城：月下夜想曲》](https://awesomerea.org/zh/resources/symphonyrecomp-case/index.md) · 案例
- [The Darkness Recomp：配有原生 D3D11 渲染器的 Xbox 360 静态重编译](https://awesomerea.org/zh/resources/the-darkness-recomp-case/index.md) · 案例
- [The Simpsons Wrestling Recompiled：基于 psxrecomp 的 PlayStation 静态重编译](https://awesomerea.org/zh/resources/simpsons-wrestling-recompiled-case/index.md) · 案例
- [The Two Towers Recompiled：初代 Xbox 静态重编译移植](https://awesomerea.org/zh/resources/two-towers-recompiled-case/index.md) · 案例
- [Unleashed Recompiled：转换 Xbox 360 游戏代码与着色器](https://awesomerea.org/zh/resources/unleashed-recompiled-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
