sonicnext-dev/MarathonRecomp
游戏通过静态重编译将 Xbox 360 版《刺猬索尼克(2006)》移植到 PC,支持 Windows、Linux 和 macOS,玩家需自备合法游戏文件。
项目介绍
Marathon Recompiled 是 Xbox 360 版《刺猬索尼克(2006)》的非官方 PC 移植,采用静态重编译实现。配套的 XenonRecomp 和 XenosRecomp 分别把原作的 PowerPC 代码与 Xenos 着色器转换为 C++ 和 HLSL,从而生成面向 Windows、Linux 和 macOS 的原生版本。项目不附带任何游戏资源,使用者必须自备合法取得的 Xbox 360 游戏文件。
它面向已经拥有 2006 年 Xbox 360 版游戏的玩家,不是独立游戏,也不分发受版权保护的内容。原作的物理和角色行为尽量保留,包括原版 bug;部分体验优化补丁可在配置文件中或通过调试设置选择性启用。
运行要求
需要 64 位 x86 CPU 且支持 AVX(或 64 位 ARMv8),GPU 支持 Direct3D 12.0(Shader Model 6)、Vulkan 1.2 或 Metal 3,内存至少 8 GB,存储空间 6 GiB。系统支持 Windows 10 1909、现代 Linux 发行版以及 macOS 15.0 或更新版本,完整清单见最低系统要求。
快速使用
- 从自己的 Xbox 360 光盘或数字版获取游戏文件。按对应方式参考硬盘导出、USB 存储导出或兼容 OmniDrive 的光驱导出指南;Xbox 360 主机本身无需改装。
- 从发布页下载最新版本,解压到计划安装游戏的目录。
- 运行可执行文件,按安装程序提示提供导出的文件。Add Files 用于主机导出的容器或镜像,安装程序会自动识别其中内容;Add Folder 仅适用于已解压出原始游戏文件(如
.xex、.ar.00、.arl)的目录,且不会自动扫描兼容内容。 - 安装完成后再次运行可执行文件即可进入游戏。更新时只需把新版本文件覆盖到现有安装目录,存档和配置会保留。
配置与存档
存档和 config.toml 的位置分别为:Windows 在 %APPDATA%\MarathonRecomp\,Linux 在 $XDG_CONFIG_HOME/MarathonRecomp/,Flatpak 版在 ~/.var/app/io.github.sonicnext_dev.marathonrecomp/config/MarathonRecomp/,macOS 在 ~/Library/Application Support/MarathonRecomp/。键鼠绑定可在 config.toml 中修改,但在动作重映射功能加入前建议使用手柄。在安装目录放置空的 portable.txt 可强制把存档和配置保存在安装目录。
使用约束与已知问题
安装程序只接受原始未修改的文件;修改过的文件、把压缩包直接交给安装程序、以及不同区域的游戏文件和 Title Update 混用都会导致校验失败。PlayStation 3 版游戏文件不能使用,需要单独重编译。Steam Deck 在 Game Mode 下可能无法使用文件选择器,需先启动一次 Desktop Mode。外部帧率限制器和性能叠加层可能降低性能。原版游戏固有的 bug 会被保留,只应报告本移植独有的问题,并附上原版硬件上的对比录像。目前没有除 Windows、Linux、macOS 之外的支持计划。项目采用 GPL-3.0 许可证,构建版本应只从官方发布页获取。
HotRepo 点评
项目归入游戏类。2026-11-15 的 C++ 日榜快照显示当日新增 90 Star,并在该语言日榜上位列第 3。这只是单日一条记录,说明该日期附近有一次集中关注,不足以判断长期趋势。对读者更有参考价值的是工程结构:针对特定 2006 年作品的静态重编译移植,配有独立的重编译工具,并明确要求用户自行拥有和导出原版游戏。实际使用时最需要关注的是发布二进制与源码是否对应;README 只把用户引向官方发布页,并明确警告不要从第三方获取构建。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。
相关推荐
- Shagg88/COGBox把四款 Xbox 360《战争机器》静态重编译为原生 Windows 程序,并附带启动器统一管理游戏、存档和画面设置。
- OAleex/OpenShao通过静态重编译把《真人快打:少林武僧》Xbox 版变成原生 PC 移植,适合仍持有原版光盘的玩家。
- florinp93/hells-gate-recomp把 Xbox 360 版《但丁地狱》静态重编译为原生 PC 程序,自带 Vulkan 渲染器,适合自备游戏本体的玩家。
- Spark198rus/black-pc用自己手里的 Xbox 光盘,在 Windows 上原生运行《BLACK》,不用装模拟器。
- Simon3Sarkis/super-odyssey-pc-recomp通过静态重编译把《超级马力欧 奥德赛》转成原生 Windows 程序,需自备游戏文件和密钥。