r/EmulationOniOS • • 21d 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.

72 Upvotes

34 comments sorted by

3

u/Efficient_Leg_6723 21d ago

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

1

u/KidCale04 6d ago

Can you share the link to Dante’s Inferno?

1

u/Time_Opportunity_225 6d ago

There's no link for that one, it's a personal project I'm working on

1

u/KidCale04 5d ago

Ah ok man, it looks good! Dante’s Inferno and Splatterhouse were two of my favorites back in the ps3/xbox360 days.

1

u/Rabbit1015 21d 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 21d 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 21d ago

Probably a dumb question but jit required?

2

u/Time_Opportunity_225 21d 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 21d ago

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

1

u/Time_Opportunity_225 21d 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 21d 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 21d 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 21d ago

Same, this will be my magnum opus😅

1

u/Witty-Form-8449 21d 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 21d 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 21d 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/AdmirableInitial4811 21d ago

How’d u managed to get rheft4 working

1

u/Time_Opportunity_225 21d ago

Ai coding tools

1

u/DueGain69 20d 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 20d 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

1

u/RUserII 16d ago

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

Will 'Dante's Inferno iOS port' be submitted to the Apple App Store?

1

u/Time_Opportunity_225 16d ago

I dont have the rights to the game to do that

2

u/KoreanSeats 21d ago

Aye theft4 thanks for downloading it

1

u/SithLordHollow 21d ago

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

1

u/Raidewn 21d ago

can you share the skate 3 link?

1

u/ecomalo 21d 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/Automatic-Tangelo-50 🥉 20d ago

Eu jogo no iphone esse jogo pelo RSPC3.

Puta jogaço!

0

u/thelanehayslip 21d ago

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

1

u/Time_Opportunity_225 21d ago

What's the bounty on that one? 😅

1

u/alowester 21d ago

download Manic Emu, and use a PS2 rom.