GitHub 热门

c22dev/mush8

在 GitHub 打开 ↗

把 Mario Kart 8 Deluxe 移植到 iOS/macOS 并支持跨平台联机

Star711
24h 新增+2
7 天新增—
Fork132
Issue10
语言Rust

项目介绍

更新于 1 天前

Mush8 是把 Switch 独占游戏 Mario Kart 8 Deluxe 直接搬到 iPhone 和 Apple Silicon Mac 上运行的移植项目。Switch 和 Apple Silicon 都是 arm64 架构,所以游戏代码基本能原样跑,只需用 nxpatch 改写少数 Switch 专属指令,再由 nxhost 扮演 Switch 操作系统的角色,把文件、存档、手柄、音频、网络等服务和 NVN 图形接口转译成 Metal。它支持 LAN、互联网联机和附近设备无线对战,还能和真实 Switch 玩家同场竞技;手柄、键盘、触屏都能操作,iPhone 甚至可以当别人的控制器,也能加载 GameBanana 上的 mod。需要自备游戏 dump,且代码未沙箱化,只适合和信任的人联机。对普通从业者来说这更多是个技术奇观,真正值得看的是做游戏移植、模拟器或跨平台运行时的工程师——它展示了如何用宿主层完整模拟另一套主机 OS。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +7

仓库信息

LicenseGPL-3.0
创建时间2026-10-16
最后推送5 天前
热度分6.0