Diablo II: Resurrected
Diablo II: Resurrected (Switch, 2021) has a runtime port that runs the original executable natively, jhaizhou-ops/d2r-mobile.
Data checked 2026-10-21 · unbaked registry
Projects
Open-source iOS / macOS compatibility layer for Diablo II: Resurrected with the Reign of the Warlock expansion. Runs your own Switch copy natively on iPhone, iPad and Mac — full touch controls, 60 fp…
Runs the Switch release of Diablo II: Resurrected with the Reign of the Warlock expansion (1.0.34.0) on iPhone, iPad and Apple silicon Macs: the game's own AArch64 code runs natively, with a host for its system services and the NVN graphics API rebuilt on Metal. Adds touch controls and new endgame modes. v1.0.18 (2026-10-17). Needs your own dumped Switch files and console keys. One commit is co-authored by Claude.
Missing a project, or something wrong here? Suggest a project · Report a fix
What you need
You need your own copy of the game: these projects ship code only.
More on Switch
GitHub data checked 2026-10-21. Notes are summaries from the research pass; the project pages are the authority.