暗黑2在iPhone和Mac上跑了,国人开源移植D2R-Mobile,最低iPhone 14 Pro Max就能60帧
今天这个消息出来,年轻的老登们又要疯狂了。
国人开源了一个项目,叫D2R-Mobile,把《暗黑破坏神II:狱火重生》(Switch版「术士君临」)完整搬到了iPhone、iPad和Mac上。不是模拟器,也不是云游戏,更不是串流——原版内核原生执行,整套操作为触屏重做,稳定60帧,一秒进局。最低实测机型iPhone 14 Pro Max(A16,6 GB内存)就能60帧完美运行。

D2R-Mobile是个开源兼容层
D2R-Mobile是一个开源的《暗黑破坏神II:狱火重生》术士君临兼容层,支持iOS、macOS、安卓与鸿蒙。作者是GitHub上的jhaizhou-ops,代码采用MIT协议开源。
核心卖点就一句话:把你自己购买的Nintendo Switch版游戏(含「术士君临」资料片),完整带到iPhone、iPad和Mac上。原版内核原生执行,所有职业、全部符文之语、恐怖地带、首领、掉落规则、任务流程,都和原版一模一样。游戏需要的平台服务——系统调用、文件系统、图形接口、音频、输入——由一个为苹果平台写的小型宿主提供;图形接口完全重新实现——苹果上用Metal,安卓上用Vulkan,中间不经过任何模拟层,着色器由游戏原版离线翻译。
注意两条硬边界:它不是模拟器,也不是云游戏或串流;仓库里不含、也不分发任何游戏内容,你必须自备正版游戏文件。这是一个独立的非商业项目,与暴雪娱乐、任天堂没有关联,也未获其认可或赞助。
能在什么设备上玩
官方给的支持平台列表:
- iPhone / iPad:iOS 26起;iOS 18–25用旧接口版
- Mac:Apple芯片,macOS 26及以上;macOS 15–25用旧接口版
- Apple TV 4K(第三代A15):社区移植,开发者预览,目前只在作者实机上跑过职业选择画面
- 安卓手机:ARM64,Android 12起,Vulkan 1.1(社区移植,v2.0起有了)
- 鸿蒙手机:HarmonyOS NEXT(社区移植,发布页的未签名壳,自己重签即可)
最低实测机型是iPhone 14 Pro Max(A16,6 GB内存),60帧完美运行。A16及更早的机型(iPhone 14系列、iPhone 15 / 15 Plus等)也可以玩,但需要多做一份老机型贴图包并带着它构建App。
技术实现原生执行不模拟
作者特意强调:这不是一个「勉强能跑」的技术演示,而是一个打磨到可以天天玩、从开荒一路玩到终局的移动版。
关键技术点:
- 原版内核原生执行:游戏自己的aarch64程序直接在设备上执行,没有模拟CPU。iPhone和Switch是同一类处理器,程序里只有极少数在苹果内核下不能原样执行的指令被改写,其余逐字节保持原样。
- 图形接口完全重新实现:苹果上用Metal,安卓上用Vulkan,中间不经过任何模拟层,着色器由游戏原版离线翻译。
- 整套触屏操作:全面屏与iPad真全屏、手柄支持、省电模式、存档同步、中英西俄韩五种语言,以及一整套原版没有的终局玩法与便利功能。
怎么用
因为不分发游戏内容,你需要自己拥有Nintendo Switch版《暗黑破坏神II:狱火重生》(含「术士君临」资料片,对应PC版3.3.94012),并从自己的主机取出游戏文件,放到移植版对应目录。仓库里有详细的游戏文件说明(docs/GAME_FILES.zh-CN.md),讲要哪些、怎么从主机取、放到哪。
具体安装方式因平台而异:iOS版直接出包安装;macOS版在Apple芯片Mac上双击启动,键盘、鼠标、手柄都能用;安卓和鸿蒙版由社区移植,发布页有未签名壳,自己重签即可,不用自己构建。
项目提供了文档(如docs/MAC.zh-CN.md、docs/ANDROID.zh-CN.md、docs/HARMONYOS.zh-CN.md),以及构建和验证工具(SPIRV-Cross、XcodeGen、.NET、Capstone、Unicorn等)。要往别的游戏走,仓库作者也说明了做法不限于暗黑2,但换游戏会先撞到一些为这一个游戏写的缺省值,动手前先关掉或挪走。
最后
暗黑2在iPhone和Mac上60帧完美运行,这个消息对老暗黑玩家来说,确实够疯狂的。国人开源、MIT协议、原生执行、不卖游戏内容,门槛在于你得自己有正版Switch版游戏文件。
感兴趣的可以去GitHub仓库看README和文档,或者直接看作者的发布页。照现在 AI 这种疯狂的频率来讲,我感觉原生运行也不远了。