Repolode
jhaizhou-ops

jhaizhou-ops/d2r-mobile

Открытый слой совместимости для iOS и macOS, который нативно запускает вашу копию Diablo II: Resurrected для Switch с Reign of the Warlock на iPhone, iPad и Mac.

Звёзды
4,070
Форки
1,128
Открытые issues
33
Последний коммит
22 часа назад

Что это?

D2R Mobile — это слой совместимости, который запускает версию Diablo II: Resurrected для Switch с дополнением Reign of the Warlock на iPhone, iPad и Mac. Собственная программа игры для aarch64 выполняется непосредственно на устройстве, без эмуляции CPU. Переписываются только несколько инструкций, которые не могут работать без изменений в ядре Apple, а системные службы платформы реализованы в небольшом хост-приложении для платформ Apple. Графический API заново реализован на Metal, а шейдеры заранее преобразованы из оригинальной игры.

В проекте есть полноценная схема сенсорного управления, отображение от края до края на iPhone и полноэкранный режим на iPad, поддержка контроллеров и режим энергосбережения. Также добавлен отсутствующий в оригинальной игре контент для поздних этапов: Greater Rift, Endgame Boss Rush, режим Elysium, Kill Board и расширенный сундук. В комплект входит нативная сборка для macOS на Apple silicon, а порт для Apple TV 4K от сообщества доступен в предварительной версии для разработчиков.

В репозитории нет файлов игры. Пользователи должны владеть игрой и предоставить собственные файлы, которые инструменты конвертируют на их компьютере. Проект полностью работает офлайн и не поддерживает многопользовательский режим.

Ключевые возможности

  • 01Запускает оригинальную программу игры нативно на iPhone, iPad и Mac, без эмуляции CPU.
  • 02Полноценная сенсорная схема управления с жестами для перемещения, применения умений и работы с предметами.
  • 03Поддержка контроллеров с оригинальной раскладкой кнопок и подсказками.
  • 04Greater Rift, Endgame Boss Rush, режим Elysium и Kill Board, добавленные к оригинальной игре.
  • 05Графика реализована на API Metal от Apple, а шейдеры преобразуются заранее.
  • 06Интерфейс доступен на английском, китайском и испанском языках.

Сценарии использования

  • Игра в версию Diablo II: Resurrected для Switch на iPhone или iPad в дороге.
  • Нативная игра на Mac с Apple silicon с клавиатурой, мышью или геймпадом.
  • Изучение того, как перенести консольную игру на платформы Apple с помощью слоя совместимости.

Что важно знать

  • Вам потребуется самостоятельно предоставить легально приобретённую копию Diablo II: Resurrected для Switch, поскольку файлы игры не включены.
  • Для текущей сборки требуется iOS 26 или новее; на устройствах с iOS 18–25 нужна отдельная сборка со старым API.
  • Для старых чипов, например A16 и более ранних, потребуется дополнительный пакет текстур, созданный из ваших файлов игры.
  • Многопользовательского режима нет; игра работает только офлайн.

Темы

Частые вопросы

Что такое d2r-mobile?
Открытый слой совместимости для iOS и macOS, который нативно запускает вашу копию Diablo II: Resurrected для Switch с Reign of the Warlock на iPhone, iPad и Mac. D2R Mobile — это слой совместимости, который запускает версию Diablo II: Resurrected для Switch с дополнением Reign of the Warlock на iPhone, iPad и Mac. Собственная программа игры для aarch64 выполняется непосредственно на устройстве, без эмуляции CPU. Переписываются только несколько инструкций, которые не могут работать без изменений в ядре Apple, а системные службы платформы реализованы в небольшом хост-приложении для платформ Apple. Графический API заново реализован на Metal, а шейдеры заранее преобразованы из оригинальной игры.
d2r-mobile можно использовать бесплатно? Какая у него лицензия?
d2r-mobile распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
d2r-mobile всё ещё поддерживается?
Активно поддерживается. Последний коммит в d2r-mobile — 19 окт. 2026 г..
Для чего можно использовать d2r-mobile?
Игра в версию Diablo II: Resurrected для Switch на iPhone или iPad в дороге. Нативная игра на Mac с Apple silicon с клавиатурой, мышью или геймпадом. Изучение того, как перенести консольную игру на платформы Apple с помощью слоя совместимости.
Где скачать d2r-mobile?
Исходный код и инструкции по установке — на GitHub: https://github.com/jhaizhou-ops/d2r-mobile

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты