d2r-mobile:把 Switch 版《暗黑破坏神 II》搬上手机,原生 60 帧运行
开源项目 d2r-mobile 推出跨平台兼容层,允许在 iPhone、iPad、Mac 和安卓设备上原生运行自备的 Switch 版《暗黑破坏神 II:狱火重生》。它并非模拟器,而是直接执行原生指令,支持完整触控重构与 60 帧稳定运行,采用 MIT 协议开源。

d2r-mobile 是一个开源的跨平台兼容层,能让你在 iPhone、iPad、Mac、安卓和鸿蒙设备上,直接原生运行你自己拥有的 Switch 版《暗黑破坏神 II:狱火重生》(包含「术士君临」资料片)。它不是云游戏,也不是模拟器,而是让游戏的原版指令直接在设备处理器上跑。
项目本身采用 MIT 协议开源,已经在 GitHub 上发布。它不包含任何原版游戏资源、美术、文本或数据表,所有游戏内容都需要玩家从自己购买的 Switch 游戏拷贝中提取并转换。
它能做什么
只要准备好游戏文件,你就能在手机上获得完整且原汁原味的单机游戏体验。所有职业、符文之语、恐怖区域、首领掉落和任务流程都与原版完全一致,而且全程纯离线运行,不需要联网账号。
开发团队彻底重构了移动端操作,而不是在屏幕上粗暴糊一个虚拟手柄。移动支持精确摇杆走位,也可以直接点击地面寻路;技能支持按住连发和拖拽瞄准,副手技能可以一键释放并自动切回。
背包整理支持双击穿脱装备、拖拽售卖和长按自动整理。如果连上手柄,界面会立刻无缝切回原版手柄布局,Xbox 和 PlayStation 手柄的按键提示也做了适配。
除了原版流程,项目还内置了丰富的终局玩法。通关地狱后能通过红门进入 100 层秘境,并加入了 12 阶段的 Boss Rush、大号公共收藏库、自动施法增益、自动喝药和高价值物品掉落震动提醒。
怎么做到的与硬件规格
Switch 和现代手机同样基于 ARM 架构。d2r-mobile 没有去模拟 CPU,而是直接运行游戏原本的 aarch64 程序,只重写了苹果或安卓内核不支持的极少数系统调用,其他字节原封不动。
图形方面,它用系统原生接口重新实现了图形 API,苹果设备走 Metal,安卓设备走 Vulkan,着色器全部离线提前编译,进新场景完全不会卡顿。
在 iPhone 17 Pro Max 实测中,游戏在进入主菜单和加载关卡时只需大约 1 秒,发热稳定后全程保持 60 帧,整机功耗约 3.8 W,满电能玩近 5 小时;30 帧省电模式下整机功耗仅约 1.85 W。
应用安装包本身只有 100 MB 左右,解压后的游戏资源约 5.6 GB。iOS 设备要求 iOS 26 或更早版本的兼容模式,最低测试机型 iPhone 14 Pro Max 也能稳定 60 帧;安卓端要求 64 位芯片且支持 Vulkan 1.1,高通骁龙 8+ Gen 1 机型也能跑满 60 帧。
为什么重要
对掌上刷宝玩家来说,这是目前体验最扎实的移动端暗黑移植方案。比起笨重发热的通用 Switch 模拟器,原生兼容层的能效和帧率表现彻底碾压同类,而且为触控屏幕做的深度定制完全能胜任长期游玩。
不过门槛依然存在,玩家必须先拥有一台正版 Switch 并掌握提取游戏资源的技能,A16 及更老芯片还需要额外转换贴图。对于有动手能力的玩家,去 GitHub 搜索 jhaizhou-ops/d2r-mobile 就能下载源码和工具折腾起来。
来源 (2)
- github.com(在新标签页打开)原文github.com
- x.com(在新标签页打开)讨论x.com