案例
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 不在计划中。
- 局限:文档仍记录高帧率玩法异常、加载停顿和超宽屏过场问题;不支持替换原可执行文件或着色器的模组。
- 许可:项目采用 GPLv3,原游戏及依赖另有条款。这是静态重编译。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · hedge-dev/UnleashedRecomp · 修订 cf829a9
- docs/BUILDING.md GitHub · hedge-dev/UnleashedRecomp · 修订 cf829a9
- CMakeLists.txt GitHub · hedge-dev/UnleashedRecomp · 修订 cf829a9
- COPYING GitHub · hedge-dev/UnleashedRecomp · 修订 cf829a9