手柄
接上手柄、按任意键,界面换成原版手柄布局,每个面板底部带按键提示;碰一下屏幕,回到触屏界面。物品栏、储藏箱、技能树、编年史、设置页都能用手柄操作,键位与 Switch 一致。
D2R Mobile · MIT 开源
含「术士君临」资料片,支持触屏与手柄。使用你自己的 Switch 版游戏文件,离线游玩。
性能数据来自 iPhone 17 Pro Max;续航由 30 帧省电模式的实测功耗估算。 测量条件
运行方式
iPhone 和 Switch 同属 ARM 架构。改写器适配线程指针、系统调用和计时器,其余游戏指令直接交给处理器执行。
一个为苹果平台写的小型宿主提供游戏要的系统调用、文件、音频和输入,并在 Metal 上重新实现它的图形接口。着色器在构建时全部离线翻译,进新场景不用等现编。
A16 及更早的芯片需要另一种贴图压缩格式,构建时会用你的文件生成旧设备贴图包。帧率和内存限制因设备而异,详见下方兼容表。
怎么做到的
构建流程将指令改写、着色器翻译与苹果平台宿主连接起来,生成 App。
dm/verify核对改写后的代码与原版行为一致,以及每次改动都要过的回归闸门。
宿主与图形层的单元测试、对每一处改写指令的等价核对、触摸界面的脚本化走查回归、真机冒烟。
不需要任何联网账号,不支持联机。
速度与续航
2026-10-10 在 iPhone 17 Pro Max 上测量:第一幕营地站立,亮度 50%。续航由实测功耗与电池容量换算,不是从满电玩到没电。
操作方式
通过单击、双击、长按与拖放操作;连接手柄可切换布局,Mac 支持键盘与鼠标。






接上手柄、按任意键,界面换成原版手柄布局,每个面板底部带按键提示;碰一下屏幕,回到触屏界面。物品栏、储藏箱、技能树、编年史、设置页都能用手柄操作,键位与 Switch 一致。
同一个 setup 之后再跑一条命令,就能做出双击即玩的原生 macOS App,键盘、鼠标、手柄都能用,不需要开发者账号。点怪物攻击、点 NPC 对话、点空地走路;技能栏、药水格、面板标签和小地图都能点。
原版之上的终局
通关地狱后,在哈洛加斯进入新增的终局模式。
共 100 层,怪物逐层变强;15 分钟内攒满进度、打倒守护者即过关。
每过 2 层 +1 技能点、+5 属性点;每 10 层有首通奖励;打通 10 层解锁佣兵六个新装备位;技能等级上限从 20 提到 40。
地狱通关后开启,共 12 关;第 11 关是暗黑克隆,第 12 关是超级三首领。
建角时勾选。首领每次都按首杀掉落。
每个首领的击杀次数、首杀时间、出了多少暗金与套装、最快和平均用时。
仓库:给收藏党的

每件已鉴定的暗金、套装各有固定一格,所有角色共用,可搜索、存取;「存放」按钮一键把背包和魔盒里的暗金、套装收进去。

宝石、符文、材料三页合成一页,中间就是魔盒的合成格,找东西、做合成都在一页上;符文、宝石、材料会自动归到这里。
加宽到 14 列,个人仓库 5 页,共享仓库 5 页。
扩展背包。野外捡到的符文、宝石直接进来,不占背包格。
便利功能
多数功能能在游戏里「选项 → 自定义」页逐项开关。
生命低于 50% 喝红药,低于 30% 喝紫药;佣兵按同样规则喝药。
高级符文和暗金冒光柱、换一个落地音,手机按价值震动轻、中、重三档。低号符文和宝石自动收进百宝囊。
长按带孔底材,列出能做的符文之语和属性;符文齐了一键镶嵌。
学了的增益技能不用摆在技能栏上,站定的那一刻自动补放;副手武器带的增益(如战争召唤)自动换手、补上、再换回。
腰带有空位时自动捡起地上的药水;双击腰带空格一键补满。
进噩梦起自动启用原版的战利品过滤器:噩梦轻筛,地狱重筛。
每张地图标出小站和出入口;所有任务终点上图;目标在画面外时贴着屏幕边写名字。
鉴定免费、回城免费、进局直接落在传送小站旁、一键重开、商人货架可刷新。
切后台、划掉、退出都立刻存盘;iCloud 多设备同步(需要付费开发者账号签名)。
中文与英文
在「选项 → 自定义」里切换中英文,重启后界面与语音都跟着换。英文下物品、技能、怪物名沿用原版英文,新增内容(秘境、编年史、设置页、手柄提示)也都有英文。
拖动分隔线对比。

经过实战检验
最老的一台是 6 GB 内存的 iPhone 14 Pro Max,照样稳定 60 帧。iPhone 与 iPad 共用一个安装包。





