Запускаем игры для 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. Рустам

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

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

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

    Ответить
  3. Adam

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

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

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

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

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

    Ответить