《超级马力欧:奥德赛》PC 移植版:Power Moon Recomp

Switch 静态重编译技术浪潮下,继王国之泪 TotK‑pc‑recomp、LAS Recomp 织梦岛之后,又一款任天堂大作迎来非官方原生 PC 运行方案 ——Power Moon Recomp。该项目由 Zarathustra Dev 开发并托管于 GitLab,采用静态重编译技术,把 Switch 版《超级马力欧:奥德赛》ARM64 游戏代码预转换,直接生成 Windows、Linux、macOS 可执行程序,不需要 Yuzu、Ryujinx 这类 Switch 模拟器即可运行游戏。

《超级马力欧:奥德赛》PC 移植版:Power Moon Recomp

⚠️重要声明:本项目仅发布重编译工具,不包含任何任天堂游戏资源文件。使用者必须拥有正版 Switch《超级马力欧:奥德赛》,自行从主机导出 1.0.0 版本游戏本体资源(exefs、romfs),工具仅对用户自己导出的游戏文件做本地转换;项目 MIT 开源协议仅适用于重编译工具本身。

和模拟器有什么区别

传统 Switch 模拟器工作模式:游戏 ARM64 机器码游戏运行过程中实时翻译成 PC x86‑64 指令,同时完整模拟 Switch 硬件、图形接口,运行开销大,新场景会出现着色器编译卡顿。

《超级马力欧:奥德赛》PC 移植版:Power Moon Recomp

Power Moon Recomp 静态重编译流程: Switch ARM64游戏代码 → 预先转译为C中间代码 → 编译为平台原生可执行程序 图形层把 Switch 专有图形 API 替换成跨平台图形接口,Windows/Linux 使用 Vulkan,Apple Silicon macOS 使用 Metal。绝大多数代码转换工作在构建阶段一次性完成,而不是玩游戏的时候实时转译,以此降低游戏运行时性能开销。

《超级马力欧:奥德赛》PC 移植版:Power Moon Recomp

项目核心特性

当前版本已经可以完整通关全部游戏内容,全部王国、BOSS 战斗、2D 像素场景、结局以及通关后月亮收集等附加内容均可游玩。

  1. 帧率机制:锁定 60FPS 游戏逻辑与帧率深度绑定,因此项目固定锁 60 帧,不支持帧率解锁;主流配置电脑可以稳定跑满 60FPS。
  2. 超高分辨率支持 支持自定义内部渲染倍率,最高支持 4 倍原始分辨率,轻松实现 4K 画面输出,摆脱 Switch 硬件分辨率限制。
  3. 完整输入方案 原生支持键盘鼠标、各类游戏手柄,自带独立的设置面板,可以调整画面、音频、控制按键。
  4. Mod 模组兼容 兼容大量原先为 Switch 模拟器制作的游戏 Mod,支持服装、音乐、关卡资源类模组替换。
  5. 跨平台支持 正式支持 Windows、Linux 系统;Apple Silicon macOS 为实验性版本,存在部分兼容性问题。
  6. 着色器机制 首次进入全新游戏区域会短暂编译着色器,会有数秒等待;着色器缓存完成后,后续重复访问场景运行流畅稳定。

硬件与前置必备条件

  • CPU:必须支持 AVX2 指令集(Intel Haswell 四代酷睿及以后、AMD Zen 架构及以后)
  • 显卡:Windows/Linux 需要支持 Vulkan1.3;macOS 为 Apple Silicon 芯片
  • 内存:最低 8GB,推荐 16GB
  • 磁盘:空闲空间至少 7GB
  • 游戏版本限制:仅支持 Switch 原版 1.0.0 版本,不支持升级补丁版本,需要导出 exefs、romfs 游戏资源目录。

使用方法

  1. 解压运行构建程序;
  2. 导入从自己正版 Switch 主机导出的《超级马力欧:奥德赛》1.0.0 游戏资源;
  3. 工具在本地完成静态重编译构建,该步骤只需要执行一次;
  4. 构建完毕,直接运行生成的游戏原生程序即可进入游戏。

下载地址

读到这里的都是真爱