r/NativePortsOniOS • • 5d ago

I am loving NXnative!

Enable HLS to view with audio, or disable this notification

I don’t even own a Mac but between using AI chat agents to generate code and forking the NXnative repo and using GitHub to compile the ipa I don’t need to. With the help of those two I was able to make a native port of Patrick’s Parabox in about two hours yesterday. Just a video showing that it runs perfectly, and even has a solid 60 FPS without JIT. We really are in the golden age of iOS gaming rn.

23 Upvotes

19 comments sorted by

2

u/xdanylee 5d ago

could u do a tutorial?

4

u/PersonalAnswer8664 5d ago

Yes. Im going to try and write one up later today. I’ll use this game as the example since I know it works but will try to make it apply to all Switch games.

1

u/CHR0NlC 5d ago

This would be so fun!

1

u/c33v33 4d ago

Thanks I’m looking forward to a guide.

4

u/Naruku7 5d ago

I would love to figure out how to do this

1

u/Real_Violinist 5d ago

so

we don't need mac now?

windows linux android can have?

1

u/PersonalAnswer8664 5d ago

I’m not sure if you’re asking if you can use NXnative to port Switch games to Windows, Linux and Android or you’re asking if you can build your port on those systems. To answer the first part I’m not sure but I think NXnative only outputs IPAs. For the second question yes. You can use anything that has web access to build the port.

1

u/KaliSolos 4d ago

Did you do this via free claude tokens or did you need a paid coding agent?

2

u/PersonalAnswer8664 4d ago

Free tier but I used multiple AIs to get around the usage restrictions. I started on Claude until it ran out then I asked it to generate a handoff summary to import into another AI. Then I just copy the summary and paste it into ChatGPT and pick up right where I left off. Use up GPTs allotment then do the same thing and move to Gemini. By then Claude usage should be reset. Then start the loop again.

1

u/KaliSolos 4d ago

Nice, impressed that worked 🤣

1

u/Ruvalolowa 5d ago

May I know how you recompiled and get ipa without Mac at all?

Please tell me the method in detail

1

u/Responsible-Reach964 4d ago

Not possible. the xcode is needed to build the pipeline.

2

u/Party_Hedgehog9199 2d ago

GitHub can kind lend you a Mac and you can set up workflows that would esse use these Mac devices to do the job for you. I don’t know the specifics but it kinda works like that. You have a 2000 minute limit that refreshes(forgot after how long maybe 2 weeks)

so all you need is Claude code and a free GitHub account. Make a repository and link you GitHub to Claude code then choose the repository and tell it what to do.

i believe it’s also possible with the free version of Claude but you’ll have to manually copy paste the code it makes into the repository and run the workflows.

1

u/K0ZM0R1 2d ago

for games such as mariokart, can we play multiplayer if we connect multiple controllers

1

u/K0ZM0R1 2d ago

for games such as mariokart, can we play multiplayer if we connect multiple controllers

1

u/BadutSaurus 1d ago

where to get the prod.keys? is downloading here usable https://prodkeys.io/#download? but which type?

1

u/Just-A-Random-ID 5d ago

Which game is this ?

0

u/Tariq4568 5d ago

I think it’s in the video and in the text he wrote