案例
Dead Rising 2: Case Zero:Xbox 360 XBLA 游戏的静态重编译移植
使用打过补丁的 XenonRecomp 静态重编译 Xbox 360 代码,并用打过补丁的 XenosRecomp 转换着色器,为 XBLA 游戏 Dead Rising 2: Case Zero 构建可在 Windows、Linux、Steam Deck 和 Apple Silicon Mac 上运行的原生移植。专门编写的运行时提供 Vulkan 渲染器、XMA 音频、键鼠输入,以及通过作者的 XenonLive 服务实现的在线合作。通关情况与各平台结果均为项目报告。
使用条件与局限
- 需使用者自有的游戏 58410A8D 的 XBLA 游戏包(约 825 MB,无扩展名),放入 assets/package;首次运行会在本地解包,并准备 1,367 个着色器及菜单与按键提示素材。仓库与发布包均不含游戏数据: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,解包后约需 2 GB 空间。从源码构建需按 patches/README.md 所列基准提交取得 hedge-dev 的 XenonRecomp 与 XenosRecomp,并应用导出的 14 个和 23 个补丁;配置时还需同级目录下的 XenonLive 检出,以及 CMake 和 Ninja;ppc/ 须先依据 config/CaseZero.toml 重新生成。
- README 宣布项目已于 v1.1.3(2026 年 10 月)完结,在 Windows 和 Linux 上可单人及双人在线合作通关,并提高了等级上限,支持 60 fps、恢复的 PC 选项界面和超宽屏。Steam Deck 与 macOS 版本测试最少;macOS 版闲置约 15 分钟后可能卡死,流式加载时的物件闪现和招牌破洞问题仍未解决。维护者已停止开发,问题可能无人回复。
- CI 在 Linux 和 Windows 上构建宿主运行时,并以占位映像做冒烟测试;所审提交的运行已成功,但无法运行游戏本身,因此通关结果来自维护者报告。补丁说明称两套导出补丁可重现 v1.1.3 所用的重编译器检出。本合集未构建或运行该移植。
- 项目代码采用 PolyForm Noncommercial 1.0.0,允许非商业使用、修改和分叉,但不允许出售;XenonRecomp 与 XenosRecomp 为 MIT 许可,游戏权利归 Capcom。THIRD_PARTY.md 称 UnleashedRecomp 仅作结构参考,未复制任何 GPL 代码。开发日志以 CLAUDE.md 提交,但 README 未说明 AI 使用政策;未确立与 REA 的关联。
关于此条目
- 类型
- 案例
- 类别
- 独立重建案例
- 关联
- 独立重建项目
- 目标
- 游戏
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · wivi514/Dead_Rising_2_Case_Zero_Xenon_Recomp · 修订 a1feb9d
- THIRD_PARTY.md GitHub · wivi514/Dead_Rising_2_Case_Zero_Xenon_Recomp · 修订 a1feb9d
- LICENSE GitHub · wivi514/Dead_Rising_2_Case_Zero_Xenon_Recomp · 修订 a1feb9d
- patches/README.md GitHub · wivi514/Dead_Rising_2_Case_Zero_Xenon_Recomp · 修订 a1feb9d
- docs/final-state.md GitHub · wivi514/Dead_Rising_2_Case_Zero_Xenon_Recomp · 修订 a1feb9d
- config/CaseZero.toml GitHub · wivi514/Dead_Rising_2_Case_Zero_Xenon_Recomp · 修订 a1feb9d
- runtime/CMakeLists.txt GitHub · wivi514/Dead_Rising_2_Case_Zero_Xenon_Recomp · 修订 a1feb9d
- .github/workflows/build.yml GitHub · wivi514/Dead_Rising_2_Case_Zero_Xenon_Recomp · 修订 a1feb9d
- tools/gen_kbm_icons.py GitHub · wivi514/Dead_Rising_2_Case_Zero_Xenon_Recomp · 修订 a1feb9d
- https://github.com/wivi514/Dead_Rising_2_Case_Zero_Xenon_Recomp/actions/runs/38534235503