Someone just got the Switch 2's Mario Kart World running on a Mac, and Nintendo probably isn't thrilled
Key Points:
- Mario Kart World, a Switch 2-exclusive game, has been successfully ported to run natively on macOS using a Switch 2-focused fork of Nxnative, marking the first time a Switch 2 game has been playable on Mac or any other non-Switch platform.
- The macOS port is currently rough, exhibiting missing shaders, lag, and broken geometry, but remains functional and demonstrates significant progress in cross-platform compatibility.
- The port was created by developer Will Faust, who used the ns2jb exploit to dump the game from their own Switch 2 console, converting Nintendo's system calls and graphics API (NVN2) to macOS equivalents rather than decompiling or recompiling the game.
- The ns2jb exploit has enabled the dumping of full Switch 2 games and assets, with Mario Kart World being the first full game publicly surfaced, alongside models and data from other titles like Deltarune and Duskbloods.
- Nxnative leverages the shared ARM architecture between Nintendo Switch 2 and Apple Silicon Macs, allowing native execution without CPU emulation, though significant work remains to translate Nintendo's graphics APIs and system functions for macOS compatibility.