Apple выпустила утилиту Game Porting Tool для переноса Windows-игр для Mac.
Сейчас расскажем, как запустить игру на Mac на примере Diablo IV для Windows.
Но для начала необходимо убедиться, что Mac соответствует следующим требованиям:
▪️ Процессор Apple Silicon
▪️ Минимум 16 ГБ оперативной памяти
▪️ Минимум 50 ГБ свободного места на диске (зависит от размера игры)
▪️ Бета-версия macOS Sonoma
Установка Game Porting Tool
1. Скачайте и установите Game Porting Tool с сайта Apple для разработчиков. Для этого надо зайти на сайт под своим Apple ID. Game Porting Tool представляет из себя файл .dmg, поэтому его установка не создаст трудностей
2. После установки Game Porting Tool, откроется окно с различными файлами
3. Откройте файл Read Me.rtf. Нам надо установить весь софт из пунктов 1-3
4. Скачайте и установите Command Line Tools for Xcode 15 beta с официального сайта Apple для разработчиков

5. Откройте Терминал и установите весь софт, который выделен красным на скриншоте. Для этого поочередно вставьте в Терминал код, который выделен синим.

6. Создайте новый префикс Wine для Game Porting Toolkit. В данном случае нужен виртуальный диск C:, на который будет установлена игра.
7. Для этого в Терминале надо запустить команду WINEPREFIX=~/my-game-prefix `brew --prefix game-porting-toolkit`/bin/wine64 winecfg
8. Затем на экране должно появиться окно Wine configuration
9. Измените версию Windows на Windows 10
10. Нажмите Применить и закройте winecfg
11. Установите набор инструментов для Wine, запустив в Терминале команду ditto /Volumes/Game\ Porting\ Toolkit-1.0/lib/ `brew --prefix game-porting-toolkit`/lib/
Установка Diablo IV
1. Скачайте установщик Battle.net для Windows
2. Переместите его в Wine, выполнив команду в Терминале cp ~/Downloads/Battle.net-Setup.exe ~/my-game-prefix/drive_c/users/crossover/Downloads/
3. Перед запуском 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
4. Запустите Battle.net, с помощью команды в Терминале: /Volumes/Game\ Porting\ Toolkit-1.0/gameportingtoolkit ~/my-game-prefix "C:\users\crossover\Downloads\Battle.net-Setup.exe"
5. Откроется окно установки Battlenet, после чего можно установить и запустить Diablo IV
Пока что все инструменты работают в бета-версии, поэтому возможны различные ошибки. В файле Read Me.rtf есть информация по их решению.
Также стоит учитывать, что сейчас не все игры можно перенести на Mac, а те, что можно, не всегда работают стабильно, даже на этапе установки. Например, Battle.net может не запуститься с первого раза. В таком случае нужно повторить команду из четвертого пункта.
Войди и оставь комментарий
Или войди с помощью
c 8гб оперативки работать не будет? (
Ну вот, отлично! Потестим!
Таки очень юзерфрендли
@Dave Gorbovsky, скоро народ прикрутит какой-нибудь гуй для удобства, скорее всего
@inciter, это где-то рядом с Андройд, Целуллойд, Выйграл и Дебилойд?
@Sviatoslav_Dmitrievsky, Да, да. Недалеко от Тайланда!
@Sviatoslav_Dmitrievsky, как ты это сюда приплёл, гений?
Уже минимум два на гитхабе, но пока оба с багами, поэтому здесь не стали советовать.
@Никита Горяинов, Никит, а есть хорошие подвижки по этому вопросу?
Ожидание: Ура, Apple выпустила нативную утилиту для портирования игр, теперь Wine не нужен!
Реальность: там внутри всё тот же Wine…
По сути они взяли Crossover 23 (который Open Source) и добавили туда ограничение, чтобы запускалось только на Sonoma. Если скачать оригинал, то даже Sonoma не нужна. https://www.codeweavers.com/blog/mjohnson/2023/6/1/unleashing-the-gaming-revolution-crossover-macs-directx-12-support-update
@Kiri11,
Ну да, конечно транслятор х64 в ARM хобана такой заточен под М. Небось весь код Apple и комитил. А Sonoma нужна для большей оптимизации. Так что к релизу разница будет еще заметнее.
8 гб оперативки в пролете(( может кто-нибудь потестить с 8 оперы?
@evgenLIP, попробую, отпишусь
@serverdeer32, получилось?
Очень круто, что нормальный гейминг наконец приходит на Linux благодаря Proton и на Мак с этим Game Porting Toolkit
@AppleDominator, вот это все вы называете нормальный гейминг? Рукалицо
А что, параллели забанили?
@Евгений, а зачем они теперь?
Рекомендуем
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.