搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

sonicnext-dev/MarathonRecomp

游戏

通过静态重编译将 Xbox 360 版《刺猬索尼克(2006)》移植到 PC,支持 Windows、Linux 和 macOS,玩家需自备合法游戏文件。

864
208
C++
GPL-3.0
创建于 1 年前

项目介绍

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 或更新版本,完整清单见最低系统要求。

快速使用

  1. 从自己的 Xbox 360 光盘或数字版获取游戏文件。按对应方式参考硬盘导出、USB 存储导出或兼容 OmniDrive 的光驱导出指南;Xbox 360 主机本身无需改装。
  2. 从发布页下载最新版本,解压到计划安装游戏的目录。
  3. 运行可执行文件,按安装程序提示提供导出的文件。Add Files 用于主机导出的容器或镜像,安装程序会自动识别其中内容;Add Folder 仅适用于已解压出原始游戏文件(如 .xex、.ar.00、.arl)的目录,且不会自动扫描兼容内容。
  4. 安装完成后再次运行可执行文件即可进入游戏。更新时只需把新版本文件覆盖到现有安装目录,存档和配置会保留。

配置与存档

存档和 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 生成,更新于 ,以项目官方文档为准。

相关推荐

  1. Shagg88/COGBox把四款 Xbox 360《战争机器》静态重编译为原生 Windows 程序,并附带启动器统一管理游戏、存档和画面设置。C++473
  2. OAleex/OpenShao通过静态重编译把《真人快打:少林武僧》Xbox 版变成原生 PC 移植,适合仍持有原版光盘的玩家。C++221
  3. florinp93/hells-gate-recomp把 Xbox 360 版《但丁地狱》静态重编译为原生 PC 程序,自带 Vulkan 渲染器,适合自备游戏本体的玩家。C++800
  4. Spark198rus/black-pc用自己手里的 Xbox 光盘,在 Windows 上原生运行《BLACK》,不用装模拟器。C++331
  5. Simon3Sarkis/super-odyssey-pc-recomp通过静态重编译把《超级马力欧 奥德赛》转成原生 Windows 程序,需自备游戏文件和密钥。C113