Как установить 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.

Вы даете играть снова и вы увидите интро игры, которая неожиданно остается на черном фоне. Здесь первая проблема — это знаменитый «черный экран». И вот тут-то и начинается наглость желания запустить игру на Linux.

Теоретически чтобы избежать всего процесса Что мне нужно было сделать, так это то, что мы могли положиться на Lutris, который с его фантастическими сценариями установки автоматизирует весь процесс. Но, к моему удивлению, скрипт у меня не сработал, потому что при запуске игры я снова получил ту же ошибку.

Проведя небольшое исследование, Я обнаружил, что ошибка возникла что вступление к игре требует наличия проигрывателя 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 или в случае использования пара с протоном Мы собираемся использовать протонталии (в основном винные трюки, но от пара). Здесь рекомендуется удалите игру и переустановите ее, и когда это произойдет, не запускайте ее.

Что мы собираемся делать после того, как мы его установили, так это перейти в папку установки (в стиме просто нажмите на заголовок, и мы сможем открыть папку, в которой он размещен «Свойства-> Локальные файлы-> Обзор локальных файлов».... «).

В 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 и такое окно откроется для нас.

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

здесь, перед изменением версии для имитации Мы собираемся добавить приложение, нажав «Добавить приложение» и перейдя по пути «program files/windows media player» и выберите "wmplayer.exe" Нажимаем на открыть и увидим, что оно было добавлено в окно.

Выбираем и в версии для имитации назначаем «Windows XP», Ahora Выбираем «конфигурацию по умолчанию» и назначьте версию имитировать из «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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Гиацинт сказал

    Спасибо, хозяин. У меня пиратская версия, я создал приставку с 32-битной архитектурой с другим именем, куда я установил игру, игру не запускал и следовал написанной вами инструкции, удалил раздел файла BH5AE_install.vdf, Я установил все зависимости (вплоть до рекомендуемых для форумов, которые вы написали позже) с winetricks в той же 32-битной приставке, где я установил игру, я установил обновление wmp10, я выполнил следующие шаги, кроме regedit, потому что ключ сделал не существует и все, сработало

    1.    Даркризт сказал

      Я рад, что информация полезна, как это было для меня в свое время :)

      Хотя мне пришлось много исследовать, чтобы найти конкретное решение

  2.   Mario156090 сказал

    Обойдя 20 раз, мне удалось установить игру, моя проблема заключалась в том, что я тестировал последние версии WINE и должен был использовать версии ниже 6.

  3.   Mario156090 сказал

    Оставляю обновление:

    Чтобы установить последнюю версию протона 8.5 на lutris:

    1) Создайте 64-битный профиль.
    2) Установить игру.
    3) Отключить ВКД3Д в лутрисе.
    4) Установите wmp11 из winetricks, который открывает lutris.
    5 Запустите игру, она должна открыться.

    Недостатком этого является то, что если у вас есть Resident Evil 5, чтобы играть с играми для Windows Live, вы не сможете искать игру в локальной сети, потому что это приложение используется для общения и не работает для мира в WINE.