Руководство по обновлению Genshin Impact на Linux
По просьбе пикабушника @zvitter, рассказываю как обновлять Genshin Impact, если вы хотите играть на Linux.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ
Genshin Impact не предназначен для запуска под Linux, поэтому его двоичные файлы необходимо модифицировать (патчить) де-юре это нарушение лицензионного соглашения с MiHoYo - и может привести к бану.
1. Забираем патч
1.1. Открываем https:// notabug.org /Krock/GI-on-Linux (пробелы уберите сами, ок?)
1.2. Нажимаем кнопочку скачивания
1.3. Нажимаем ZIP
Скачивается архив с названием GI-on-Linux-master.zip. В названии может быть циферка - как у меня - GI-on-Linux-master(5).zip
Открываем архив, и распаковываем его, например, в директорию с загрузками, чтобы он лег в ~/Загрузки/gi-on-linux.
Для перехода с версии 2.1.0 на 2.2.0 нам нужны папки 220, dev_tools, и updater.
2. Разблокируем патчи.
Так как патч в день обновы является условной "бета-версией", скрипты нужно подправить. Открываем консоль.
2.1. nano ~/Загрузки/gi-on-linux/220/patch.sh и комментируем строчку с инструкцией "exit 1", чтобы она стала такой: "#exit 1"
2.2. nano ~/Загрузки/gi-on-linux/220/patch_anti_logincrash.sh и строчку "exit 0" изменяем на "#exit 0"
3. Обновляем контент и применяем патчи
Открываем консоль и переходим в папку, где установлен Genshin Impact. Там находится GenshinImpact.exe
У меня это ~/Games/genshin-impact/drive_c/Program Files/Genshin Impact/Genshin Impact game
Путь можно скопипастить из Nautilus.
cd ~/Games/genshin-impact/drive_c/Program Files/Genshin Impact/Genshin Impact game
bash ~/Загрузки/gi-on-linux/updater/update_gi.sh
на запрос отвечаем Y, ждем скачки. После скачивания будет выведено сообщение:
================= Applying new Wine patch ==================
=== !! UNTESTED PATCH. CHECK FOR BANS USING A TRASH ACCOUNT !! ===
=== AND REPORT RESULTS TO THE MAIN REPOSITORY. THANK YOU ===
If you would like to test this patch, modify this script and remove the line below this one.
[WARNING] Hereby you are violating the game's Terms of Service!
Do you accept the risk and possible consequences?
Accept? [y/n]
Жмем Y
Потом будет еще одно предупреждение:
[WARNING] Hereby you are violating the game's Terms of Service!
Do you accept the risk and possible consequences?
Accept? [y/n]
И опять жмем Y.
Все. Наш любимый Genshin Impact обновлен, вы восхитительны и можете продолжать наслаждаться миром Тейвата.