jhaizhou-ops/d2r-mobile

Open-source compatibility layer for Diablo II: Resurrected with the Reign of the Warlock expansion. Runs your own Switch copy natively on iPhone, iPad, Mac, Android and HarmonyOS — full touch controls, 60 fps, new endgame modes. Bring your own game files. 开源的《暗黑破坏神 II:狱火重生》术士君临 iOS / macOS / 安卓 / 鸿蒙兼容层

Open original source ↗

From the publisher

README & documentation

Source preview

Read the project’s overview, installation instructions and usage examples. The original README is the source of truth.

An open-source compatibility layer for Diablo II: Resurrected with the Reign of the Warlock expansion, for iOS, macOS, Android and HarmonyOS. It brings the Nintendo Switch release you bought, expansion included, to iPhone, iPad and Mac in full: the original game code runs natively, every control is rebuilt for touch, the frame rate holds at 60 fps, and you are in a game one second after the main menu. There is now a native macOS version as well (first version): on an Apple silicon Mac it starts on double-click and works with keyboard, mouse and gamepad. Since v2.0 there is an Android version (community port): the same game program executes natively on ARM64 Android phones, with the graphics reimplemented on Vulkan; on a Snapdragon 8+ Gen 1 phone the camp and the Den of Evil and Cow Level fights all run at a median 60 fps (see "Android" below); a…

jhaizhou-ops/d2r-mobile on GitHub A short preview, not the full document.

Read the full README ↗ · Preview checked 2026-11-01T11:48:19.854Z

Inside the original README — Document outline
  1. D2R Mobile
  2. What it is, and what it is not
  3. Battle-tested
  4. Fast, smooth, and easy on the battery
  5. Redesigned for fingers
  6. Controller
  7. New ways to play, on top of the original
  8. Greater Rift
  9. Endgame Boss Rush, Elysium mode, and the Kill Board
  10. Storage: a collector's paradise
  11. Effortless farming
  12. English, Chinese, Spanish, Russian and Korean

Headings are captured from the source. Links open the publisher’s document, not a locally hosted copy.

Links from the README

References supplied by the publisher, not independently verified endorsements. Check the destination before downloading files or entering credentials.

Documentation belongs to its respective authors. Reported project/model license: MIT. A listing is not a grant of reuse or training rights. Confirm the document’s own terms at the source.

What this repository does

Open-source compatibility layer for Diablo II: Resurrected with the Reign of the Warlock expansion. Runs your own Switch copy natively on iPhone, iPad, Mac, Android and HarmonyOS — full touch controls, 60 fps, new endgame modes. Bring your own game files. 开源的《暗黑破坏神 II:狱火重生》术士君临 iOS / macOS / 安卓 / 鸿蒙兼容层

Repository facts

Owner
jhaizhou-ops
Primary language
C
Stars
4,957
Forks
1,294
Open issues + pull requests
73
License
MIT
Archived
No
Default branch
main
Created
2026-10-12T08:41:19.000Z
Last push
2026-11-01T11:20:57.000Z

Topics and intended use

Owner-supplied topics: android, compatibility-layer, diablo-2-resurrected, diablo2, game-port, harmonyos, ios, ipad, iphone, mac, macos, metal, reign-of-the-warlock, vulkan

Review the README for scope, installation, examples and limitations. We do not run repository code or certify it.

Evaluate before installing

Review licensing and dependencies, inspect recent commits and unresolved issues, and test in an isolated environment before production use. Stars and forks alone cannot answer these questions.

README and project files

Issues and maintenance discussion

Releases and changelog

Source and freshness

Source: GitHub. Metadata observed 2026-11-01T12:18:40.947Z. Daily imports are snapshots, not real-time monitoring.

Popularity and source listings do not establish security, suitability, licensing rights or benchmark performance.

Open original source

Related repositories

torvalds/linux

Genymobile/scrcpy

microsoft/PowerToys

colbymchenry/codegraph

git/git

DeusData/codebase-memory-mcp