Skip to content
GAMES · REVIEWS · DATABASE
Forum

Someone Runs Switch 2’s Mario Kart World on a Mac, and Nintendo Probably Isn’t Thrilled

Last week, I reported that the Switch 2 had finally been jailbroken thanks to the ns2jb exploit, and now I'm back with some of the fruits of that effort…

  • Mario Kart World runs natively on macOS via an Nxnative fork — this is the first Switch 2 game to run on Mac.
  • The port is playable but rough: it’s missing shaders, laggy, and has broken geometry.
  • The ns2jb exploit has let people dump full Switch 2 games, along with models and other data.

Last week, I reported that the Switch 2 had finally been jailbroken thanks to the ns2jb exploit, and now I’m back with some of the fruits of that effort.

Developer Will Faust recently shared a clip on Twitter of Switch 2-exclusive Mario Kart World running on macOS. Faust emphasizes that the footage is real and that the project stems from a fork of Nxnative, an app that aims to run Switch games on Apple’s desktop operating system.

Of course, the kart racer is still a bit of a mess, as the clip below shows. Some shaders are missing, it’s laggy, and the geometry is all over the place, but it’s a functional version of Mario Kart World running natively on Mac. It’s difficult not to be impressed by the accomplishment.

Choose Gamer24H as a preferred source on Google

Faust says they own the game and dumped it from their Switch 2 using the ns2jb exploit. It’s unclear whether they plan to keep improving the port’s performance or release it publicly at some point.

This is the first time a Switch 2 game has made its way to Mac

More titles are likely coming

The recent Switch 2 exploit has let people dump full games and extract files from titles, but so far only the full version of Mario Kart World has appeared. There’s also a 3D model of Princess Peach from Mario Kart World, alongside data from Deltarune and Duskbloods floating out there, too.

Faust says that this port isn’t a decompilation or a recompilation. Instead, it converts “HOS syscalls to iOS, nvn to metal, ect.” They say most of the work to get Mario Kart World up and running was already done by nxnative, and the most difficult part was getting NVN2 support running. NVN2 is Nintendo’s proprietary graphics API for the Switch 2.

Nxnative is an experimental project that aims to run Nintendo Switch games natively on ARM64 devices, including Macs with Apple silicon and iPhones and iPads. Both Nintendo’s Switch 2 and Apple’s Macs utilize Arm64-based processors, eliminating the need for CPU instruction-set emulation. That said, Nintendo’s graphics APIs still need to be translated to work on macOS.

In other PC port news, the Link’s Awakening remake for the original Switch recently got the static recompilation treatment, making the game playable on PC. Someone also ported Halo: Combat Evolved to the Nintendo 64, including four-player multiplayer. Wild, right?

Related Article: Playable ‘Zelda: Ocarina of Time’ Switch 2 Demo May Appear at Stores Before Release Date →
Kaynak: XDA Developers ↗Source author: Patrick O'Rourke
💬 Community Discussion

Have thoughts, questions, or benchmarks on this topic? Join the discussion on our forums.

Join Discussion ➔
COMMUNITY / DISCUSSION

Join the conversation

Share your thoughts

Search Gamer24H

Enter at least 3 characters.

Explore

APPEARANCE

Choose your color theme

Auto mode follows your device and switches to Xbox, PlayStation, or Nintendo colors on matching stories. Your manual choice stays on this device.

🌍 SELECT LANGUAGE 25 Languages
🔍