# SVR2011-Recomp：借助 ReXGlue 重编译 WWE SmackDown vs. Raw 2011

> 借助 ReXGlue 将 WWE SmackDown vs. Raw 2011 的 Xbox 360 可执行文件提前转换为 C++，并在源自 Xenia 的 Vulkan 运行时上构建为 Windows 程序。手工维护的清单补充自动分析遗漏的函数入口，项目补丁则处理帧节奏、音乐播放器延迟和渲染管线卡顿。作者仅在一款 AMD GPU 上测试了表演赛等模式；生涯模式与在线功能仍未测试。

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

## 使用条件与局限

- **前提条件：**玩家需自备美版／欧版 Xbox 360 光盘镜像。启动器会对照该版本检查全部 366 个文件，拒绝其他镜像，并一次性复制到 gamedata。README 称仓库不含游戏代码或数据，二者均由构建依据使用者的镜像生成；玩家压缩包包含已构建的可执行文件、ReXGlue 运行时 DLL 和预编译着色器，但不含光盘文件。
- **前提条件：**运行需 64 位 Windows 10 或 11（仅测试过 Windows 11）、驱动较新的 Vulkan GPU 及约 6 GB 空间。源码构建需约 25 GB 空间、PowerShell 7、Python 3、Git、7-Zip，以及含 CMake、Ninja 和 Windows SDK 的 Visual Studio 2026 生成工具；bootstrap.ps1 会下载以 SHA-256 固定的 ReXGlue 0.10.0 和 LLVM 21.1.8。必须选择 Vulkan 渲染器，因为默认的 D3D12 路径在测试 GPU 上会卡死。
- **范围：**所审阅的 main 分支（即 v0.5.0 发布所在提交）是静态重编译，而非反编译；其可行性说明强调，转换得到的代码并非恢复出的开发者源码。构建只接受 SHA-256 为 6aead4cb…d3ebc1 的 default.xex，svr2011_manifest.toml 则补充 ReXGlue v0.10.0 遗漏的间接调用目标。README 报告表演赛、入场、菜单、后台乱斗及 Create a Superstar 工具可以游玩；Road to WrestleMania、其他创建模式、Universe 和在线功能未经测试，可能崩溃。
- **测试证据：**测试环境为配备 AMD Radeon RX 7900 XT 的 Windows 11，其他 GPU 和 Windows 10 尚未尝试。Python 与 PowerShell 测试覆盖光盘检查、着色器缓存合并、启动器以及使用合成镜像的便携版安装，带日期的笔记记录了启动与帧时间调查。这些是作者报告。
- **许可：**项目自身代码采用 BSD 3-Clause；ReXGlue 按其自身许可使用，项目脚手架和 generated/rexglue.cmake 来自 ReXGlue 模板。游戏权利仍归其权利人，README 要求使用者不要分享 gamedata、assets 或光盘镜像。仓库有 docs/agents 下的工作跟踪说明。

## 一手来源

1. <https://github.com/shaneomac1337/SVR2011-Recomp/blob/6a12d52d0e32adfca092b6474d584b97d459b148/README.md>
2. <https://github.com/shaneomac1337/SVR2011-Recomp/blob/6a12d52d0e32adfca092b6474d584b97d459b148/LICENSE>
3. <https://github.com/shaneomac1337/SVR2011-Recomp/blob/6a12d52d0e32adfca092b6474d584b97d459b148/svr2011_manifest.toml>
4. <https://github.com/shaneomac1337/SVR2011-Recomp/blob/6a12d52d0e32adfca092b6474d584b97d459b148/docs/feasibility.md>
5. <https://github.com/shaneomac1337/SVR2011-Recomp/blob/6a12d52d0e32adfca092b6474d584b97d459b148/docs/boot-investigation.md>
6. <https://github.com/shaneomac1337/SVR2011-Recomp/blob/6a12d52d0e32adfca092b6474d584b97d459b148/scripts/bootstrap.ps1>
7. <https://github.com/shaneomac1337/SVR2011-Recomp/blob/6a12d52d0e32adfca092b6474d584b97d459b148/scripts/package-portable.ps1>
8. <https://github.com/rexglue/rexglue-sdk/blob/f5337cdc947ff6d4c4196737e2c807a48f2a1fc2/README.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) · 案例
- [Weeping of the Empire：将《塞尔达传说 王国之泪》静态重编译至 Windows](https://awesomerea.org/zh/resources/weeping-of-the-empire-case/index.md) · 案例

## 关于此条目

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