# Diablo II: Resurrected — D2R Mobile

Canonical: https://playable.wtf/games/diablo-ii-resurrected-mobile/

Project ID: project:diablo-ii-resurrected-mobile

Build a native iPhone, iPad or Apple silicon Mac version using your own supported Switch game files.

## About this version

D2R Mobile adapts the Switch release of Diablo II: Resurrected with Reign of the Warlock to Apple devices. It runs the original ARM64 program through an Apple compatibility layer with Metal graphics and rebuilt touch controls. The public release supplies build inputs rather than an installable game. Version 1.0.17 is a creator-reported stash hotfix; its claims have not been independently gameplay-tested here.

Source / build. Action RPG.

[Build instructions](https://github.com/jhaizhou-ops/d2r-mobile)

## Diablo

Try a hosted Diablo demo, import DIABDAT.MPQ for the retail game, or use native DevilutionX for Hellfire and its controller scheme.

- [Read Diablo guide](https://playable.wtf/guides/diablo-browser-demo-game-files/)
- [Browser with save controls](https://playable.wtf/games/diablo-web-modern/): Clear demo and retail choices plus documented save import, export and storage recovery.
- [Earlier browser client](https://playable.wtf/games/diablo-browser/): The original DiabloWeb host offers shareware and retail MPQ import, including its documented phone route.
- [Native with Hellfire](https://playable.wtf/games/diasurgical-devilutionx/): A separate port with expansion-data support and a documented controller scheme.

[Browse all version comparisons](https://playable.wtf/families/)

## Loot hunting rebuilt around touch

D2R Mobile adapts the Switch version of Diablo II: Resurrected with Reign of the Warlock to Apple devices. Its central player-facing work is a touch interface for repeated combat, skill use and inventory management. A virtual stick handles movement, while tapping scenery, characters and entrances can direct interaction. Skill buttons support holding to repeat and dragging to aim.

Inventory gestures matter in a game built around equipment: double-tapping equips items, dragging to a vendor sells them, and long presses offer additional actions. Connecting a controller switches to the original controller-style interface; touching the screen switches back. This is a local offline adaptation, with no multiplayer or online account route.

Sources: [D2R Mobile · project documentation](https://github.com/jhaizhou-ops/d2r-mobile)

## Separate the original adventure from added modes

The project includes its own optional endgame and convenience features alongside the original program. Greater Rift progression, Boss Rush, Elysium drop changes and a Kill Board are additions described by this project, not promises about unmodified Diablo II. Elysium in particular changes reward rates, so choose the character mode with the desired experience in mind.

That distinction is useful whether you want a familiar character-building journey or a faster loop of fights and equipment experiments. Consult Options → Custom for individual convenience toggles rather than assuming all of the mobile additions preserve the original balance.

Sources: [D2R Mobile · project documentation](https://github.com/jhaizhou-ops/d2r-mobile)

## The public shell still needs a personal build

The release shell is build input, not an installable copy of the game. You supply the supported Switch files, prepare the package and sign it for your device. The documented target is game version 1.0.34.0; other versions require separate adaptation rather than simply changing the filename.

Choose the build matching the operating-system version and chip. Older supported devices can need an additional texture pack generated from your own files. The Windows packaging route also compiles shaders on the first phone launch, whereas the Xcode route prepares them earlier. Keep app updates, original resource files and character saves separate when maintaining the installation.

Sources: [D2R Mobile · project documentation](https://github.com/jhaizhou-ops/d2r-mobile)

## Do I need the original game files?

Your own Switch Diablo II: Resurrected plus Reign of the Warlock, version 1.0.34.0. PC game files are incompatible; neither game content nor the expansion is supplied.

Creator-reported: [Project guide](https://raw.githubusercontent.com/jhaizhou-ops/d2r-mobile/HEAD/docs/GAME_FILES.md)

## How do I get started?

Follow the project build guide with your own game files. On Mac, use its Xcode build route; the alternative packaging tool combines the release shell with your files before signing and installing. The shell ZIP alone is not an installable game. Use matching source and shell versions.

Creator-reported: [Project guide](https://raw.githubusercontent.com/jhaizhou-ops/d2r-mobile/HEAD/README.md)

## Which devices and browsers work?

iPhone and iPad use iOS 26+, or the older-API build for iOS 18–25. Apple silicon Macs use macOS 26+, or the older-API build for macOS 15–25. Older chips need the documented Legacy Device Pack. The Apple TV community preview has only reached character selection on its author’s device.

Creator-reported: [Project guide](https://raw.githubusercontent.com/jhaizhou-ops/d2r-mobile/HEAD/README.md)

## What are the controls?

Touch controls and controller support are documented on iPhone/iPad. The Mac build documents mouse, keyboard and gamepad mappings, but the README says its keyboard and physical gamepad paths still lack hands-on verification.

Creator-reported: [Project guide](https://raw.githubusercontent.com/jhaizhou-ops/d2r-mobile/HEAD/README.md)

## Can I play multiplayer?

The project explicitly runs offline and does not support multiplayer.

Creator-reported: [Project guide](https://raw.githubusercontent.com/jhaizhou-ops/d2r-mobile/HEAD/README.md)

## What should I know before playing?

v1.0.17 replaces withdrawn v1.0.16 after personal-stash loss and shared-stash duplication reports. Its release notes say the fixes do not restore items already lost or duplicated. Performance and device claims are from the maintainer, not tests by this catalog.

Creator-reported: [Project guide](https://raw.githubusercontent.com/jhaizhou-ops/d2r-mobile/HEAD/README.md)

## Documented support

- Mobile: Supported · Creator-reported
- Controller: Supported · Creator-reported
- Multiplayer: Not supported · Creator-reported

## Credits and project

- [Original project](https://github.com/jhaizhou-ops/d2r-mobile)
