MacNativeGames: запуск Tears of the Kingdom и Breath of the Wild на Apple Silicon

MacNativeGames: запуск Tears of the Kingdom и Breath of the Wild на Apple Silicon

MacNativeGames — это проект, позволяющий запускать игры Tears of the Kingdom и Breath of the Wild на устройствах Apple с чипами Apple Silicon, таких как Mac, iPhone и iPad. Это не эмулятор: ARM64 код игр работает напрямую, и графика NVN адаптирована под Metal.

Проект решает проблему отсутствия нативной поддержки популярных игр на современных устройствах Apple. Основное отличие от эмуляторов в том, что тут используется оригинальный код игры, который компилируется под архитектуру Apple. Это может быть полезно как разработчикам, желающим перенести свои любимые игры на новые платформы, так и фанатам, готовым самостоятельно запустить свои копии игр.

Для запуска потребуется ваша собственная копия игры и ключи, извлеченные с Nintendo Switch. Короче говоря, проект не подойдет тем, у кого нет прав на контент, и не предназначен для распространения — собранное приложение можно использовать лишь для личного использования. Инструкция по сборке приложения также предоставлена в репозитории.

Проект MacNativeGames — это решение для запуска игр The Legend of Zelda: Tears of the Kingdom и Breath of the Wild на устройствах с Apple silicon, таких как Mac, iPhone и iPad. В отличие от эмуляторов, этот проект позволяет запускать игры на нативном коде ARM64, который работает непосредственно на чипах Apple, а графика NVN переписывается с использованием Metal.

Что умеет проект

Сейчас поддерживаются версии игр Breath of the Wild 1.6.0 и 1.9.0, а также Tears of the Kingdom 1.0.0, 1.2.1 и 1.4.3. Пользователи могут запускать свои собственные копии игр на устройствах Apple. При этом проект не распространяет никакого контента этих игр — всё необходимое для запуска создается с использованием файлов, которые пользователь должен получить сам.

Правовые аспекты

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

Установка и запуск

Чтобы начать использовать проект, необходимо подготовить файлы игры (в формате XCI или NSP) и файл prod.keys. Процесс установки относительно прост и включает следующие шаги:

  • Скачай репозиторий.
  • Собери приложение с помощью предоставленного скрипта.
  • Для iPhone/iPad потребуется использование iOS/iPadOS версии 26 и более, а также минимум iPhone 14.

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

Ограничения

При старте игры или входе в новые сцены возможно временное «подтормаживание» из-за компиляции новых шейдеров. Эти задержки ожидаемы, и производительность обычно улучшается, когда кэш шейдеров прогревается. На Mac приложение может при первом запуске не остановиться для компиляции шейдеров, а на iPhone и iPad визуальных проблем быть не должно.

Взаимодействие с сообществом

Проект имеет функцию, позволяющую пользователям вносить свои поправки в список шейдеров, что делает игру более плавной для всех. Пользователи могут отправлять свои новые варианты шейдеров через специально созданную форму на GitHub.

Открыть на GitHub: ly05010419/MacNativeGames →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте