r/EmulationOniOS • • 2d ago

Discussion Dante’s Inferno iOS port

The GTA5 port was fun, then someone said I had to try GTA4, and as you do, I had to get the Skate 3 port on my phone, but that wasn’t enough!

Now I’m working on a full port of Dante’s inferno from the 360 to run natively on iOS.

It’s not on any GitHub or online repo right now, as I’m essentially making it from scratch, but progress is coming along nicely.

Ask anything as I continue working on it.

62 Upvotes

30 comments sorted by

3

u/myretrospirit 2d ago

Great work

3

u/Efficient_Leg_6723 2d ago

Can anyone just share the link to download the GTA 5 port?

2

u/KoreanSeats 2d ago

Aye theft4 thanks for downloading it

1

u/Rabbit1015 2d ago

please talk to me about the theft 4 port. Is it hard to set up? Out of all the grand theft autos that’s the one I never got to play. Does it run okay?

2

u/Time_Opportunity_225 2d ago

It's not hard to set up. You just need to get the right file from the Xbox 360 ROM, and that requires either a program or a terminal command to extract the file out of the ISO.

I haven't done too much tweaking on the performance, but it's not the best. Right now the game is running at around 25-30 FPS. I'm not sure if it can go much higher, but it's still playable for the most part. 

1

u/Rabbit1015 2d ago

Probably a dumb question but jit required?

2

u/Time_Opportunity_225 2d ago

No JIT required! 

The game's code was translated to iPhone code ahead of time on the Mac before the app was installed. Nothing has to be translated while the game runs, so there's nothing for JIT to do in this case.

Emulators need JIT because emulators are translating the original console processor code into code that the phone can understand in real time. But because the entire game code base is decompiled, recompiled, and translated before it's installed, the iPhone is just running it as if it was a game made for iPhone.

Now, optimizations still need to happen as new code is introduced, but it's pretty much native at the end goal.

1

u/Substantial_Balls 2d ago

Oof, that game had me in a chokehold and then god of war 3 dropped the next month.

1

u/Time_Opportunity_225 2d ago

Don't hate me, but I play this more than God of War III. 🤷🏽😅 

I think I was just God of War-ed out and this was something different, so I still go back to it.

2

u/Substantial_Balls 2d ago

Tbh, the story and gameplay in Dantes Inferno was more interesting because I had read the book and thought the different layers of Hell we’re just wicked cool, plus can we not forget how you can just spam the cross and murder enemies

1

u/Red_Skeletor 2d ago

Wtf keep the good work my friend this one is the number 1 on the list of ports 🥰 lovee thiss gammeeeee

2

u/Time_Opportunity_225 2d ago

Same, this will be my magnum opus😅

1

u/SithLordHollow 2d ago

One of my favorites, would love to play this version instead of the PSP 😭

1

u/Witty-Form-8449 2d ago

For some reason I’ve been thinking about this game a lot lately. 😂 emu can play the PSP version. Look okay I guess. I’m not graphics expert.

2

u/Time_Opportunity_225 2d ago

The PSP version is great, but greed decided I needed more. 🤷🏽😅 

This is more so a fun proof of concept project. The end goal is formulating the tooling to get any 360 game natively on iOS.

I just started with a game that I love to play because when doing this process, you gotta play the same thing a lot of times to iron out the bugs, so it might as well be a game you really like.

1

u/Witty-Form-8449 2d ago

I’m all for it. I hope one day soon we can have all our favorite console games play natively on iPhones.

I’m assuming you saw the movie too ? I need to watch it to scratch that itch I’ve been having.

1

u/Raidewn 2d ago

can you share the skate 3 link?

1

u/ecomalo 2d ago

Es una obra maestra lo que vas a lograr, pero los que no tienen iOS podra llegar algún día,y el GTA V se ve más pulido que la versión china.

1

u/AdmirableInitial4811 2d ago

How’d u managed to get rheft4 working

1

u/Time_Opportunity_225 2d ago

Ai coding tools

1

u/AdmirableInitial4811 2d ago

could u share iso

1

u/Automatic-Tangelo-50 🥉 2d ago

Eu jogo no iphone esse jogo pelo RSPC3.

Puta jogaço!

1

u/DueGain69 1d ago

Yessss! I hate that this game has been stuck on PS3 disk only for so long. Like they couldn’t even bother to port it to PS Plus classics.

2

u/Time_Opportunity_225 1d ago

It's on Xbox 360 as well, so I guess you can play it on Xenia if you can't find the PS3 version

0

u/thelanehayslip 2d ago

I need me a scientist to cook up ESPN NFL 2k5

1

u/Time_Opportunity_225 2d ago

What's the bounty on that one? 😅

1

u/alowester 2d ago

download Manic Emu, and use a PS2 rom.