Как играть или запускать Spelunky 2 в Ubuntu Linux 20.4
Игры / / August 05, 2021
Новая версия Ubuntu с кодовым названием «Local Fossa» появился пару месяцев назад под названием «Ubuntu 20.4» на базе Linux. Это улучшенная версия своего предшественника с рядом улучшений, таких как скорость загрузки, визуальные изменения, улучшенный пользовательский интерфейс, переработанный экран блокировки, возможность загрузки без мерцания и многое другое. Между тем, самое приятное то, что все пользователи Ubuntu теперь могут играть или запускать игру Spelunky 2 на Ubuntu Linux 20.4 (Proton 5.18).
Итак, если вы также являетесь одним из пользователей Ubuntu и хотите сыграть в недавно выпущенную игру в жанре roguelike, Spelunky 2 на вашем ПК / ноутбуке с Ubuntu, то это руководство предназначено только для вас. Хотя игра официально доступна только для платформ PS4 и Windows, благодаря Redditor u / gla308 для предоставления обходного пути ниже. Теперь, не теряя больше времени, перейдем к делу.
Как играть или запускать Spelunky 2 в Ubuntu Linux 20.4
Этот Redditor протестировал игру на Ubuntu 20.4 с исходным кодом Proton 5.18 на процессоре AMD Ryzen 7 2700X и графическом процессоре RX Vega 56. На основе
Вино tkg git, был разработан обходной путь, который очень ценится. Теперь перейдем к шагам, описанным ниже.- Загрузите файл с последним исходным кодом (tar.gz) из Выпуски Wine tkg git.
- Затем извлеките файл в папку> Запустите терминал.
- Введите команду ниже и нажмите Enter в подкаталог proton-tkg:
CD
- В файле proton-tkg.cfg установите следующую фиксацию или то, что было последней фиксацией:
_staging_version = "9acfa3b89931e628d7b62e843934fce26b880405"
- Добавьте 32-разрядную совместимость, запустив командную строку ниже:
sudo dpkg --add-architecture i386
- Затем также запустите следующую командную строку:
sudo apt update
- По какой-то причине они не указаны как deps в вики-руководстве по proton-tkg, но они необходимы для сборки dxvk. Один из glslang-инструменты или glslang-dev на самом деле может не понадобиться, но все равно установить оба:
sudo apt install meson gcc-mingw-w64-i686 g ++ - mingw-w64-i686 gcc-mingw-w64-x86-64 g ++ - mingw-w64-x86-64 glslang-tools glslang-dev
- Теперь последовательно выполните все приведенные ниже команды. При появлении запроса выберите альтернативы posix. Это необходимо, чтобы избежать ошибок сборки в dxvk:
sudo update-alternatives --config x86_64-w64-mingw32-gcc sudo update-alternatives --config x86_64-w64-mingw32-g ++ sudo update-alternatives --config i686-w64-mingw32-gcc sudo update-alternatives --config i686-w64-mingw32-g ++
- Установите оставшиеся депс. Вики-руководство устарело. Ubuntu 20.04 может обрабатывать все эти зависимости одновременно:
sudo apt install git autoconf bison ccache debhelper desktop-file-utils docbook-to-man docbook-utils docbook-xsl flex fontforge gawk gettext libacl1-dev libasound2-dev libcapi20-dev libcups2-dev libdbus-1-dev libgif-dev libglu1-mesa-dev libgphoto2-dev libgsm1-dev libgtk-3-dev libkrb5-dev liblcms2-dev libldap2-dev libmpg123-dev libncurses5-dev libopenal-dev libosmesa6-dev libpcap-dev libpulse-dev libsane-dev libssl-dev libtiff5-dev libudev-dev libv4l-dev libva-dev libxslt1-dev libxt-dev ocl-icd-opencl-dev oss4-dev предварительная ссылка sharutils unixodbc-dev valgrind schedtool libfreetype6-dev xserver-xorg-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gcc-Multilib g ++ - Multilib curl fonttools libsdl2-dev python3-tk libvulkan1 libc6-dev linux-libc-dev libkdb5-9 libppl14 libcolord2 libvulkan-dev libgnutls28-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libpng-dev libkadm5clnt-mit11 libkadm5srv-mit11 libavcodec-dev libavutil-dev libswresample-dev libavcodec58 libswresample3 libavutil56 libfaudio0 libfaudio-dev libvkd3d-dev libxinerama-dev libxcursor-dev libxrandr-dev libxcomposite-dev xserver-xorg-dev: i386 libfreetype6-dev: i386 libfontconfig1-dev: i386 libglu1-mesa-dev: i386 libosmesa6-dev: i386 libvulkan-dev: i386 libvulkan1: i386 libpulse-dev: i386 libopenal-dev: i386 libncurses libfaudio0: i386 libfaudio-dev: i386 libvkd3d-dev: i386 libgnutls28-dev: i386 libtiff-dev: i386 libldap-dev: i386 libcapi20-dev: i386 libpcap-dev: i386 libxml2-dev: i386 libmpg123 libgphoto2-dev: i386 libsane-dev: i386 libcupsimage2-dev: i386 libkrb5-dev: i386 libgsm1-dev: i386 libxslt1-dev: i386 libv4l-dev: i386 libgstreamer-плагины-base1.0-dev: i386 libudev-dev: i386 libudev-dev: i386 libxi-dev: i386 liblcms2-dev: i386 libibus-1.0-dev: i386 libsdl2-dev: i386 ocl-icd-opencl-dev: i386 libxinerama-dev: i386 libxcursor-dev: i386 libxrandr-dev: i386 libxcomposite-dev: i386 libavcodec58: i386 libswresample3: i386 libavutil56: i386
- Наконец, запустите следующий сценарий:
./proton-tkg.sh
- Этот процесс может занять некоторое время. Как только это будет сделано, вам нужно будет запустить клиент Steam на вашем Ubuntu, загрузив его с веб-сайта Steam.
- Затем вам нужно будет принудительно загрузить игру Spelunky 2 с помощью только что созданного пакета Proton. Перейдите в панель запуска Steam> нажмите Steam> Настройки> Steam Play> нажмите «Включить Steam Play для поддерживаемых игр»> В разделе «Дополнительно» нажмите «Включить Steam». Играть во все игры »> Нажмите« Использовать этот инструмент вместо выбранных игр из Steam »> Выберите версию Proton в инструменте совместимости> Нажмите« ОК »и перезапустите Пар.
Игра Spelunky 2 будет работать нормально, без каких-либо сбоев или заметных ошибок. Тем не менее, была выпущена новая версия Ubuntu. Таким образом, при запуске игры может появиться сообщение «не поддерживается», но при запуске игры или игровом процессе проблем не возникнет.
Однако выход из игры может свести ее к минимуму, а аннулирование может привести к открытию не на том мониторе. Но ты должен с этим разобраться.
Между тем, некоторые пользователи Ubuntu также сообщили, что им необходимо удалить префикс Wine из игры и установить следующие параметры запуска:
PROTON_USE_WINED3D11 = 1 PROTON_NO_ESYNC = 1% команда%
Вот и все, ребята. Надеемся, вы нашли это руководство полезным. Для дальнейших запросов вы можете оставить комментарий ниже.
Источник: Reddit
Субодх любит писать контент, будь то технический или иной. Проработав год в техническом блоге, он увлекается этим. Он любит играть в игры и слушать музыку. Помимо ведения блога, он увлекается сборками игровых ПК и утечками информации о смартфонах.