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 趋势
仓库信息
| License | GPL-3.0 |
| 创建时间 | 2026-10-16 |
| 最后推送 | 5 天前 |
| 热度分 | 6.0 |