Установить на macOS набор инструментов для портирования игр от Apple может быть немного сложно. Теперь есть сторонний установщик, который значительно упрощает этот процесс.
На WWDC ’23 Apple представила Apple Game Porting Toolkit (AGPT) — новый SDK, который позволяет разработчикам игр переносить существующие игры DirectX для Windows на Mac через уровень трансляции.
В нашей оригинальной статье о том, как установить Game Porting ToolKit, показано, как установить AGPT с помощью терминала macOS, но для многих пользователей этот процесс сложен и подвержен ошибкам.
Теперь InstallAware — традиционно производитель инструментов для установки Windows — создал установщик macOS для AGPT, который позволяет вам установить программное обеспечение всего несколькими щелчками мыши по сравнению с традиционным установщиком macOS.
Ниже мы расскажем, как использовать установщик InstallAware для AGPT.
Начиная
В этом пошаговом руководстве предполагается, что на вашем Mac уже установлена система контроля исходного кода git. Если нет, скачайте установщик с git-scm.com и запустите его, чтобы установить git.
Во-первых, вам нужно собрать все части установщика из репозитория InstallAware на GitHub: исходные коды, .dmg и установщик, который содержится в .dmg.
Для этого создайте локальную папку для хранения всех файлов на диске вашего Mac, где вы обычно храните все свои загрузки и источники. Мы будем использовать для папки рабочее имя «AGPT».
Затем откройте приложение «Терминал» в папке «Утилиты» на вашем Mac. Измените каталог на папку, которую вы только что создали, с помощью команды cd, за которой следует пробел, затем перетащите новую папку AGPT в окно терминала, чтобы добавить путь.
Нажмите «Возврат». Это изменит ваш текущий рабочий каталог в Терминале на папку AGPT.
Затем перейдите на страницу InstallAware AGPT GitHub и нажмите кнопку «Код», затем маленькую кнопку со значком буфера обмена, чтобы скопировать URL-адрес для клонирования репозитория в новую папку AGPT:
https://github.com/installaware/AGPT.git
Вернувшись в Терминал, в новой строке введите git clone, пробел, затем вставьте строку репозитория GitHub, которую вы скопировали выше.
Если все пойдет хорошо, git получит удаленный репозиторий AGPT в папку AGPT на диске вашего Mac. В результате у вас останется содержимое удаленного репозитория установщика InstallAware в созданной вами папке AGPT.
Команда git clone завершается.
Получить установщик
Затем прокрутите страницу репозитория GitHub немного вниз до уровня чуть выше снимка экрана и щелкните ссылку, чтобы получить файл .dmg установщика с www.installaware.com/iamp/agpt.dmg.
После загрузки вручную перетащите файл .dmg в Finder в созданную вами папку AGPT. Теперь дважды щелкните его в Finder, чтобы открыть файл .dmg.
Если хотите, вы также можете скопировать установщик в папку AGPT, чтобы скопировать его на диск вашего Mac, или просто дважды щелкнуть его в файле .dmg, чтобы открыть:
Установщик InstallAware.
Если вы получите предупреждение о том, что «Установщик Game Porting Toolkit» — это приложение, которое вы загрузили из Интернета, просто нажмите «Открыть», чтобы все равно открыть его.
Запустите установщик
После двойного щелчка по установщику откроется окно с несколькими опциями (некоторые из которых, по словам установщика, являются необязательными).
Вверху находятся параметры установки менеджера пакетов Homebrew, уровня перевода Wine и настройки параметров Windows. Установщик сообщает, что автоматически определяет, установлены ли эти параметры, но на нашем Mac он не снял флажок с параметра Homebrew, хотя он уже установлен.
Если это произойдет, и у вас уже установлен Homebrew, снимите флажок с этой опции.
В поле ниже вы можете выбрать, какой файл Apple Game Porting Toolkit .dmg будет использовать установщик, нажав кнопку «Обзор» — если вы уже загрузили его с сайта Apple, но этот шаг не является обязательным. Установщик знает, как самостоятельно найти в Интернете Apple Game Porting Toolkit .dmg.
Если у вас еще нет файла .dmg для набора инструментов Apple Game Porting Toolkit, загруженного на ваш Mac, щелкните небольшую ссылку над верхним текстовым полем, чтобы загрузить его:
Щелкните текстовую ссылку, чтобы загрузить игру Apple Porting Toolkit.
Откроется раздел «Дополнительные загрузки» на веб-сайте разработчиков Apple, но сначала вам нужно будет войти в систему, используя свой Apple ID.
После входа в систему разверните элемент Game Porting Toolkit, щелкнув ссылку «Просмотреть подробности», затем нажмите кнопку загрузки .dmg. На ваш Mac будет загружен Apple Game Porting Toolkit .dmg:
Загрузите Game Porting Toolkit с сайта Apple.
После загрузки файл .dmg должен автоматически смонтироваться на рабочем столе вашего Mac, но скопируйте его в папку AGPT для дальнейшего использования.
Теперь вернитесь к приложению установки InstallAware, которое все еще должно работать, и нажмите кнопку «Обзор» рядом с текстовым полем. Перейдите к загруженному вами файлу Apple Game Porting Toolkit .dmg и выберите его, нажав кнопку «Открыть».
Настройка приложения Windows для установки
Следующий шаг не является обязательным, но если вы также хотите настроить приложение для Windows при установке Game Porting ToolKit, нажмите вторую кнопку «Обзор» под первой и выберите любой совместимый установочный файл Windows .exe с диска. В этом примере мы установим Medal of Honor: Allied Assault:
Выберите стороннее приложение для установки.
Теперь вы наконец готовы все установить. Нажмите кнопку Далее, чтобы начать установку.
Если вы получаете сообщение об ошибке «Не удалось нажать Apple Homebrew!» с кодом ошибки -1 вам нужно будет либо включить опцию Homebrew в верхней части исходного окна установщика, либо вручную нажать формулу Apple Homebrew в Терминале с помощью:
заварной кран яблоко/яблоко http://github.com/apple/homebrew-apple
Но, как мы говорили в нашей оригинальной статье, это может занять много времени — до часа на машине Apple Silicon. Поэтому вы можете просто проверить опцию Homebrew в установщике InstallAware и повторить попытку.
Когда установщик запустится, он запросит у вас пароль администратора вашего Mac с приглашением «Проверка доступа к sudo». Чтобы продолжить, вам нужно будет ввести пароль администратора для вашего Mac:
Введите пароль администратора.
Вы не увидите никаких индикаторов прогресса, поэтому лучше просто дать установщику запуститься, что может занять довольно много времени. Когда закончите, вам будет предложено ввести Wine и другие настройки. Просто используйте значения по умолчанию:
Запрос на изменение дополнительных настроек.
Наконец, если вы выбрали для установки какое-либо стороннее программное обеспечение, установщик запустит его последним, и вам придется пройти через него. Если вы устанавливаете коммерческое программное обеспечение, вам понадобится серийный номер установщика:
Установщик игры запущен.
Как только сторонний установщик завершит работу, все готово. Нажмите кнопку «Готово» или «Готово», и все готово.
В нашей предыдущей статье мы уже рассказывали, как запускать сторонние игры с помощью Game Porting Toolkit, поэтому ознакомьтесь с инструкциями в этой статье.
Установщик InstallAware действительно упрощает установку Game Porting Toolkit с гораздо меньшим количеством шагов и гораздо меньшим количеством команд в Терминале — даже если кажется, что здесь и там есть несколько сбоев или особенностей.