Repolode
jhaizhou-ops

jhaizhou-ops/d2r-mobile

开源的 iOS / macOS 兼容层,可在 iPhone、iPad 和 Mac 上原生运行你自己的 Switch 版《暗黑破坏神 II:狱火重生》。

Star
4,070
Fork
1,128
未关闭 Issue
33
最近提交
23小时前

这是什么?

D2R Mobile 是一个兼容层,可以在 iPhone、iPad 和 Mac 上运行《暗黑破坏神 II:狱火重生》的 Switch 版(含术士君临资料片)。游戏本身的 aarch64 程序直接在设备上执行,不经过 CPU 模拟。只有少数无法在 Apple 内核下原样运行的指令被改写,其余平台服务由为 Apple 平台编写的小型宿主层提供。图形接口基于 Metal 重新实现,着色器在离线状态下从原版游戏转换而来。

项目为手机重做了完整的触控操作方案,支持 iPhone 全面屏显示和 iPad 全屏显示,并兼容手柄与省电模式。此外还加入了原版没有的终局内容,包括大秘境、终局 Boss 挑战、Elysium 模式、击杀记录板和扩展的仓库。项目还提供面向 Apple 芯片 Mac 的原生版本,Apple TV 4K 的社区移植版目前处于开发者预览阶段。

仓库不包含任何游戏文件,用户需要自备正版游戏,由工具在本机生成所需内容。游戏完全离线运行,不支持联机。

核心功能

  • 01在 iPhone、iPad 和 Mac 上原生运行游戏程序,不经过 CPU 模拟。
  • 02完整的触控操作方案,通过手势完成移动、施法和物品操作。
  • 03支持手柄,保留原版按键布局和操作提示。
  • 04在原版基础上新增大秘境、终局 Boss 挑战、Elysium 模式和击杀记录板。
  • 05图形层基于 Metal 实现,着色器离线转换。
  • 06界面支持英文、中文和西班牙文。

适用场景

  • 在 iPhone 或 iPad 上随时游玩 Switch 版《暗黑破坏神 II:狱火重生》。
  • 在 Apple 芯片 Mac 上使用键盘、鼠标或手柄原生游玩。
  • 研究如何通过兼容层将主机游戏移植到 Apple 平台。

使用前须知

  • 必须自备合法获取的 Switch 版暗黑破坏神II:重制版游戏文件,仓库不包含任何游戏文件。
  • 当前版本需要 iOS 26 或更高版本;iOS 18–25 设备需要单独的旧 API 版本。
  • A16 及更早的芯片(如 iPhone 14 系列和 iPhone 15)需要用你自己的游戏文件生成额外的纹理包。
  • 不支持多人游戏,游戏只能离线运行。

标签

常见问题

d2r-mobile 是什么?
开源的 iOS / macOS 兼容层,可在 iPhone、iPad 和 Mac 上原生运行你自己的 Switch 版《暗黑破坏神 II:狱火重生》。 D2R Mobile 是一个兼容层,可以在 iPhone、iPad 和 Mac 上运行《暗黑破坏神 II:狱火重生》的 Switch 版(含术士君临资料片)。游戏本身的 aarch64 程序直接在设备上执行,不经过 CPU 模拟。只有少数无法在 Apple 内核下原样运行的指令被改写,其余平台服务由为 Apple 平台编写的小型宿主层提供。图形接口基于 Metal 重新实现,着色器在离线状态下从原版游戏转换而来。
d2r-mobile 可以免费使用吗?用的什么许可证?
d2r-mobile 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
d2r-mobile 还在维护吗?
活跃维护中。d2r-mobile 最近一次提交是在 2026年10月19日。
d2r-mobile 适合用来做什么?
在 iPhone 或 iPad 上随时游玩 Switch 版《暗黑破坏神 II:狱火重生》。 在 Apple 芯片 Mac 上使用键盘、鼠标或手柄原生游玩。 研究如何通过兼容层将主机游戏移植到 Apple 平台。
在哪里获取 d2r-mobile?
源代码和安装说明在 GitHub 上:https://github.com/jhaizhou-ops/d2r-mobile

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目