Установка на macOS
1. Проверьте набор инструментов перед началом
Эта инструкция требует старого интерфейса скриптов-обёрток GPTK на Apple silicon. В README GPTK 1.0 (архивная копия) указаны macOS 14 Sonoma, Rosetta 2, Xcode 15 или его Command Line Tools и Homebrew для x86-64. Для игр, работающих через трансляцию, рекомендуется не менее 16 ГБ памяти. Это не инструкция для Intel Mac, CrossOver или современной версии GPTK; совместимость с более новыми версиями набора не установлена.
- Скачайте набор из раздела загрузок Apple; может потребоваться вход в Apple Account. Следуя README из своего пакета, установите его среду Wine, библиотеки графического моста и скрипты запуска.
- Убедитесь, что пакет содержит
gameportingtoolkitиgameportingtoolkit-no-esync, причём оба принимают первым аргументом каталог префикса, а вторым — путь к исполняемому файлу Windows в кавычках. Для приведённой ниже команды создания префикса также нужна его установкаgame-porting-toolkitчерез Homebrew для x86-64. - Выполните эти команды в Terminal, чтобы проверить доступность обоих скриптов из этой установки набора:
command -v gameportingtoolkit
command -v gameportingtoolkit-no-esync
Если одного из скриптов нет или ваш пакет использует другие команды, остановитесь и завершите настройку по его документации. Не смешивайте компоненты разных выпусков набора. Оставьте место для набора инструментов, префикса, игры и будущих модов; лаунчер показывает оценку объёма загрузки игры.
2. Используйте отдельную среду Windows
Префикс содержит виртуальный диск C:, реестр и пользовательские файлы Windows в Wine. Среда выполнения, лаунчер и игра должны использовать один и тот же префикс.
В этих командах используется ~/eldewrito-prefix. Если такая папка уже есть, выберите свободное имя и последовательно замените eldewrito-prefix во всех командах. Храните ElDewrito в собственном префиксе, отдельно от других игр и старых установок.
В среде Homebrew для x86-64, подготовленной на шаге 1, создайте префикс с помощью Wine из набора инструментов:
WINEPREFIX="$HOME/eldewrito-prefix" "$(brew --prefix game-porting-toolkit)/bin/wine64" winecfg
В Wine configuration выберите Windows 10, нажмите Apply и закройте окно. Если оно не открывается, исправьте установку набора инструментов, прежде чем продолжать. Выполните все дополнительные действия по настройке графического моста или префикса, указанные в README вашего пакета.
В Finder выберите Go > Go to Folder и откройте ~/eldewrito-prefix/drive_c. Программы Windows видят эту папку как C:\. Создайте внутри папку EDSetup для двух установщиков.
3. Установите среду выполнения Windows Desktop
- Скачайте
launcher.exeсо страницы загрузки или из релизов проекта лаунчера. - Скачайте у Microsoft установщик .NET Desktop Runtime 6.0.36 для Windows x64 с именем
windowsdesktop-runtime-6.0.36-win-x64.exe. - Скопируйте оба файла в папку
drive_c/EDSetupпрефикса. Это исполняемые установщики, а не архивы для распаковки. Храните их отдельно от конечной папки игры. - Запустите установщик среды выполнения этой командой, завершите установку и закройте его:
gameportingtoolkit "$HOME/eldewrito-prefix" 'C:\EDSetup\windowsdesktop-runtime-6.0.36-win-x64.exe'
Внутри префикса используйте Windows x64 Desktop Runtime, даже на Mac с Apple silicon. Он установит компоненты Windows .NET 6, необходимые лаунчеру; среда выполнения для macOS и SDK не нужны.
4. Установите ElDewrito в этот префикс
Откройте установочный лаунчер в том же префиксе:
gameportingtoolkit "$HOME/eldewrito-prefix" 'C:\EDSetup\launcher.exe'
- Нажмите Next и дождитесь, пока лаунчер найдёт доступный релиз.
- Выберите новую папку игры. Для приведённых ниже примеров используйте
C:\Program Files\ElDewritoкак конечную папку игры. Проверьте полный путь в установщике, чтобы случайно не получить вложенную папкуElDewrito\ElDewrito. - Нажмите Install и дождитесь завершения загрузки и установки. Не позволяйте Mac уходить в сон и сохраняйте доступ к папке назначения. Если установка не удалась, загляните в «Решение проблем», прежде чем что-либо удалять или переустанавливать.
- Когда лаунчер предложит Play, закройте его. В Finder откройте
~/eldewrito-prefix/drive_c/Program Files/ElDewritoи убедитесь, что там естьlauncher.exeиeldorado.exe. Если вы выбрали другое место, подставляйте Windows-путь к этой папке в оставшиеся команды, а путь Finder используйте при редактировании файлов.
Устанавливайте 0.7 в новую папку, а не поверх копии времён 0.6.1. Сохраните старую установку и резервную копию личного контента перед переносом; см. «Установка».
5. Настройте меню
Инструкция сообщества отключает GPU-ускорение веб-меню ElDewrito командой Game.CEFGpuEnable 0. Перед изменением настройки закройте игру и лаунчер.
- В папке установленной игры откройте
data. Еслиdewrito_prefs.cfgуже существует, сначала сделайте отдельную резервную копию и запишите текущее значениеGame.CEFGpuEnable. - Откройте
data/dewrito_prefs.cfgв текстовом редакторе. Замените существующую настройкуGame.CEFGpuEnableстрокой ниже. Если настройки нет, добавьте её один раз. Не создавайте вторую конфликтующую запись. - Если файла нет, создайте в
dataобычный текстовый файл с точным именемdewrito_prefs.cfgи этой строкой. Убедитесь, что редактор не сохраняет его в формате rich text и не добавляет.txt.
Game.CEFGpuEnable 0
Чтобы отменить изменение, верните исходное значение настройки или удалите строку, если добавляли её сами. Сохраните остальные настройки в файле.
6. Запустите игру, подключитесь к матчу и запускайте её снова
Подключите геймпад до запуска, затем запустите установленную игру:
gameportingtoolkit-no-esync "$HOME/eldewrito-prefix" 'C:\Program Files\ElDewrito\eldorado.exe'
Эта команда запускает игру с отключённой опцией ESYNC в Wine, используя тот же префикс, что и лаунчер.
- Убедитесь, что меню реагируют, затем настройте управление и запустите локальную игру для проверки движения, прицеливания и звука. Во время проверки ввода окно игры должно оставаться в фокусе.
- Откройте список серверов и подключитесь к активному серверу. Активность можно посмотреть на странице серверов. Дождитесь загрузки необходимого пользовательского контента. Для подключения к серверу проброс портов не нужен.
- Выйдите из игры обычным способом. Для следующих запусков используйте ту же команду и тот же префикс.
Об управлении и подключении читайте в разделе «Как играть», а о модах — в разделе «Пользовательский контент».
Обновления и восстановление
Прямой запуск eldorado.exe обходит лаунчер. Для проверки обновлений откройте установленный лаунчер в том же префиксе, а не временную установочную копию:
gameportingtoolkit "$HOME/eldewrito-prefix" 'C:\Program Files\ElDewrito\launcher.exe'
Перед обновлением закройте игру. Когда лаунчер завершит работу, закройте его и используйте команду запуска игры выше. Перед сменой набора инструментов, переносом игры или изменением настроек закройте все программы Windows в префиксе и сделайте резервную копию изменяемых файлов. Включите в неё игровые и личные папки за пределами префикса: Wine тоже может обращаться к ним.
Если появляется запрос отсутствующей среды выполнения, проверьте, что её установщик и лаунчер использовали один префикс. При ошибке отсутствующего файла сравните Windows-путь в кавычках с файлом внутри drive_c; в Program Files стоит пробел, а не подчёркивание. Для остальных проблем см. «Решение проблем». Обращаясь за помощью, укажите чип Mac, версию macOS, версию набора инструментов/Wine и текст ошибки.