# Dead Rising 2: Case West：同系列的 Xbox 360 XBLA 静态重编译移植

> 使用打过补丁的 XenonRecomp 静态重编译 Xbox 360 代码，并用打过补丁的 XenosRecomp 转换着色器，为 XBLA 尾声篇 Dead Rising 2: Case West 构建可在 Windows、Linux、Steam Deck 和 Apple Silicon Mac 上运行的原生移植。它与作者另一个 Case Zero 移植共用大部分运行时，在 Vulkan 上执行主机 GPU 命令流，并提供 XMA 音频和键鼠输入。通关情况与各平台结果均为项目报告。

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

## 使用条件与局限

- **前提条件：**需使用者自有的游戏 58410B00 的 XBLA 游戏包（约 1.2 GB，无扩展名），放入 assets/package；首次运行会在本地解包，并准备 1,322 个着色器及键盘提示贴图。仓库与发布包均不含游戏数据：assets/ 和由零售版可执行文件生成的 ppc/ C++ 代码都被 git 忽略，仓库中的键帽贴图是项目自绘的美术。
- **前提条件：**运行发布版需支持 Vulkan 1.3 的显卡，以及 Windows 10+ x86-64、glibc 2.35+ 的 Linux x86-64、Steam Deck 专用包或 Apple Silicon 上的 macOS 13+；不支持 Intel Mac，解包后约需 3 GB 空间。从源码构建需将 tools/ci 中的两个合并补丁应用到 CI 工作流所固定基准提交的 hedge-dev XenonRecomp 与 XenosRecomp 上，还需同级目录下的 XenonLive 检出、CMake 和 Ninja，并先依据 config/CaseWest.toml 重新生成 ppc/。
- **范围：**README 宣布 v1.1.2（2026 年 10 月）为最终版本：单人模式可从头玩到尾，双人在线合作只有从 XenonLive 启动器启动时才可用。README 报告共静态重编译 58,345 个 PowerPC 函数，支持 60 fps、游戏内图形菜单以及超宽屏和 16:10 显示。部分着色差异和仅见于 AMD 显卡的黑色方块仍是已知问题，Steam Deck 版也未在实机上测试。
- **测试证据：**CI 本应以占位 ppc/ 代码树在 Linux 和 Windows 上构建宿主运行时，但所审提交的运行因缺少 XenonLive 部署密钥而跳过了两个构建任务。通关结果以及从 Case Zero 移植过来的修复均为维护者报告。
- **许可：**项目代码采用 PolyForm Noncommercial 1.0.0，允许非商业使用、修改和分叉，但不允许出售；XenonRecomp 与 XenosRecomp 为 MIT 许可，游戏权利归 Capcom。THIRD_PARTY.md 复制自 Case Zero 移植，并称未使用 UnleashedRecomp 的 GPL 代码。开发日志以 CLAUDE.md 提交。

## 一手来源

1. <https://github.com/wivi514/Dead_Rising_2_Case_West_Xenon_Recomp/blob/cb7dc0f46cfc71961e37f8a20b07ad143a3e161a/README.md>
2. <https://github.com/wivi514/Dead_Rising_2_Case_West_Xenon_Recomp/blob/cb7dc0f46cfc71961e37f8a20b07ad143a3e161a/THIRD_PARTY.md>
3. <https://github.com/wivi514/Dead_Rising_2_Case_West_Xenon_Recomp/blob/cb7dc0f46cfc71961e37f8a20b07ad143a3e161a/LICENSE>
4. <https://github.com/wivi514/Dead_Rising_2_Case_West_Xenon_Recomp/blob/cb7dc0f46cfc71961e37f8a20b07ad143a3e161a/.github/workflows/build.yml>
5. <https://github.com/wivi514/Dead_Rising_2_Case_West_Xenon_Recomp/blob/cb7dc0f46cfc71961e37f8a20b07ad143a3e161a/tools/ci/regen_patches.sh>
6. <https://github.com/wivi514/Dead_Rising_2_Case_West_Xenon_Recomp/blob/cb7dc0f46cfc71961e37f8a20b07ad143a3e161a/config/CaseWest.toml>
7. <https://github.com/wivi514/Dead_Rising_2_Case_West_Xenon_Recomp/blob/cb7dc0f46cfc71961e37f8a20b07ad143a3e161a/runtime/CMakeLists.txt>
8. <https://github.com/wivi514/Dead_Rising_2_Case_West_Xenon_Recomp/blob/cb7dc0f46cfc71961e37f8a20b07ad143a3e161a/tools/gen_kbm_icons.py>
9. <https://github.com/wivi514/Dead_Rising_2_Case_West_Xenon_Recomp/actions/runs/38533020839>

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

- [Dead Rising 2: Case Zero：Xbox 360 XBLA 游戏的静态重编译移植](https://awesomerea.org/zh/resources/dead-rising-2-case-zero-recomp-case/index.md) · 案例
- [Devil May Cry：实验性的 PS2 静态重编译](https://awesomerea.org/zh/resources/dmc-recomp-case/index.md) · 案例
- [DKC1Recomp：《大金刚国度》的静态重编译](https://awesomerea.org/zh/resources/dkc1-recomp-case/index.md) · 案例
- [DOAXVB Native PC Port：对《Dead or Alive Xtreme Beach Volleyball》的静态重编译](https://awesomerea.org/zh/resources/doaxvb-native-port-case/index.md) · 案例
- [Donkey Kong 64: Recompiled：基于 N64Recomp 的原生移植](https://awesomerea.org/zh/resources/dk64-recompiled-case/index.md) · 案例
- [Driver Recompiled：在本地构建游戏的 psxrecomp 安装宿主](https://awesomerea.org/zh/resources/driver-recomp-setup-host-case/index.md) · 案例

## 关于此条目

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