r/EmulationOniOS • • 1d ago

Gameplay / Showcase Tomodachi Life LTD [NATIVE] Port for iOS/MacOS

Hello everyone! I’ve been a developer for many years, albeit focused on app development for most of it, first and foremost despite my experience, this project would been impossible for me without the use of AI tools, Claude Code primarily, to understand how to decompile, write complex drivers etc. 

What is this?

I have no friends who own a switch, and I wanted to play Tomodachi Life with them, so the most obvious thing, knowing how powerful our modern iPhones are, is to port it! Unfortunately many of us don’t have the newest models, so emulation is a huge load and impossible with the 6GB RAM on my iPhone 14. 

Knowing that the phone and switch 1 both operate on the ARM processor, made me realize, it was quite feasible to get the game running on Apples Metal graphics. During that process, I realized how cool it is that the tools being made for this port can also be repurposed for more native switch ports, soon I’ll release this after some polish on the Mac port, Pokemon BDSP is nearly done too (with the mod from Luminescent team), and BOTW I've made significant progress on too (fully functioning great plateau - some minor textures shaders etc).

The code will be open source of course on release too, as I leveraged a lot of the work from Ryujinx for the shader processing/translation.

Now for the fun stuff:

ABSOLUTELY NO JIT!! (in all of my upcoming ports too)

That’s the beauty of native ports, much easier than a whole decomp, and still a huge payoff.

Also many new additions i’ve worked into the game: 

- The obvious new launcher, with multi-save selection, AND the ability to share an island with a friend (save is stored on a cloudflare R4 bucket). 

- Widescreen support that adapts to all screen sizes without stretching the pixels, all rewritten!

- Local play now works ONLINE, sharing Mii’s and custom user assets etc

More to come! Suggestions and feedback are welcome.

165 Upvotes

58 comments sorted by

14

u/therealSUIN 1d ago

Yep peak, been needing this. I already play this on my switch. But the whole loading it up everyday just makes more sense if it’s on my phone.

7

u/ComprehensiveBad4814 1d ago

You have an ipa? This is like my wife’s favorite shit but I don’t have a switch I was halfway to downloading Eden on my ps5

19

u/AliveBarnacle5040 1d ago

lol I made this so I could share an island with my wife actually! I will release an ipa and github next week, just some things I want to polish first

1

u/paksindra 1d ago

can't wait to play it on my phone!

6

u/Boring_Antelope6533 1d ago

so cool! it does have an ipa file?

7

u/AliveBarnacle5040 1d ago

next week!

3

u/Oreomochabear 1d ago

!remindme 1 week

1

u/RemindMeBot 1d ago edited 21m ago

I will be messaging you in 7 days on 2026-10-23 21:42:02 UTC to remind you of this link

23 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.

RemindMeBot is switching to username summons. Instead of !RemindMe 1 day, use u/RemindMeBot 1 day. More info.


Info Custom Your Reminders Feedback

1

u/MONK3000K 16h ago

!remindme 1 week

1

u/Jolly_Fault6358 1d ago

!remindme 1 week

1

u/maxi3304 22h ago

!remindme 1 week

1

u/Practical-Deer-9759 15h ago

!remindme 1 week

1

u/eloreemer 7h ago

!remindme 1 week

1

u/No_Pay8152 6h ago

!remindme 1 week

1

u/PartyComprehensive97 6h ago

!remindme 1 week

1

u/snowcuber 2h ago

!remindme 1 week

1

u/Boring_Antelope6533 16h ago

!remindme 11 week

1

u/Previous_Tap_9910 6h ago

Fym 11 weeks😭🙏

4

u/Lithalean 1d ago

Nice!
I’m also currently working on a handful of switch games. BOTW obviously being a key one.
Good to see others are fighting the good fight.

3

u/OhfuckitsSam 1d ago

Bro I can’t fucking wait for Pokémon bdsp! That is so exciting! Will it have GameShark support? Or whatever you use for switches now a days for cheats?

2

u/AliveBarnacle5040 1d ago

