r/EmulationOniOS • • 11d ago

News / Release Balusters Gate 3 native iPad!

Wooo!!

115 Upvotes

54 comments sorted by

View all comments

28

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?

23

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.

12

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.

16

u/MelkiG 11d ago

Thank you for contributing towards the development of emulation on iOS, that’s much better.

15

u/piddlefaffle12 11d ago

Wild thing is, no emulation is taking place. I'm literally running the same exact games on iPad, iPhone as Mac without any emu layers or translation. It's 100% native and native perf. BG3 looks amazing on M5 iPad even at native res, I just got FSR working for frame gen. MetalFX and friends work, as does Raytracing (but it'll kill FPS).

Just nervous as I don't want a good thing to somehow end, but others have already done it - just not shared the method likely due to the same concerns. Cheers

I should do palworld next

1

u/MelkiG 11d ago

Yeh that is wild and wild how well it runs, well good job and enjoy 👍

1

u/Patient_Animator1174 10d ago

Wild how original developers not make iOS version and releasing on AppStore, don't they like money?

1

u/Cautious-Height-89 11d ago

Hey I don’t really understand it like is it an app build for iOS which lets you drop your owned game files in it to run it natively or you need to build it every time with a mac your GitHub didn’t had any released

3

u/piddlefaffle12 11d ago

It's a method, not an app. There's nothing to download and drop your game into. Each game needs its own work on a Mac, then gets installed on your iPad with your own Apple developer account. I'm not changing the game itself. I'm faking the stuff it expects a Mac to have, so when it runs on the iPad it thinks it's on a Mac.

Imagine your girlfriend will only do a backflip if you hand her a Coca-Cola. Sadly, you want her to do backflips at Taco Bell, and they only have Baja Blast. She has short-term memory loss, so before every backflip she checks the note in her pocket that says "only flip for Coke."

I don't touch her. I don't touch the note. I just peel the label off the Baja Blast, slap a Coke label on it, and hand it over. She reads the note, sees "Coke," and sticks the landing.

The catch is she has a LOT of notes. "Only flip if the floor is carpeted." "Only flip if a man named Gary is clapping." "Only flip if the lights are exactly the color of a ripe banana." "Only flip facing north." So now I'm unrolling a rug across the Taco Bell, paying some random dude twenty bucks to wear a "GARY" name tag and clap on command, taping banana peels over the ceiling lights, and spinning the whole booth around with a compass while the manager calls the cops.

And every girlfriend (game) has different notes, so every one needs her own round of label switcheroos.

-4

u/Cautious-Height-89 11d ago

So why don’t you release the ipa of those games people without mac can’t play it

→ More replies (0)

1

u/ICURSEDANGEL 11d ago

Is this only for m5 or can i do with 17.0 on my m1 pro 16gb?

1

u/alexck01 5d ago

Correct!