DIABLO II: RESURRECTED / COMMUNITY BUILD
Diablo II: Resurrected on your Mac
D2R Mobile turns the supported Switch release into a Mac app. Match your game files and macOS version first, then follow the build or move your existing saves.
Build the Mac app →
- YOUR MAC
- Apple siliconDefault: macOS 26+
- GAME FILES
- 1.0.34.0 + expansionFolders use 3.3.94012
- INSTALLATION
- Build from sourceKeep the workspace afterwards
You need an Apple silicon Mac and Switch version 1.0.34.0 with Reign of the Warlock. The project calls this game version 3.3.94012 in its folders. A Windows installation does not supply the same program or data.
Choose by your macOS version
| Your macOS | Build command | App |
|---|---|---|
| 26 or later | dm/tools/mac_app.sh | D2R Mobile.app |
| 15–25 | DM_MAC_M3=1 dm/tools/mac_app.sh | D2R Mobile M3.app |
The M3 name selects older graphics APIs; it does not mean you need an M3 chip. Both variants require Apple silicon. The older-API app keeps separate save and log folders.
Choose the app for the Mac where it will run. Check the build Mac requirements before compiling it.
Check what you already have
- 01Game versionSwitch 1.0.34.0 + expansion
- 02Program and dataExeFS + RomFS
- 03Local workspace~/dm-work
- 04Mac appBuilt for this Mac
| Part | What to look for |
|---|---|
| ExeFS | main, sdk, subsdk0 |
| RomFS | data/build_manifest.psv and the game’s .data archives |
If you have a whole XCI or NSP package, the extraction script prepares these folders. If they are already extracted, the setup health check validates them before the build.
Start with these keyboard controls
| Action | Key |
|---|---|
| Move | W A S D |
| Confirm / back | Space or J / Esc or K |
| New character / map | = / Tab |
| Face buttons X / Y | U / I |
| Shoulders L / R | Q / E |
| Triggers ZL / ZR | Z / C |
To create a character: press =, choose a class with the arrow keys, confirm the mode, enter the name with Return, then confirm creation. The complete reference is also under Help in the app.
Mouse actions include click-to-walk, clicking targets, and dragging items. These controls are a project adaptation of the Switch version; right-click is Back rather than the PC game’s right-click skill.
Keep these folders after building
The app refers to rewritten code, shaders and resources in ~/dm-work. Keep that folder and the build output in place. The app’s own Library folder stores saves separately.
A locally signed Mac build does not have iCloud save sync. To bring progress from an iPhone or iPad, use the manual save transfer.