# SpeedBreaker：对 Xbox 360 版《极品飞车：最高通缉》的静态重编译

> 使用打过补丁的 XenonRecomp 将 Xbox 360 版《极品飞车：最高通缉》（2005）的可执行文件转换为原生 C++，并在项目自建的运行时上执行，由运行时代替主机的内核、Xenos GPU、XMA 音频和控制器。发布版面向 SteamOS、Linux 和 Apple 芯片 Mac，另有实验性的 iPhone 与 iPad 版本，所有游戏数据均来自玩家自有的美版光盘。渲染与帧节奏方面的改进均为项目自述。

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

## 使用条件与局限

- **前提条件：**需要玩家自有美版（NTSC-U）Xbox 360 光盘的镜像或其中的文件；安装程序会校验 49 个文件，PAL 版、日版、再发行版和 Games on Demand 版本未经测试或不受支持。源码构建会重编译玩家自己的 default.xex，并按文件大小和 SHA-256 识别。游戏文件和生成的 ppc/ 代码均被 git 忽略，README 声明不分发任何游戏数据或素材。
- **前提条件：**运行需要：SteamOS 或 Linux 上支持 Vulkan 1.2 的显卡和支持 AVX2 的 x86-64 CPU；Apple 芯片上的 macOS 15+（通过 MoltenVK 使用 Metal）；或 A15 级芯片上的 iOS／iPadOS 17+。构建使用 Clang 18+、lld、CMake 和 Ninja（SteamOS 上在 Arch distrobox 中进行），并通过安装脚本准备带八个项目补丁的 XenonRecomp、extract-xiso 及仅含解码器的 FFmpeg（用于 XMA）；平台层和界面由 SDL3 与 Dear ImGui 提供。
- **局限：**README 将其描述为针对 Xbox 360 版的非官方静态重编译而非模拟器，当前版本为 v0.1.7（2026 年 10 月）。Windows 和 Android 版本已宣布但尚未提供，没有 Intel Mac 版本，无法导入 Xbox 360 存档，也不支持该游戏的 PC 版。
- **测试证据：**可选的单元测试以及针对 XenonRecomp 补丁的指令测试无需游戏文件，但其中一项测试需要生成的代码；指令测试目前仅在 Mac 上运行过。下载表列出作者及玩家报告的设备，多项行为（包括 IPA 安装和真实 120 Hz 显示器）标注为尚未测试。
- **许可：**采用 GPL-3.0-or-later 并附 NOTICE 文件；改编自 Unleashed Recompiled 的运行时代码、XenonRecomp、源自 Xenia 的头文件、FFmpeg 等组件保留 THIRD_PARTY_NOTICES 中列出的许可证。项目声明与 EA 和 Valve 无关。CONTRIBUTING 接受借助 AI 工具的修改，前提是贡献者本人已阅读、理解并测试。

## 一手来源

1. <https://github.com/SpeedBreakerProject/speedbreaker/blob/31849f5f1d275bf21987440cdc27d94071013656/README.md>
2. <https://github.com/SpeedBreakerProject/speedbreaker/blob/31849f5f1d275bf21987440cdc27d94071013656/CONTRIBUTING.md>
3. <https://github.com/SpeedBreakerProject/speedbreaker/blob/31849f5f1d275bf21987440cdc27d94071013656/CHANGELOG.md>
4. <https://github.com/SpeedBreakerProject/speedbreaker/blob/31849f5f1d275bf21987440cdc27d94071013656/.gitignore>
5. <https://github.com/SpeedBreakerProject/speedbreaker/blob/31849f5f1d275bf21987440cdc27d94071013656/config/nfsmw.toml>
6. <https://github.com/SpeedBreakerProject/speedbreaker/blob/31849f5f1d275bf21987440cdc27d94071013656/patches/xenonrecomp/0001-Add-instructions-used-by-NFS-Most-Wanted-Xbox-360.patch>
7. <https://github.com/SpeedBreakerProject/speedbreaker/tree/31849f5f1d275bf21987440cdc27d94071013656/tests>
8. <https://github.com/SpeedBreakerProject/speedbreaker/blob/31849f5f1d275bf21987440cdc27d94071013656/COPYING>
9. <https://github.com/SpeedBreakerProject/speedbreaker/blob/31849f5f1d275bf21987440cdc27d94071013656/NOTICE>
10. <https://github.com/SpeedBreakerProject/speedbreaker/blob/31849f5f1d275bf21987440cdc27d94071013656/THIRD_PARTY_NOTICES.md>
11. <https://github.com/SpeedBreakerProject/speedbreaker/releases/tag/v0.1.7>

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

- [Spider-Man 2 PS2 Recomp：《Spider-Man 2》静态重编译阶段成果](https://awesomerea.org/zh/resources/spider-man-2-ps2-recomp-case/index.md) · 案例
- [ssbu-recomp：明确玩法边界的静态重编译](https://awesomerea.org/zh/resources/ssbu-recomp-case/index.md) · 案例
- [Starfox 64: Recompiled：基于 N64Recomp 的静态重编译移植](https://awesomerea.org/zh/resources/starfox64-recompiled-case/index.md) · 案例
- [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) · 案例

## 关于此条目

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