搜索你想找的开源项目

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

分享到微信

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

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

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

Simon3Sarkis/super-odyssey-pc-recomp

游戏

通过静态重编译把《超级马力欧 奥德赛》转成原生 Windows 程序,需自备游戏文件和密钥。

232
8
C
NOASSERTION
创建于 1 天前

项目介绍

Super Odyssey PC Recomp 把玩家自备的《超级马力欧 奥德赛》1.0.0 的 ARM64 代码提前翻译成 C,再编译成普通 Windows 程序,游玩过程不运行模拟器。游戏依赖的 Switch 部件(内核、系统服务、NVN 图形 API、音频)在 PC 上重新实现,图形部分基于 Vulkan。安装器接收 NSP/XCI(或已解包的文件夹)、可选的 1.4.1 更新和 prod.keys,校验游戏文件、写入数据,为当前 PC 重新编译游戏代码,并在安装时一次性编译全部着色器。

移植版带游戏内设置菜单(F1/Esc),提供内部分辨率缩放、NVIDIA DLSS/DLAA、AMD FSR 1、SMAA、超宽屏填满窗口、实验性原生 120 FPS 或补帧、各向异性过滤、按键重映射、RomFS Mod 和内置更新。目标用户是拥有正版游戏与主机密钥、想在 Windows 上原生游玩的玩家。

快速使用

  1. 从 Releases 下载最新的 ...-windows.zip,解压到你有权限的目录(例如 D:\Games,不要放 Program Files)。
  2. 运行 SuperOdysseyRecomp.exe。程序未签名,SmartScreen 可能拦截,README 给出的处理是点 More info 再选 Run anyway。
  3. 在安装器中选择游戏(《超级马力欧 奥德赛》1.0.0 的 NSP/XCI,或包含 exefs、romfs 的解包目录;NSZ/XCZ 需先解压)、可选的 1.4.1 更新 NSP、prod.keys(位于游戏文件旁或 %USERPROFILE%\.switch 时可自动找到),以及安装目录(约 12 GB)。
  4. 点 Install。安装器校验游戏文件、写入数据,重新编译游戏代码并编译着色器,两项各需数分钟且只做一次。
  5. 点 Play 开始游戏。

从源码构建需要 MSYS2 UCRT64 环境(clang、SDL3、FFmpeg、shaderc、Python,可用 tools\setup_windows.ps1 安装),把游戏文件放入 extracted\,然后依次运行 make gen、make -j16、make dlls;详见 Windows 构建说明。

使用约束

仅支持 Windows 10/11 x64;CPU 需支持 AVX2(Intel Haswell / AMD Zen 或更新),显卡需支持 Vulkan 1.3 并装好最新驱动;内存 8 GB(推荐 16 GB),硬盘约 12 GB 空闲。必须自备游戏副本和本机 prod.keys,仓库不包含任何游戏文件、代码、素材或密钥,也不提供提取教程。依赖任天堂服务器的在线功能不可用;由于游戏代码是从原始版本重建的,代码 Mod(exefs 补丁、IPS/pchtxt、在线 Mod)不支持,RomFS Mod 可用。1.4.1 版本比 1.0.0 测试更少,原生 120 FPS 在两个版本上都是实验性功能;未知场景仍可能出现图形问题,罕见特效首次绘制时可能卡顿一下。仓库代码采用 MIT 许可证,第三方组件保留各自许可证,且该许可不授予任天堂游戏的任何权利。

HotRepo 点评

该项目在 2026-11-12 首次进入 HotRepo 新项目榜,首个统计窗口内新增 113 Star、3 Fork;没有记录到 GitHub 全部语言日榜名次,也还没有后续快照,目前能依据的只有这一天的数据。README 对一个粉丝移植项目来说相当具体:写清了重编译工具链和上游来源(LAS Recomp、Power Moon Recomp),把安装器流程与源码构建的 make 目标分开说明,并给出切合实际的硬件与图形限制。真正的悬念不在项目能否讲清楚,而在预览版本身的可靠程度:1.0.0 是经过测试的基线,1.4.1 和原生 120 FPS 都明确标为未充分验证。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。

相关推荐

  1. adriadam10/mkw-recomp把《马力欧赛车世界》静态重编译为 Linux 和 Windows 原生 PC 程序,需自备游戏转储。C104
  2. smm2recomp/smm2recomp用自备游戏转储把《超级马力欧创作家 2》静态重编译为各平台原生应用,附带离线关卡世界与 SMM1 玩法。Rust165
  3. Goldoire/fefw-recomp通过静态重编译把《火焰纹章:万缕千丝》变成原生 Windows 程序,适合持有自有游戏 dump 的玩家。C++686
  4. valentderah/totk-pc-recomp把《塞尔达传说:王国之泪》静态重编译成 Windows/Linux 原生应用,需要自备正版游戏文件。C6,376
  5. florinp93/hells-gate-recomp把 Xbox 360 版《但丁地狱》静态重编译为原生 PC 程序,自带 Vulkan 渲染器,适合自备游戏本体的玩家。C++800