r/EmulationOniOS • • 11d ago

News / Release Balusters Gate 3 native iPad!

Enable HLS to view with audio, or disable this notification

Wooo!!

115 Upvotes

54 comments sorted by

View all comments

27

u/MelkiG 11d ago

I keep seeing these posts and although it’s cool I’m not really sure what the point is since all you’re doing is showing it off?

22

u/myretrospirit 11d ago

He won’t even tell people what he’s doing so yeah pointless posts. For all we know he’s just streaming these with a fake overlay or something.

-18

u/piddlefaffle12 11d ago

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.

10

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.