案例

Unleashed Recompiled:转换 Xbox 360 游戏代码与着色器

使用 XenonRecomp 静态重编译 Xbox 360 PowerPC 代码,并用 XenosRecomp 转换 Xenos 着色器,构建非官方 Sonic Unleashed PC 移植。项目增加现代显示与模组选项,同时记录原引擎限制和仍存在的兼容性问题。

使用条件与局限

  • 需要用户自备美版或欧版 Xbox 360 游戏文件及更新;所审阅安装指南不支持日版或 PS3 文件。DLC 为可选内容,项目不提供游戏素材。
  • README 的 Windows/Linux 基线包括支持 AVX 的 CPU、8 GB 内存,以及支持带 Shader Model 6 的 Direct3D 12.0 或 Vulkan 1.2 的显卡;列出的系统为 Windows 10 版本 1909 和 Ubuntu 22.04 等现代 Linux 发行版。
  • 源码构建需要子模块、CMake 3.20+、C++20 工具链、配置 VCPKG_ROOT 的 vcpkg,以及相互匹配的可执行文件、更新和着色器输入。同一修订的 BUILDING.md 记录了 Xcode 16.3+ 和 macOS 预设,而 README 称 macOS 不在计划中;这种不一致不能证明已验证 macOS 支持。
  • 文档仍记录高帧率玩法异常、加载停顿和超宽屏过场问题;不支持替换原可执行文件或着色器的模组。本合集未独立复现功能改进或性能说法。
  • 项目采用 GPLv3,原游戏及依赖另有条款。这是静态重编译,不表示恢复原作者源码;所审阅一手文件未证实 REA 或编程智能体参与。

关于此条目

类型
案例
类别
独立重建案例
关联
独立重建项目
目标
游戏

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

一手来源

  1. https://github.com/hedge-dev/UnleashedRecomp/blob/cf829a9eca8fb680fba4b0409ddeb6ca92f22e3c/README.md
  2. https://github.com/hedge-dev/UnleashedRecomp/blob/cf829a9eca8fb680fba4b0409ddeb6ca92f22e3c/docs/BUILDING.md
  3. https://github.com/hedge-dev/UnleashedRecomp/blob/cf829a9eca8fb680fba4b0409ddeb6ca92f22e3c/CMakeLists.txt
  4. https://github.com/hedge-dev/UnleashedRecomp/blob/cf829a9eca8fb680fba4b0409ddeb6ca92f22e3c/COPYING