Как установить Resident Evil 5 в Linux? и как решить проблемы с игрой

Resevil5_mfg

В этой статье Я собираюсь поделиться своим опытом и неприятным привкусом во рту, который он оставил мне. домашнее задание попытаться выполнить этот заголовок из популярной франшизы видеоигр 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" и мы собираемся удалить следующие строки.

"Run Process"
{
"GFWL"
{
"process 1" "%INSTALLDIR%\\redist\\gfwlivesetup.exe"
"command 1" "/q"
"HasRunKey" "HKEY_LOCAL_MACHINE\\Software\\CAPCOM\\RESIDENT EVIL 5\\GFWL"
}
}

Сохраните и закройте файл.

Теперь мы собираемся установить зависимости. Для Lutris и Proton мы собираемся расположиться в терминале маршрута «Steam / steam / steamapps / compatdata», где мы найдем префикс, созданный для игры, который всегда равен «21690».

И мы собираемся выполнить (для lutris):

WINEPREFIX=/21690/pfx winetricks

Для протона:

WINEPREFIX=/21690/pfx protontricks

В то время как для Wine, Crossover или Playonlinux, мы можем просто запустить winetriks и такое окно откроется для нас.

Мы собираемся выбрать «выбрать винный префикс по умолчанию», нажимаем принять и выполним "Winecfg", и мы собираемся изменить версию для имитации с "Windows 7" на "Windows XP". применяем изменения и закрываем.

Снова в том же предыдущем окне, давай выберем первый вариант, который «Установите Windows DLL или компонент».

И мы собираемся установить зависимости игры, которые "wmp10 d3dcompiler_43 d3dx9 xact_jun2010«А в случае wmp10 сначала необходимо установить wmp9.

Если вы получаете сообщение об ошибке, что ваша 64-битная система (версия Windows, которую вы имитируете) вам придется удалить папку с префиксом «pfx», и вы собираетесь создать ее под 32 бита выполнение команды:

WINEPREFIX=/21690//pfx WINEARCH=win32 winetricks

Или для протона:

WINEPREFIX=/21690//pfx WINEARCH=win32 protontricks

И вы снова делаете процесс, чтобы установить зависимости, Желательно устанавливать по одной, чтобы избежать проблем, и процесс станет более утомительным.

В качестве дополнительной установки, рекомендованной на форумах, где я исследовал, это установка Internet Explorer 8, xatc, vcrun2012, dotnet 20 и dotnet 40.

Все это можно сделать с помощью команды:

WINEPREFIX=/21690/pfx winetricks wmp9 d3dcompiler_43 d3dx9 xact_jun2010 ie8 xatc vcrun2012 dotnet20 dotnet40

Но как я уже сказал, я рекомендую по одному графически.

В конце концов после установки всего этого мы собираемся установить необходимое обновление, чтобы wmp10 не имеет ошибок, для этого мы должны скачать следующий файл с сайта lutris. Ссылка такая. 

Вы можете скачать файл в папке, где вы находитесь, префикс с:

wget https://lutris.net/files/tools/windowsmedia-kb942423-x86-intl.exe

И мы собираемся установить его с помощью:

WINEPREFIX=/21690/pfx wine windowsmedia-kb942423-x86-intl.exe

Если вы все сделали правильно, установка этого обновления займет менее 30 секунд и Теперь настала очередь изменить версию Windows, чтобы имитировать «Windows 7»:

WINEPREFIX=/21690/pfx winetricks

O:

WINEPREFIX=/21690/pfx protontricks

Мы возвращаемся к выберите префикс по умолчанию, примите и нажмите «запустить 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, он загружается. по следующей ссылке где указана инструкция по его установке.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)