Запускаем игры для Windows на macOS с помощью Game Porting Tool

macbook cyberpunk hero banner

После анонса новой операционной системы macOS Sonoma, компания выпустила специальную утилиту Game Porting Tool. Он позволяет перенести Windows-игры на Mac, не редактируя код.

Промо код на iphone в екатеринбурге

На форуме Reddit уже можно найти много примеров работы популярных игр на Mac. Теперь вы сможете поиграть в такие хиты, как Cyberpunk 2077, Diablo IV, Hogwarts Legacy, Spider-Man (2018), Sonic Omens, Elden Ring и SpongeBob SquarePants: The Cosmic Shake. Например, Cyberpunk 2077 работает на MacBook Pro с M1 и 16 ГБ ОЗУ на ультра-настройках со скоростью около 15 FPS, а на чипе M2 Max, выдает уже 40 FPS. Интересно, что если понизить настройки графики, то Cyberpunk 2077 все равно будет работать максимум на 40 FPS.

Популярные телефоны Айфон

Популярный Ведьмак 3 с DirectX 12 тоже выдает максимум 40 FPS на процессоре M1 Pro. Но с DirectX 11 и средними настройками графики игра идет на 48-50 FPS. При этом MacBook Pro нагревается в среднем до 65 градусов и не включает вентиляторы.

Пользователи предполагают, что ограничение FPS связано не с железом (его запаса достаточно), а с рендерингом. Все игры были портированы без какой-либо дополнительной оптимизации. Кроме того, во время их работы не задействован игровой режим macOS Sonoma, который повышает частоту процессора в играх.

Как же вам запустить любимую игра на Mac? Легко…

Нам потребуется:

  • Процессор Apple Silicon
  • Минимум 16 ГБ оперативной памяти
  • Минимум 50 ГБ свободного места на диске (зависит от размера игры)
  • Бета-версия macOS Sonoma

Установка Game Porting Tool

  • Скачайте и установите Game Porting Tool с сайта Apple для разработчиков.
  • После установки приложения, откроется окно с различными файлами. Надо открыть файл Read Me.rtf и установить весь софт из пунктов 1-3.
  • Скачайте и установите Command Line Tools for Xcode 15 beta с официального сайта Apple для разработчиков.
  • Откройте Терминал и установите весь софт, который выделен красным на скриншоте. Для этого поочередно вставьте в Терминал код, который выделен синим.
screenshot 2023 06 07 v 18.54.11
  • Создайте новый префикс Wine для Game Porting Toolkit. В данном случае нужен виртуальный диск C:, на который будет установлена игра.
  • Для этого в Терминале надо запустить команду WINEPREFIX=~/my-game-prefix `brew --prefix game-porting-toolkit`/bin/wine64 winecfg
  • Затем на экране должно появиться окно Wine configuration
  • Измените версию Windows на Windows 10
  • Нажмите Применить и закройте winecfg
  • Установите набор инструментов для Wine, запустив в Терминале команду ditto /Volumes/Game\ Porting\ Toolkit-1.0/lib/ `brew --prefix game-porting-toolkit`/lib/

Установка Diablo IV

  • Скачайте установщик Battle.net для Windows
  • Переместите его в Wine, выполнив команду в Терминале cp ~/Downloads/Battle.net-Setup.exe ~/my-game-prefix/drive_c/users/crossover/Downloads/
  • Перед запуском Battle.net обновите номер сборки Windows, иначе Diablo IV не запустится. Это можно сделать с помощью команд

WINEPREFIX=~/my-game-prefix `brew --prefix game-porting-toolkit`/bin/wine64 reg add 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' /v CurrentBuild /t REG_SZ /d 19042 /f
WINEPREFIX=~/my-game-prefix `brew --prefix game-porting-toolkit`/bin/wine64 reg add 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' /v CurrentBuildNumber /t REG_SZ /d 19042 /f
WINEPREFIX=~/my-game-prefix `brew --prefix game-porting-toolkit`/bin/wineserver -k

  • Запустите Battle.net, с помощью команды в Терминале/Volumes/Game\ Porting\ Toolkit-1.0/gameportingtoolkit ~/my-game-prefix "C:\users\crossover\Downloads\Battle.net-Setup.exe"
  • Откроется окно установки Battlenet, после чего можно установить и запустить Diablo IV

Пока что все инструменты работают в бета-версии, поэтому возможны различные ошибки. В файле Read Me.rtf есть информация по их решению.

Также стоит учитывать, что сейчас не все игры можно перенести на Mac, а те, что можно, не всегда работают стабильно, даже на этапе установки. Например, Battle.net может не запуститься с первого раза. В таком случае нужно повторить команду из четвертого пункта.

i-ekb.ru
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных.

  1. Алина

    День добрый. всё установила и появился файл запуска игры hogwards.exe в диске с. А как теперь запустить эту игру если файл exe? в списке программ его нет.

    Ответить
  2. Рустам

    Автор статьи, помоги установить NFS Most Wanted, плиз

    Ответить
  3. Дима

    Мир танков виснет! Запускаешь геймцентр, скачивается! Устанавливается! Перегружается чтоб запуститься после установки и всё! Иконка в Доке висит….

    Ответить
    1. Кирилл

      Как долго через терминал все скачивалось?

    2. Кирилл

      Сколько по времени отдуплялся терминал?

  4. Adam

    Не работает Warcraft 3 Reforged — черный экран?(( Помогите!

    Ответить
  5. Максим

    Бесконечно грузит на 4 пункте в терминале, это нормально или нужно делать заново все?

    Ответить
  6. Никита

    Это только с играми работает? Или любой софт запускать так можно? Например SolidWorks, PowerBI?

    Ответить