支持哪些设备
最低要求:A14 / M1 及更新的芯片。图形层需要 Metal 3,苹果从 A14 / M1 开始支持。选你的设备:
iOS 26 及以上:默认构建;iOS 18 – 25:老接口版。
主力设备,每天都在玩。
| 设备 | 能玩吗 | 怎么装 | 把握有多大 |
|---|---|---|---|
| iPhone / iPad,A17 Pro 及更新(iPhone 15 Pro 及更新、iPhone 16 及更新、M 系列芯片 iPad) | 能玩 | iOS 26 及以上:默认构建;iOS 18 – 25:老接口版。 | 主力设备,每天都在玩。 |
| M1 及更新的 iPad Air / iPad Pro | 能玩 | 与 iPhone 共用安装包;画面铺满整块屏幕,打开功能页时界面自动居中。 | 内测覆盖 iPad Air、iPad Pro 11 寸与 12.9 / 13 寸(M2、M4)。 |
| iPhone / iPad,A16 及更早(全部 iPhone 14、iPhone 15 / 15 Plus、iPhone 13 系列等) | 能玩,多一步 | 用你自己的游戏文件做一份旧设备贴图包,打安装包时带上。 | iPhone 14 Pro Max(A16,6 GB)60 帧;iPhone 13 Pro Max(A15,6 GB)30 帧模式。 |
| 4 GB 内存设备(如第六代 iPad mini、第四代 iPad Air) | 能跑,内存很紧 | 同 A16 及更早,带旧设备贴图包;内存占用还在继续优化。 | iPad mini 6:自动降画质后第一幕 50–58 帧,内存警告不断,怪多特效多时可能被系统结束。 |
| 6 GB 及以上内存的 A14 芯片(如 iPhone 12 Pro / 12 Pro Max) | 还没有反馈 | 同 A16 及更早,带旧设备贴图包。 | 如果你试过,请提 Issue 告诉我们。 |
| Mac,Apple 芯片 | 能玩,原生 macOS App | macOS 26 及以上:默认构建;macOS 15 – 25:老接口版。键盘、鼠标、手柄都能用。 | 有玩家在 macOS 15.7.7 上玩过老接口版。 |
| Apple TV 4K(第三代,A15) | 社区开发者预览 | 按 dm/tvos/README.md 构建,拷入游戏文件和旧设备贴图包;只能真机。 | 真机到达职业选择画面;进局、完整手柄映射和存档尚未验证。 |
| A13 及更早芯片(如 iPhone 11 系列、2020 款 iPad Pro) | 不支持 | 图形芯片不支持 Metal 3;App 启动时会明确提示,不会闪退。 | 玩家在 A12Z 的 iPad Pro 上实测。 |
| Intel Mac | 不支持 | — | — |
开始使用
备好游戏文件,然后对 Claude Code 或 Codex 说:
用 https://github.com/d2r-mobile/d2r-mobile 里的 d2r-mobile skill,帮我把 D2R Mobile 装到我的 iPhone 上。游戏文件在 <路径>。
它会检查你的电脑、准备工作区、签名装机,再把游戏资源拷进手机。只有两件事会停下来问你:Apple 签名信息,以及需要 sudo 的安装要不要做。
~/dm-work/data/switch/3.3.94012/Update/ExeFS/ main, sdk, subsdk0
~/dm-work/data/switch/3.3.94012/Update/RomFS/ data/…检查工具、改写程序、把着色器全部翻译到 Metal。首次约 11 分钟,之后跳过已完成的步骤。
./setup.sh
source ~/dm-work/build/cache/dm/venv/bin/activatecp dm/ios/local.env.example dm/ios/local.env
cd dm/ios && ./run.sh build免费 Apple ID 也能用(每 7 天重签,无 iCloud 同步);付费开发者账号功能齐全。./setup.sh check 会逐项报告缺什么,不改任何东西。
发布页上不含游戏内容的预构建包(iOS 18 – 25 用 iOS 18 版)。
D2RMobile-shell-build-input.zip打包工具做出安装包。Windows 已端到端验证,产出的游戏程序逐字节一致。
首次启动会编译一次着色器,约 7 分钟,有进度条。
source ~/dm-work/build/cache/dm/venv/bin/activatedm/tools/mac_app.sh # macOS 26+
DM_MAC_M3=1 dm/tools/mac_app.sh # macOS 15 – 25键盘、鼠标、手柄都能用,不需要开发者账号;存档可从 iPhone / iPad 手动导入。
Switch 版《暗黑破坏神 II:狱火重生》加「术士君临」资料片,更新到 1.0.34.0(对应 PC 3.3.94012)。本项目只提供工具和不含游戏内容的安装外壳。请只使用你合法拥有的游戏文件。
如何准备游戏文件 →欢迎参与
Android 开发版已在小米 15 Ultra(骁龙 8 至尊版、Adreno 830)运行,启动、战斗、技能、拾取、背包和仓库拖拽已实测。更多设备兼容性、触屏操作和持续性能仍在改进。
FAQ
D2R Mobile(d2rmobile / d2r-mobile)的项目地址是 github.com/d2r-mobile/d2r-mobile,提供源码、发布版本、安装文档和问题反馈。
D2R Mobile 原生执行适配后的 ARM 游戏程序。苹果版本使用 Metal 图形接口,Android 开发版使用 Vulkan。
需要拥有 Switch 版《暗黑破坏神 II:狱火重生》和「术士君临」,更新到 1.0.34.0(对应 PC 3.3.94012)。游戏内容由你的文件生成,仓库不包含这些内容。
能。从发布页下载预构建外壳,在 Windows 或 Linux 上用打包工具加入游戏文件,再签名侧载。首次启动需编译一次着色器,约 7 分钟。
不需要。免费 Apple ID 每 7 天需要重签;iCloud 存档同步需要付费开发者账号及相应签名权限。
不能。游戏离线运行,无需联网账号,不支持多人联机。
没有。这是独立的非商业项目,与暴雪娱乐和任天堂没有关联,也未获其认可或赞助。
已有 Android ARM64 开发版,在小米 15 Ultra(骁龙 8 至尊版、Adreno 830)上实测了启动、战斗、技能、拾取、背包和仓库拖拽。更多设备、完整触屏功能与持续帧率尚未验证。环境要求和当前限制请查看 Android 安装指南。