Наследие 3.0 - Linux (PortProton)
Привет, Username!
Сегодня расскажу тебе, как установить Наследие 3.0 на любом популярном дистрибутиве Linux и русифицировать игру Lord of the Rings Online (ВКО).
Для этого нам понадобится PortProton и установочный файл Наследие 3.0 (файл качаем тут в самом низу страницы).
PortProton
Для начала установим PortProton. Это можно сделать через репозиторий дистрибутива или через консоль.
apt-get:
su -
apt-get update && apt-get dist-upgrade -y
apt-get install portproton i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}
exit
Вариант установки с помощью eepm:
su -
epm full-upgrade
epm play portproton
exit
sudo urpmi portproton
portproton_1.7-3_amd64.deb (скачать и установить средствами дистрибутива)
Внимание: Перед попыткой установки PortProton проверить включен ли multilib репозиторий
- Ввести в терминал:
sudo nano /etc/pacman.conf
- Прокрутить в самый низ
- Если нужно раскомментировать Include (убрать # в начале строки)
===================================
[multilib]
Include = /etc/pacman.d/mirrorlist
===================================
sudo pacman -S portproton
sudo dnf copr enable boria138/portproton
sudo dnf install portproton
cd /etc/yum.repos.d
sudo wget https://copr.fedorainfracloud.org/coprs/boria138/portproton/repo/fedora-$(rpm -E %fedora)/boria138-portproton-$(rpm -E %fedora).repo
sudo rpm-ostree install portproton
flatpak install flathub portproton -y
После установки желательно запустить PortProton для того, чтобы скачать и установить весь необходимый инструментарий (все произойдет автоматически). Затем можно смело закрыть программу.
PortProton установлен и обновился, теперь переходим к установки Наследия 3.0.
Если у вас видеокарта от NVIDIA и установлен проприетарный драйвер, то необходимо проверить, установлена ли lib32-nvidia-utils (без нее ни одна 32-битная игра не будет работать).
sudo apt-get update
sudo apt-get dist-upgrade -y
sudo apt-get install bubblewrap cabextract curl icoutils i586-libvulkan1 libvulkan1 vulkan-tools zstd
sudo dnf update
sudo dnf upgrade --refresh
sudo dnf install sysvinit-tools curl libcurl4 bubblewrap zstd cabextract tar libvulkan1 lib64vulkan1 vulkan.x86_64 vulkan.i686 vkd3d.x86_64 vkd3d.i686 coreutils file libc6 libnss3 xz bubblewrap xdg-utils openssl libgl1 lib64freetype2 libfreetype2 lib64txc-dxtn libtxc-dxtn lib64opencl1 libopencl1 libdrm2 libdrm2.i686 mesa.i686
sudo dpkg --add-architecture i386
sudo add-apt-repository multiverse
sudo apt update
sudo apt upgrade
sudo apt install curl file libc6 libnss3 policykit-1 xz-utils bubblewrap mesa-utils icoutils tar libvulkan1 libvulkan1:i386 zstd cabextract xdg-utils openssl libgl1 libgl1:i386
sudo pacman -Syu bash bubblewrap zstd cabextract tar openssl openssl-1.1 desktop-file-utils curl dbus freetype2 gdk-pixbuf2 ttf-font gzip nss xorg-xrandr vulkan-driver vulkan-icd-loader lsof imagemagick lib32-freetype2 lib32-libgl lib32-gcc-libs lib32-libx11 lib32-libxss lib32-alsa-plugins lib32-pipewire lib32-libgpg-error lib32-gnutls lib32-nss lib32-vulkan-driver lib32-vulkan-icd-loader lib32-openssl lib32-openssl-1.1
sudo pacman -Syu lib32-nvidia-utils
sudo dnf update
sudo dnf upgrade --refresh
sudo dnf install curl bubblewrap zstd cabextract tar openssl mesa-dri-drivers.i686 mesa-vulkan-drivers mesa-vulkan-drivers.i686 vulkan-loader vulkan-loader.i686 nss.i686 alsa-lib.i686 mesa-libGL.i686 mesa-libEGL.i686 wmctrl ImageMagick
!!!Внимание!!!
В том случае, если русификация производится на только что установленный игровой клиент, то настоятельно рекомендую перед этим зайти в саму игру (не до выбора персонажа), для того, чтобы игра создала все необходимые файлы. И лишь после этого приступаем к русификации игрового клиента.
Наследие 3.0
Находим установочный файл Наследие 3.0 (у меня он был в папке Downloads) и запускаем с помощью PortProton (правый клик мыши по установочному файлу).
В открывшемся окне жмем на кнопку Запустить.
Запустится установщик Наследия 3.0.
Жмём Далее - Далее - Далее - Далее - Установить - Завершить
Запускаем PortProton и нажимаем Создать ярлык...
Выбираем LegacyLauncher.exe и жмем ОК.
В появившемся окне можно задать имя и где именно он должен отображаться. Жмем на Создать ярлык.
Теперь можно запускать Наследие 3.0 из меню запуска приложений.
Запуск Наследия 3.0
В следующем окне жмем Запустить.
А теперь по накатанной дорожке.
В лаунчере Наследия выбираем вкладку Настройки, чтобы указать папку с игрой.
Нажимаем на изображение папки (навязчивая красная стрелка укажет верный путь) и указываем расположение папки с игрой (Lord of the Rings Online). В моем случае игра расположилась по данному адресу.
Жмем на кнопку Открыть.
Русификация
Переходим по вкладку Главная и выбираем пункты для русификации и жмем Внести выбранные изменения
Ждем окончание применения.
Запускать Властелин Колец Онлайн можно через Наследие или как раньше до русификации.
Приятной игры!
Пришлось дважды сносить игру и русификатор, пробовал ставить и через портпротон (протонЛГ 9-11, протонГЕ 9-1, протонГЕ 9-13), и через стим (протон 5.13-6, протон 6.3-8) — ни в какую, вылетало по кд.
К счастью, все же, удалось победить — использовал метод с установкой русификатора через стим (из этого поста translate.lotros.ru/guides/61-nasledie-3-0-linux.html) и протонГЕ 9-1 во всех шагах, и все прошло без проблем.
Я тестировал на Manjaro.
Для Fedora (Nobara) с Nvidia видимо понадобятся эти зависимости:
А также стоит проверить, установлена ли lib32-nvidia-utils — необходима для работы 32-бит игр и программ.