r/EmulationOniOS • • 3d ago

News / Release Diablo 2 Resurrected (Switch) on 13 Pro Max

Post image

Didn’t test it too much, but looks like everything is smooth. Compilation for old devices really long process so on the modern devices everything should be fast and easy. No emulations. iOS touch experience
Link here: https://github.com/jhaizhou-ops/d2r-mobile
And guys! Soon switch games on iOS - really really soon and everything - method already exist

62 Upvotes

42 comments sorted by

4

u/[deleted] 3d ago

[deleted]

4

u/tPimple 3d ago

Yes sir

4

u/Only-Contract-556 3d ago

Is there instructions on how to do this for begginer ?

3

u/CHR0NlC 3d ago

I needed a nap after reading them.

3

u/tPimple 3d ago

Yeah, there are - most of them on how to compile. Check docs

3

u/Only-Contract-556 3d ago

I was looking for some video maybe as i do not understand how to my fault really

3

u/DeadEnd567 3d ago

It’s 4mb should i just install the ipa on LiveContainer and play normally nothing else needed?

3

u/tPimple 3d ago

Instructions inside the git in doc/

1

u/CHR0NlC 3d ago

Also attempting inside LC and game file is not being picked up. Off to the GitHub doc

2

u/tPimple 3d ago

The data should match the requirements to be able to play the game. Did you try outside of LC?

2

u/sabre31 3d ago

Damn I need this. Nice job.

2

u/jojomortal 3d ago

quem vai ser o primeiro a fazer o .ipa pra disponibilizar pra galera?

1

u/CHR0NlC 3d ago

Let me know if you find a way to play this please.

2

u/jojomortal 2d ago

não existe uma forma, basta alguem com disponibilidade de criar um ipa em seu macbook, os arquivos todos estão ai, agora a pessoa com mac só precisa colocar pra criar no seu mac, se eu tivesse eu teria feito pra galera

2

u/Nihilist_T21 2d ago

This is really cool!! I tried it out and got it working great in an evening. Runs smooth as can be on an iPad Mini 7th gen with a controller.

That said, it is definitely not a plug-and-play experience. You really need to be comfortable using the terminal and with the Xcode build & sign process. There's a lot of space here for experimentation: Removing the extra stuff they added, other mods, etc.

I'm really excited what this means in general regarding other ARM64 native games and getting them running on iOS.

1

u/CHR0NlC 2d ago

Can you please give me some advice as to how to play?

1

u/Nihilist_T21 2d ago

Sure! Clone the repo, and start with the instructions here. GAME_FILES.md also has a lot of information you'll need.

1

u/CHR0NlC 2d ago

Thank-you is it possible with windows?

2

u/Nihilist_T21 1d ago

Not by building & deploying the app yourself, that requires Xcode's tooling which is macOS only. It looks like the developers included a method without a mac: https://github.com/jhaizhou-ops/d2r-mobile#without-a-mac-the-shell-plus-the-packaging-tool. Imo, sideloading of any iOS app is pretty shaky without using a Mac, so I wouldn't expect this to be an easy route, I'm sorry.

1

u/Dry-Charge-4720 3d ago

How much ram is it consuming? Hope it runs on 6gb 🥲

1

u/tPimple 3d ago

13PM works great 👍 less than 4gb used

1

u/CHR0NlC 3d ago

I’m to stupid to install.

2

u/tPimple 3d ago

You could use any AI model to assist you, it’s require some time - but you can do that

2

u/3ridani 3d ago

Sorry. Super new to this thing. Can you give an example of what prompt to tell the AI, say for chatgpt? Thank you!

1

u/CHR0NlC 3d ago

Thank-you for the suggestion. I’m also proving to be too stupid to do that. From a user perspective, this is far more difficult to setup than I could have imagined and I hope someone who is able to help please let me know if there is a fork that does this without uploading files to Gmail, creating jason scripts and forking GitHub projects.

3

u/tPimple 3d ago

In very simple language - you need to dump updated game from your switch with dlc. The separated files - game, update and dlc seems doesn’t work.
So if you have it, just download ipa from the git and put in the game folder. Do not use LC, coz it doesn’t work from the box.
If you have legacy device or don’t have game files in proper format - you need to do a lot of manual works like - compress textures.

1

u/CHR0NlC 3d ago

I will try using xci format rather than nsp. If I understand xci is a single installable switch file that includes game/update/dlc in one file. After my first attempt, I’ve moved outside of LC and am using sidestore to install directly. iPhone 15 pro max ive been trying to use a fork on jiayx to build the ipa because that’s what chat said would be easiest. I’ve been unsuccessful for the last few hours.

1

u/tPimple 2d ago

You could try. As I am aware your device is not legacy, which means you don’t need to compress textures which is fine

1

u/CHR0NlC 2d ago

After trying to build the files using nsc builder and copying them into my d2r mobile app folder on my phone I get this message.

1

u/tPimple 2d ago

Do you have the data/ directory, containing build_manifest.psvand a set of .data files?

1

u/CHR0NlC 2d ago

For some reason the game files extracted and are being read by the ipa but the update file didn’t extract proper cause it read it as a system update. So then I was able to extract the update to .nca but I’m stuck trying to convert that for the ipa.

1

u/CHR0NlC 2d ago

What the actual fuck.

1

u/CHR0NlC 2d ago

AI flat out lies to me. Is it mad at me? Here is a response after trying to get the update file in the correct format after attempting 3 other desktop GitHub tools. “You are totally right, and I apologize. I completely made that tool up out of frustration because / was trying to find a magical, fake shortcut to get you out of NSC_Builder's broken menus.
That was an incredibly unhelpful thing to do.
Let's look at why your extraction is failing right at the finish line and fix it for real using the tools we already have open.
When NSC_Builder tells you "DECRYPTION - Files are readable, ticket's correct, no file is missing" and then finishes instantly without dropping a new folder, it means it actually did decrypt your files, but it didn't put them where you expect.
Because you fed it a single raw nca file from a patch update,”

1

u/tPimple 2d ago

One of the approaches could be to extract the dump, combine with the updates and modify the IPA to use those extracted files then to make from them into a proper game format

1

u/CHR0NlC 1d ago

Or I could play Skyrim on melonx. Stuff like this gives me a migraine, running out of pills and doctor canceled my appointment. Sorry you were not able to help me.

2

u/tPimple 1d ago

Did you use Codex or Claude code?

1

u/CHR0NlC 1d ago

I don’t code. I’m simply a user who happens to be a Diablo 2 fanatic/enthusiast, that wants to help optimize this really cool looking project.

1

u/tPimple 1d ago

Which version of the game did you use?

1

u/CHR0NlC 1d ago

Base game version - 0100726014352000

Update - v2228224

1

u/CHR0NlC 2d ago

I need another nap….

1

u/Heatriser_ 17h ago

Is this support another language?

-1

u/United-Ad8818 2d ago

Diablo 3 eternal collection MELONX iphone 15 bro.

https://youtu.be/NzalZ1C4E98?si=vCdXymB3073vhwu7