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 →
Diablo II: Resurrected Infernal Edition artwork with glowing characters and the game logo.
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

The system decides the app variant
Your macOSBuild commandApp
26 or laterdm/tools/mac_app.shD2R Mobile.app
15–25DM_MAC_M3=1 dm/tools/mac_app.shD2R 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

  1. 01Game versionSwitch 1.0.34.0 + expansion
  2. 02Program and dataExeFS + RomFS
  3. 03Local workspace~/dm-work
  4. 04Mac appBuilt for this Mac
Two parts, one supported version
PartWhat to look for
ExeFSmain, sdk, subsdk0
RomFSdata/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

Project keyboard mapping
ActionKey
MoveW A S D
Confirm / backSpace or J / Esc or K
New character / map= / Tab
Face buttons X / YU / I
Shoulders L / RQ / E
Triggers ZL / ZRZ / 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.