PROJECTS
Native Mac game projects: ports and builders
Each community route on this site comes from a specific project. This page answers “which project is it, does it give me a Mac app, and what do I have to bring?” For the games themselves, including official Mac releases, use the games list.
All projects at a glance
| Project | Game | Mac | You bring | How you get it | Latest |
|---|---|---|---|---|---|
| MacNativeGames ↗ Guide on this site | Tears of the Kingdom | Player app (macOS 26+) | XCI or NSP of base 1.0.0, prod.keys, optional update | Build from source; no releases | Commit b75be8c, 19 Oct 2026 |
| D2R Mobile ↗ Guide on this site | Diablo II: Resurrected | Player app (macOS 26+, or 15–25 older-API build) | Switch release 1.0.34.0 with Reign of the Warlock: ExeFS + RomFS, or a game package + prod.keys | Build from source; releases hold iOS “shells” with no game content | Release v1.0.18, 17 Oct 2026; commit 53e7c5b, 20 Oct |
| nxnative ↗ | 14 Switch games listed as tested on iPhone, including Tears of the Kingdom, Breath of the Wild and Monster Hunter Rise | No player app: the Mac host is for development (scripted input or a debug window) | The game’s NSPs (or XCI) and prod.keys | Script builds an IPA on a Mac with Xcode; you sideload it; no releases | Updated 20 Oct 2026 |
| Ship of Harkinian ↗ Guide on this site | Ocarina of Time | Player app | Your own ROM (19 supported versions listed) | Download SoH-…-Mac.zip from releases | 9.3.1, 18 Oct 2026 |
| 2 Ship 2 Harkinian ↗ Guide on this site | Majora's Mask | Player app (Metal by default) | Your own ROM: NTSC-U 1.0 or NTSC-U GC | Download 2Ship-…-Mac.zip from releases | 5.0.1, 25 Aug 2026 |
| Zelda 64: Recompiled ↗ Guide on this site | Majora's Mask | Player app (Apple silicon or Intel 7th gen, macOS 13+) | Your own ROM: the US N64 version only | Download the macOS zip from releases | v1.2.2, 27 Aug 2025 |
| sm64coopdx ↗ | Super Mario 64 (online co-op build) | Player app; no guide on this site yet | Your own ROM | Download sm64coopdx_macOS_ARM.zip from releases | v1.5.1, 1 Jun 2026 |
Switch-native builders: three projects, one approach
Shared
- The game’s own ARM64 code runs on the Apple chip, a small host answers system services, graphics go through Metal.
- Your own game files and keys; exact versions only.
- D2R Mobile came first; MacNativeGames started from its generic parts, and its one-script packaging follows nxnative’s approach (MacNativeGames README, Acknowledgements).
Where they differ for a Mac player
- MacNativeGames and D2R Mobile produce a Mac app you double-click.
- nxnative targets iPhone and iPad; on the Mac it is a development host only.
- Inputs, tools and disk space differ: see what both Mac builders need.
N64 projects: a download plus your ROM
- Check the ROM
Ship of Harkinian and 2 Ship 2 Harkinian list supported versions by SHA-1 and offer online checkers (ship.equipment, 2ship.equipment). Zelda 64: Recompiled accepts only the US N64 Majora’s Mask.
- Download the Mac zip
From the project’s release page; none of them contains game data.
- First launch
macOS may block a downloaded app the first time; use the guide to the exact macOS warning. The app then extracts the game data from your ROM.
Two of these games have guides here: Ocarina of Time and Majora’s Mask (two routes compared).