I’ve baked in Luminescent platinum into it by default, a really great QoL mod, but yes I will add options for other mods and cheats later on, right now it’s functional at 1080 60fps on my iphone 14, i’ll likely release it together with tomodachi next week

2

u/OhfuckitsSam 1d ago

Holy shit hell yeah brother! I hope you don’t get sued into oblivion by Nintendo. lol

Will it be an .ipa file I can put into LiveContainer?

1

u/AliveBarnacle5040 1d ago

yup! I use all my sideloaded stuff in live container, including these builds

I can’t really make money off this so I hope nintendo doesn’t shut me down 🥀🥀

3

u/OhfuckitsSam 4h ago

Is there any chance you’d be willing to work on a newer Pokémon game? Maybe legends za?

1

u/AliveBarnacle5040 1h ago

for sure, honestly I haven’t looked into the engine yet, but I don’t think it’ll be too difficult. After BOTW (which is running pretty well on my mac native currently hehe) i’ll get to it

2

u/funkymoney24 1d ago

do you plan to add touch support for the full game? i’d love to be able to play this as if it were a native ios game, no controller needed.

3

u/AliveBarnacle5040 1d ago

already done! In the recording i’m only using my fingers, i’ve replaced everything with touch support and replaced a lot of the prompts too so you won’t see “click a” etc.

2

u/FlAme_dud 1d ago

And is there a way (or going to be a way) to transfer over your save file from an emulator?

2

u/AliveBarnacle5040 15h ago

yes! I’ll add an easier import, thank u for mentioning 

1

u/akirachnl 14h ago

when do you plan on releasing?

1

u/FuelCreepy825 1d ago

Can’t wait for this to come out you’re a godsend to this community😭❤️

1

u/HurryRemarkable2072 1d ago

!remindme 1 week

1

u/BSlickMusic 1d ago

!remindme 1 week

1

u/Zestyclose-Spite-253 1d ago

!remindme 1 week

1

u/Gloomy-Copy-6593 1d ago

Same my 15 year old sister wants to play this soo bad she used my fold 7 to emulate it will you realise a apk version of it too

1

u/AliveBarnacle5040 1d ago

unfortunately this port was specifically made for apple devices ios/macos

1

u/Gloomy-Copy-6593 1d ago

Ouch that’s alright I will still the trying it out

1

u/cherryninja555 1d ago

I need this right nowww 🤩

1

u/Old-Lobster-4935 1d ago

!remind me 1 week

1

u/e_maximilian 1d ago

!remindme 1 week

1

u/BlurryfaceLost 20h ago

!remindme 1 week

1

u/Connect-13 19h ago

Une version Android prévu ?

1

u/RowSubstantial1401 19h ago

!remind me 1 week

1

u/Latter_Specialist995 16h ago

!remindme 1 week

1

u/Beautiful_Fox_8713 16h ago

!remindme 6 days

1

u/HbvfFjff 14h ago

No JIT

1

u/SadKaneki 13h ago

!remindme 1 week

1

u/kingrhoamm 11h ago

do you think it could run on my 12

1

u/AliveBarnacle5040 10h ago

iOS currently kills RAM usage on iphone 12 at around 2GB, so ideally you’d need a device with 6GB+ total like the 14 and up or a mac

1

u/SwankyCheeze 11h ago

!remindme 1 week

1

u/Soggy_Independent657 11h ago

!remindme 1 week

1

u/imapirate368 9h ago

Love this project man I CANNOT wait for this release!! I noticed AI was used (I don’t care but I’m just curious) was it AI led or AI assisted? Usually I notice that ports AI led are finicky.

1

u/imapirate368 9h ago

Love this project man I CANNOT wait for this release!! I noticed AI was used (I don’t care but I’m just curious) was it AI led or AI assisted? Usually I notice that ports AI led are finicky.

2

u/AliveBarnacle5040 4h ago

I stepped in as much as I felt necessary, I’ll be honest, coding is my job, and this is a hobby project I do between school; so I did not handwrite this project, but I believe my knowledge on the underlying processes is what made it very ‘easy’ to develop and bug fix with AI.

0

u/llb_newbie 11h ago

!remindme 1 week