You can now port Switch games to Mac and iOS with nxnative

With nxnative, Switch games can now run natively on iOS and MacOS devices.

86 replies Share
  • Like
  • Wow
  • Angry
You can now port Switch games to Mac and iOS with nxnative

It's been a turbulent few weeks in the game porting space. We've seen gaming worlds smashed together, as well as games being statically recompiled for every platform you can imagine. I wouldn't be too shocked to see Mario running on a Samsung fridge before too long. Today though we're taking a look at the often neglected Apple side of the fence with a pretty impressive project in nxnative.

At its core, nxnative is a script that'll take your game dumps and updates and convert them into native code capable of running on your iOS and MacOS devices. The readme stresses that this is not emulation, instead rebuilding the Switch's graphics on Metal. This is particularly notable for iOS where JIT compilation is unavailable, making higher end emulation as a whole significantly more challenging.

To put it to the test myself, I fired up my Switch Lite and dumped Pokemon Brilliant Diamond, along with its 1.3.0 update and the system's prod.keys. With this, I was able to get an IPA file installed on my iPhone Duo within an hour. Putting it into Claude after that, I was able to have it adapt the previously-existing ultrawide mod to perfectly support the more obscure aspect ratio of the inner screen. It's worth noting that even without these finishing touches though, the game was perfectly playable both at 60fps and a 16:9 aspect ratio.

Though no specific AI disclosure is provided, it should be noted that Claude is listed as a contributor to this project, with a thorough AGENTS.md file for AI agents to use.

The project's readme shows an extensive list of tested titles. Those wanting to try this for themselves will need to bring their own game files, as well as keys to decrypt them. To the best of my knowledge, you'll also need a system running MacOS to be able to build the app, even if you're just wanting to play on your phone.

​

Going beyond Switch games, I do want to additionally mention a tweet from Will Faust, claiming to have gotten their dump of Mario Kart World running on MacOS using a fork of nxnative.

world.jpg

According to the above Discord discussion, this was an AI-driven proof of concept, with the yellow tint being a compositor bug that's since been fixed. No further information is available at the time of writing, nor whether they plan to share this fork.

:arrow: GitHub Repo
 

Related news

Discussion

Wtf this is amazing. Linux and Android port please!!!

Since you've played with it some, did you encounter the standard "shader complication" stutter that plagues emulation, or is that gone entirely?
I've only played with Pokemon Brilliant Diamond, but it's been flawless outside of a few minor aspect ratio related things that I would've introduced myself. Even those have been fixed now though. The Duo barely gets warm playing it too. I remember my iPad Mini being too hot to touch emulating DS games lol
 
I've only played with Pokemon Brilliant Diamond, but it's been flawless outside of a few minor aspect ratio related things that I would've introduced myself. Even those have been fixed now though. The Duo barely gets warm playing it too. I remember my iPad Mini being too hot to touch emulating DS games lol
Might be time to break out my iPad air that's collecting dust o_0. It's got an M2 I think. Don't know how that compares to the A20 but worth a shot
 
This is making it sound like game dumping was the only thing standing in the way of emulation. It can't be this easy, it doesn't sound right, but I'm all for it! :lol:

That is, of course, until Nintendo updates encryption keys, but even being able to play launch titles sounds great for a start.
 
Genuinely though how will Sony, Nintendo, Microsoft and other companies react to this?

ALL of your games are now dumpable and can be made native on any platform. The people have all the power now.

What's their plan to counter this?
 
Genuinely though how will Sony, Nintendo, Microsoft and other companies react to this?

ALL of your games are now dumpable and can be made native on any platform. The people have all the power now.

What's their plan to counter this?

They will lobby the government and get with AI companies to "block decompsitions".

On another note is this possible with windows?
 
i guess the rumors were true, the swtich 2 is just a more powerful switch 1
Post automatically merged:

also do i understand this right, the graphics part is really just High level emulation?
 

Site & Scene News

New Hot Discussed User Submitted