跳到正文
发现
移动应用游戏娱乐

D2R Mobile:暗黑2重制版移动兼容层

把 Switch 版《暗黑破坏神 II:狱火重生》原生跑在 iPhone、iPad、Mac、Android 和鸿蒙上的开源兼容层。

admin
发布于 2026-10-28 · 更新于 2026-11-02
浏览
4
访问
0
下载
0
版本
v2.2.4
平台
iOS、Android、鸿蒙
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

D2R Mobile 是《暗黑破坏神 II:狱火重生》(Diablo II: Resurrected)术士君临(Reign of the Warlock)资料片的开源兼容层,把你自己购买的 Switch 版游戏带到 iPhone、iPad、Mac、Android 手机和 HarmonyOS 手机上。

它不是模拟器,也不是云游戏:游戏自带的 aarch64 程序直接在设备上原生执行,只有少数无法在 Apple 内核下原样运行的指令被改写;图形 API 在 Apple 设备上用 Metal、在 Android 上用 Vulkan 完整重实现,着色器从游戏原始版本离线翻译并预编译。游戏版本为 Switch 版 1.0.34.0(对应 PC 版 3.3.94012),支持 English / 中文 / Español / Русский / 한국어,许可证为 MIT。

<p align="center">
<img src="https://github.com/jhaizhou-ops/d2r-mobile/releases/download/assets/hero_en.jpg" width="100%" alt="iPhone 上全屏运行的暗黑破坏神 II">
</p>

主要功能

  • 原生性能:稳定 60 fps,主菜单进入游戏约 1 秒,Quick Restart 回到游戏约 1.2 秒;整机功耗约 3.8 W,省电模式 30 fps 约 1.85 W。
  • 为手指重做的操作:虚拟摇杆带精确斜向,按住技能键持续施法、拖动可任意角度瞄准,点按 NPC 或地面自动寻路;双击装备穿上/脱下,拖到商人面板出售,长按整理背包,技能按键显示副手武器剩余充能。
  • 显示与手柄:iPhone 边到边全屏避开刘海与圆角,iPad 真全屏;连接手柄后自动切换为原版手柄布局,Xbox 与 PlayStation 手柄各自显示对应按键图标,触屏即可切回。
  • 新增玩法:在不改动原版规则的前提下加入了 Greater Rift 等一整套终局内容。
  • 其他:存档同步、省电模式、Boss 血条固定在屏幕顶部、系统键盘输入(角色名可用中文)。
  • macOS 原生版本:Apple silicon Mac 上双击启动,支持键盘、鼠标和手柄。

<p align="center">
<img src="https://github.com/jhaizhou-ops/d2r-mobile/releases/download/assets/touch_game.jpg" width="49%" alt="触屏操作界面">
<img src="https://github.com/jhaizhou-ops/d2r-mobile/releases/download/assets/ipad.jpg" width="49%" alt="iPad 真全屏">
</p>

安装与使用

支持的平台:

  • iPhone / iPad:iOS 26 及以上;iOS 18 – 25 使用旧 API 构建。
  • Mac:Apple silicon,macOS 26 及以上;macOS 15 – 25 使用旧 API 构建。
  • Android 手机:ARM64、Android 12 及以上、Vulkan 1.1(社区移植)。
  • HarmonyOS 手机:HarmonyOS NEXT(社区移植,Releases 页提供未签名 shell,需自行签名)。
  • Apple TV 4K(第三代,A15):社区移植开发者预览,仅在作者设备上到过角色选择界面。

安装包只有 100 多 MB,游戏资源(约 5.6 GB)需要单独放到手机上;更新 App 不会动到存档和资源。仓库本身不含任何游戏内容,需用你自己的游戏文件在本机生成,步骤见 docs/GAME_FILES.md。

  • iOS 26 及以上的 shell 打包见 docs/NO_XCODE.md,iOS 18 – 25 见 docs/OLDER_SYSTEMS.md。
  • Android 需按 docs/ANDROID.md 的第 1 步用对应源码生成导入包。
  • A16 及更早芯片(如 iPhone 14 系列、iPhone 15)不支持游戏原始的压缩纹理格式,需用你自己的游戏文件额外制作纹理包,见 docs/LEGACY_DEVICES.md。

注意事项

  • 本项目不提供、不分发任何游戏内容:仓库里没有游戏程序、美术、文本、数据表或着色器,只包含为完成移植而记录的接口信息,逐项列在 docs/DERIVED.md。
  • 游戏完全离线运行,没有多人联机,也不需要在线账号。
  • 封闭测试中 44 台 iPhone / iPad(35 台直接安装、9 个 TestFlight 账号)均用多个角色通关了普通、噩梦和地狱难度;测试到的最低机型为 iPhone 14 Pro Max(A16,6 GB),可稳定 60 fps。
  • 文中功耗、启动时间等数据均在 iPhone 17 Pro Max 实机上测量,电池续航由功耗与电池容量推算,并非从满电玩到关机。

本作品整理自 GitHub 开源项目 jhaizhou-ops/d2r-mobile,原作者 @jhaizhou-ops,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v2.2.4当前版本

    ## English

  2. v2.2.2

    ## English

  3. v2.2.1

    修复 Quick Restart 崩溃。iOS 需用新 shell 重新制作安装包;Android 需覆盖安装新 APK,并用 2.2.1 源码重新生成导入包(用 2.2.0 的包时 Chronicle 储物页的 Unique / Sets 标签无响应)。存档不受影响。

评论