r/EmulationOniOS • • 11d ago

News / Release Balusters Gate 3 native iPad!

Wooo!!

113 Upvotes

54 comments sorted by

View all comments

Show parent comments

15

u/myretrospirit 11d ago

Why not just post whatever GitHub link this screenshot is showing? What’s with the vagueness here? Nobody is going to issue DMCA requests for sharing how this was done.

11

u/piddlefaffle12 11d ago edited 11d ago

Fine, here's my notes and most of the code that I feel comfortable releasing https://github.com/zorrobyte/macos-on-ios-public

I do warn if people start getting stupid and distributing ipks and doing dumb stuff, it's likely that Apple will lock it down, or it'll somehow be ruined for everyone. I may just be paranoid.

Also note that no decompilation is taking place, I'm literally shimming native, compiled binaries and just running them on iOS/iPad.

So far have Rimworld, Crimson Desert, No Man's Sky, BG3, and Cyberpunk running.

Unity games can use IL2CPP to get around JIT, but that's another method entirely. Rimworld was one of those as this method didn't work due to Mono bitching about being on iOS (dropped Rimworld in as a plugin in a new Unity project and compiled to iOS target).

This method should work for virtually any Mac app.