Resident evil ��� linux
Play Resident Evil 2 (or others windows games for steam) using Linux and Wine instead of Proton.
Advantage is performance and flexibility, with any modular package of your choice.
You are able to customize your favorite version of wine, dxvk, prefix, Hud options, etc
117 | уникальных посетителей |
1 | добавили в избранное |
1 — Create a Home folder «steamwin»
2 — Download and intall latest: Wine-staging, DXVK and Lutris available dor your distro.
3 — Download SteamSetup.exe for windows from steam site
4 — Grab the file mfplat.dll from syswow64 of an updated copy of windows 7
5 — Download python-installcab by tonix64
Head to https://github.com/tonix64/python-installcab [github.com] and click Clone or download -> Download ZIP to download the repo. Unpack it somewhere.
5.1 — Edit installcab.py
Open installcab.py in a text editor, and head to line 129, which should look like this:
# value = value.replace(«%SystemRoot%», «C:\\windows»)
Lines 129 to 137 are commented out, go ahead an uncomment them (remove # from beginning of each line) and save the file.
5.2 Edit install-mf-64.sh
Some Linux distributions have switched to running Python scripts through python3 by default. However, installcab.py runs properly only through python2, it’s better to explicitly state that.
Open install-mf-64.sh and add «python2 » before every installcab.py invocation (lines 3-8).
The script should look like this now:
#! /bin/bash
DIRECTORY=`dirname $(realpath $0)`
python2 $DIRECTORY/installcab.py
/.cache/winetricks/win7sp1/windows6.1-KB976932-X64.exe mediafoundation
python2 $DIRECTORY/installcab.py
/.cache/winetricks/win7sp1/windows6.1-KB976932-X64.exe mf_
python2 $DIRECTORY/installcab.py
/.cache/winetricks/win7sp1/windows6.1-KB976932-X64.exe mfreadwrite
python2 $DIRECTORY/installcab.py
/.cache/winetricks/win7sp1/windows6.1-KB976932-X64.exe wmadmod
python2 $DIRECTORY/installcab.py
/.cache/winetricks/win7sp1/windows6.1-KB976932-X64.exe wmvdecod
python2 $DIRECTORY/installcab.py
6 — Place the mfplat.dll file from syswow64 of windows7 into your game executable folder, in this case: /home/»user»/steamwin/drive_c/Program Files (x86)/Steam/steamapps/common/RESIDENT EVIL 2 BIOHAZARD RE2
7 — Open a terminal window from your extracted python-installcab-master add the downloaded file SteamSetup.exe to the same folder
export WINEPREFIX=
winetricks mf
for the required libraries
Go to libraries tab and add: dxgi.dll and d3d11.dll (also check if MF.dll is already there)
In Staging tab uncheck every box and the CSMT one
Press OK
Finally
export WINEPREFIX=
/steamwin
wine ./SteamSetup.exe
Follow through steam installation and install your game also.
8 — Now go to Lutris and add a new app, right-click and choose configure
In Game info tab
Name it as you wish «SteamWin»
Game Options tab
Browse for your steam.exe executable inside your /steamwin/drive_c/Program Files (x86)/Steam/Steam.exe
As working directory
/steamwin/drive_c/Program Files (x86)/Steam
/steamwin as wine prefix
Prefix architecture: 64-bit
Runner Options tab
Wine version: Staging 4.0+ or later
Enable DXVK
show advanced options
choose dxvk version 0.96+ or later
System Options tab
Go to Environment variables
add: DXVK_HUD (as key) and fps,memory (as values) press enter and save
Go to your root/etc/security
«youruser» hard nofile 524288
at the end of the text, save it and restart your PC.
Open lutris, runner settings, scroll to wine and choose manage settings.
Select the latest TKG wine available and wait for download to complete.
Select your application and configure, choose the TKG version of wine in runner options and enable esync.
Источник
Resident evil ��� linux
802 | уникальных посетителей |
18 | добавили в избранное |
In Steam client beta, configure RE5 to install with Proton >=4.2
Before running the game for the first time, some prep work is required to get around «Games for Windows Live» requirements. One effective solution is to patch out the need to run GFWL at all by following this guide:
https://steamcommunity.com/sharedfiles/filedetails/?id=773388188
Once GFWL no longer gates access to the game, launch it. Steam will install a few required Windows runtimes before launching the game. In the game window, a Capcom logo should appear, followed by a Dolby Digital logo, followed by a black screen, at which point the game will hang. At any time, press Alt+F4 (by default) to close out the game. It is now time to fix the issue that causes the hang.
The game hangs because it tries to run a short video using «Windows Media Player» before loading the main menu. The necessary version, WMP11, is not part of the Wine base system, so it must installed manually. Protontricks can aid with this installation
Protontricks requires Wine and Winetricks to run, since it is a simple wrapper around the latter. It runs on Python, which is usually installed on Gentoo systems. It also requires winbind to perform some installations. On Gentoo, this means installing net-fs/samba with the winbind USE flag set:
Protontricks is not in Portage and the packages for other distros are not officially supported. Use pip or pipx to install it according to the following instructions:
Proton uses a separate WINEPREFIX for every title. Protontricks sets this prefix based on the APPID you pass it. To set an APPID environment variable for RE5, after performing the «First Run» steps above, execute the following command in a new terminal:
WMP11 has very strict installation requirements. The Windows version must be set appropriately and a reboot (wineboot) is required after some installation steps. It is also necessary to use the installer package for the correct architecture.
There is a 32-bit version and a 64-bit version of WMP11. The architecture of the WINEPREFIX determines which version is required. To determine the architecture, execute the following command:
If it returns the following:
then the prefix is 64-bit. Otherwise, it is 32-bit. Once the correct architecture has been determined, download the appropriate version from the following link:
UPDATE 2020-07-29: Microsoft have made it more difficult to obtain components for Windows XP. The above link is no longer valid. For the x86 installer, try the following link:
Download «Windows Media Player 11» which provides a dynamic installer. I have not tried this method and I do not know if the dynamic installer will be able to obtain the actual components that it needs to install.
It is not necessary to install the full WMP11 program. So, to extract the needed components, first install the cabextract utility:
Then, execute the following command:
WMP11 will only install under Windows XP/2003, even though RE5 runs under Widows 7, so it is necessary to switch between the two versions during installation. The installation will hang after each component, so it is necessary to interrupt the process once output stops. It is also necessary to complete installation by «rebooting» the prefix after each component. First, set the Windows version to XP:
Next, install the codecs:
Next, install WMP11:
Finally, revert to Windows 7:
Now, launch RE5 from Steam. Performance should be comparable to that on native Windows.
If anything goes wrong during WINEPREFIX setup, issue the following command:
Due to some strong dependencies on optional Windows components, Resident Evil 5 requires unusually complex steps to run under Steam Play. But, for fans of the game who have moved on to Linux, the extra effort is worthwhile.
Источник
Как установить Resident Evil 5 в Linux? и как решить проблемы с игрой
В этой статье Я собираюсь поделиться своим опытом и неприятным привкусом во рту, который он оставил мне. домашнее задание попытаться выполнить этот заголовок из популярной франшизы видеоигр Resident Evil. Resident Evil 5 — это игра, выпущенная в 2009 году и получившая широкое признание в сообществе.
В то время мне посчастливилось получить копию при ее запуске и иметь возможность наслаждаться этой игрой на XBOX 360. Много лет спустя (в 2014 году) я нашел предложение в Steam, в котором они предлагали Resident Evil 4,5, 6 и 12.99 за 8 долларов США (около 10-XNUMX евро в то время), что я увидел как выгодную сделку и хорошо купил.
С тех пор я никогда не мог играть в игры, потому что у меня не было много времени, а также видеокарта моей команды испустила последний вздох.
Еще несколько месяцев назад (и после того, как я получил экономический график) и зная о запуске римейка Resident Evil 3, я намеревался закончить игру, которая еще не закончила «Resident Evil 6». И после этого мне захотелось вернуться к двум другим предыдущим играм — Resident Evil 4 и 5.
С которой 4 и 6 наслаждаются ими в Xbox GamePass (из-за сделки в ноябре прошлого года), и теперь, когда я собираюсь установить Resident Evil 5 (поскольку xbox one не поддерживает диск, который я покупаю для 360 (вперед мошенничество)) на моем компьютере.
Процесс установки Resident Evil 5 в Linux
С появлением в Steam проекта Proton и совместимости он предлагает возможность запускать заголовки Windows в Linux без проблемКазалось идеальным иметь возможность просто «скачать» его и наслаждаться.
Загрузка составляет около 7.2 ГБ, что занимает от 20 минут до 1 часа. в зависимости от вашего подключения. После этого просто нажмите «запустить» (Я не рекомендую запускать его, так как это может дать вам больше шагов для выполнения) и игра загрузит некоторые зависимости, необходимые для ее выполнения это игры для Windows Live (знаменитый gfwl) и библиотеки directx.
Вы вернетесь в игру и увидите заставку игры, которая неожиданно осталась на черном фоне.. Здесь первая проблема — знаменитый «черный экран».
Y Здесь начинается наглость желания запустить игру в Linux.
Теоретически, чтобы избежать всего процесса, через который мне пришлось пройти, мы могли положиться на Лутриса. который с его фантастическими сценариями установки автоматизирует весь процесс.
Перо к моему удивлению сценарий у меня не сработал с тех пор, как я запустил игру, я снова столкнулся с той же ошибкой.
Проведя небольшое исследование, Я обнаружил, что ошибка возникла что вступление к игре требует наличия проигрывателя Windows чтобы иметь возможность показать нам эту маленькую сцену, и когда она не обнаруживается, игра остается на этом черном экране.
Кроме того При невозможности подключиться к Games for Windows Live возникает определенная ошибка.
Чтобы решить эту проблему мы должны установить проигрыватель Windows на нашу установку из Wine, Lutris, Proton, PlayOnLinux или Crossover (я упоминаю их, потому что я пробовал каждый из них, и все они привели к одному и тому же).
Хотя решение простое процесс несколько утомительный, так как Поскольку Windows XP является «устаревшей» системой, установка Steam если он обнаруживает, что вы используете эту версию Windows sImplemente не открывается, поэтому его нужно запускать под Windows 7.
Но сЕсли вы хотите установить Windows Media Player 10, он не позволяет вам это сделать, так как это можно сделать только в 32-битной Windows XP. и proton, а также steam для Windows, делают установку под 64 бит.
Вот почему я упоминаю, что это беспорядок.
Устранение неполадок и установка зависимостей
Чтобы решить все это, мы должны полагаться на Winetricks или в случае использования пара с протоном Мы собираемся использовать протонталии (в основном винетрики, но из steam).
Здесь рекомендуется удалить игру и переустановить ее, и в этом случае не запускать ее.
Что мы собираемся делать после того, как мы его установили, так это перейти в папку установки (в паре достаточно вторичный щелчок по заголовку, и мы можем открыть папку, в которой он размещен «Свойства-> Локальные файлы-> Обзор локальных файлов».. «).
В Wine, PlayonLinux, Crossover или Lutris мы можем найти папку steam в папке нашего пользователя. и заходим в папки приложений (можно поискать в сети, какие их маршруты) вводим префикс, созданный с помощью Wine.
Все называют его «Steam», если вы не сделали индивидуальную установку. и вы дали префиксу другое имя.
Первое, что мы собираемся сделать, это зайти в папку, в которой находится игра, и давайте удалим зависимость от gfwl путь внутри установки Steam — «steam / steamapps / common / Resident Evil 5» и мы собираемся редактировать файл «BH5AE_install.vdf» и мы собираемся удалить следующие строки.
Сохраните и закройте файл.
Теперь мы собираемся установить зависимости. Для Lutris и Proton мы собираемся расположиться в терминале маршрута «Steam / steam / steamapps / compatdata», где мы найдем префикс, созданный для игры, который всегда равен «21690».
И мы собираемся выполнить (для lutris):
Для протона:
В то время как для Wine, Crossover или Playonlinux, мы можем просто запустить winetriks и такое окно откроется для нас.
Мы собираемся выбрать «выбрать винный префикс по умолчанию», нажимаем принять и выполним «Winecfg», и мы собираемся изменить версию для имитации с «Windows 7» на «Windows XP». применяем изменения и закрываем.
Снова в том же предыдущем окне, давай выберем первый вариант, который «Установите Windows DLL или компонент».
И мы собираемся установить зависимости игры, которые «wmp10 d3dcompiler_43 d3dx9 xact_jun2010«А в случае wmp10 сначала необходимо установить wmp9.
Если вы получаете сообщение об ошибке, что ваша 64-битная система (версия Windows, которую вы имитируете) вам придется удалить папку с префиксом «pfx», и вы собираетесь создать ее под 32 бита выполнение команды:
Или для протона:
И вы снова делаете процесс, чтобы установить зависимости, Желательно устанавливать по одной, чтобы избежать проблем, и процесс станет более утомительным.
В качестве дополнительной установки, рекомендованной на форумах, где я исследовал, это установка Internet Explorer 8, xatc, vcrun2012, dotnet 20 и dotnet 40.
Все это можно сделать с помощью команды:
Но как я уже сказал, я рекомендую по одному графически.
В конце концов после установки всего этого мы собираемся установить необходимое обновление, чтобы wmp10 не имеет ошибок, для этого мы должны скачать следующий файл с сайта lutris. Ссылка такая.
Вы можете скачать файл в папке, где вы находитесь, префикс с:
И мы собираемся установить его с помощью:
Если вы все сделали правильно, установка этого обновления займет менее 30 секунд и Теперь настала очередь изменить версию Windows, чтобы имитировать «Windows 7»:
Мы возвращаемся к выберите префикс по умолчанию, примите и нажмите «запустить winecfg» и примите.
здесь, Перед тем, как изменить версию для имитации, мы собираемся добавить приложение, нажав «добавить приложение». и идем по пути «программные файлы / windows media player» и выберите «wmplayer.exe» Нажимаем на открыть и увидим, что оно было добавлено в окно.
Выбираем его и в версии для имитации присваиваем ему «Windows XP», теперь я знаюмы выбираем «конфигурацию по умолчанию» и назначаем выпускаемую версию «Windows 7» так как если мы оставим его в Windows XP, просто пара не откроется.
Мы принимаем и теперь мы можем запускать игру в Linux.
Если вы сначала запустили игру, и она загрузит GFWL, вам необходимо удалить запись. системы, что мы можем сделать из того же окна, в котором мы устанавливаем зависимости.
Ничего более, чем здесь, вместо выбора варианта установки dll или компонента мы собираемся выбрать опцию «запустить regedit»
И мы будем позиционировать себя в «HKEY_LOCAL_MACHINE \\ Software \\ CAPCOM \\ RESIDENT EVIL 5 \ GFWL» и здесь вы можете удалить реестр или изменить значение с «1» на «0», сохранить, закрыть Steam, Playonlinux и т. Д. Или вы выходите из системы и снова входите в систему.
И с этим вы уже можете наслаждаться игрой.
В качестве дополнительной информации они также могут установить патч, который устраняет некоторые ошибки и зависимость от GFWL, он загружается. по следующей ссылке где указана инструкция по его установке.
Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.
Полный путь к статье: Любители Linux » SPA-программы » пар » Как установить Resident Evil 5 в Linux? и как решить проблемы с игрой
Источник