Подключает iPhone к Mac по USB-C, чтобы GPU телефона помогал локально запускать модель Qwen 27B, ускоряя обработку промптов и увеличивая контекст.
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 обновляется ежедневно.
Похожие проекты
Полнофункциональный системный эмулятор и хост виртуальных машин для iOS, macOS и visionOS на базе QEMU — для запуска Windows, Linux и других систем.
Превращает iPhone, iPad или запасной Mac в полноценный дополнительный дисплей для Mac через USB или Wi-Fi — бесплатно и с открытым исходным кодом.
Бесплатный телесуфлёр для macOS: подсвечивает слова сценария по мере произнесения и отображает их в оверлее в стиле Dynamic Island.
Редактор кода для iPad с возможностями настольных приложений: редактированием кода, Git, терминалом и языковыми средами выполнения на iPadOS.
Подборка инструментов безопасности, тестовых приложений и ресурсов по джейлбрейку для macOS и iOS.