如何在Linux上安装Resident Evil 5? 以及如何解决游戏中的问题

resvil5_mfg

在这篇文章中 我将分享一些经验,以及口中留下的不良味道 的功课 尝试能够执行此标题 来自流行的《生化危机》电子游戏系列。 《生化危机5》是2009年发行的游戏,并被社区广泛接受。

那时,我很幸运能够在发行时获得副本,并能够在XBOX 360上享受这款游戏。多年之后(2014年),我发现了他们提供的《 Resident Evil 4,5》的报价。 6和12.99为8美元(当时约合10-XNUMX欧元),我觉得很便宜,所以我买了它。

从那时起,我就没时间玩冠军头衔,因为我没有太多时间,而且我的团队的显卡也喘不过气来。

直到几个月前(并获得了经济数据)并了解《生化危机3》重制版的发布,我才着手完成尚未完成《生化危机6》的游戏。 之后,让我想回到以前的另外两个游戏《生化危机4》和《生化危机5》。

4和6通过xbox GamePass享受它们(由于去年5月的讨价还价),现在我准备安装Resident Evil 360(因为xbox不支持我为XNUMX购买的光盘(go欺诈))。

Linux上的Resident Evil 5安装过程

随着项目的到来 Steam Proton 和兼容性 它提供了能够在Linux上运行Windows标题而不必遇到麻烦的方法, 我认为能够“下载”它并能够享受它是完美的。

下载大小约为 7.2 GB,取决于您的连接,大约需要 20 分钟到 1 小时。 之后,只需单击“执行”(我不建议运行它,因为这可能会为您提供更多步骤)和 游戏将下载执行所需的一些依赖项 这是Windows Live游戏(著名的gfwl)和Directx库。

你再玩一次 你会看到令人惊讶的游戏介绍 停留在黑色背景上. 这里的第一个问题就是著名的“黑屏”。 这就是想要在 Linux 上运行游戏的大胆开始的地方。

理论上 为了避免整个过程 我必须做的是,我们可以依靠 Lutris,它具有出色的安装脚本,可以自动化整个过程。 但令我惊讶的是,该脚本对我不起作用,因为当我运行游戏时,我又遇到了同样的错误。

做一点研究, 我发现错误是由于 到什么 游戏简介需要Windows Player 为了能够向我们展示那个小场景,并且没有检测到它,游戏就会停留在那个黑屏上。 除此之外 无法连接到Windows Live游戏时,会发生某些错误。

为了解决这个问题 我们必须在安装过程中安装Windows Player 来自 Wine、Lutris、Proton、PlayOnLinux 或 Crossover(我提到这些是因为我尝试了它们中的每一个,结果都一样)。

虽然解决方案很简单 这个过程有点乏味,因为 由于Windows XP是“过时的”系统,因此Steam安装 如果它检测到您正在此版本的 Windows 上运行Implemente无法打开,因此必须在Windows 7下运行。

但是当你想安装 windows media player 10 不允许您这样做,因为它只能在 Windows XP 32 位上完成 proton 和 Steam for Windows 都在 64 位下进行安装。

这就是为什么我提到那是一团糟。

疑难解答和安装依赖项

为了解决所有这一切, 我们必须依靠酒壶或 如果用质子在蒸汽上做 我们将要使用 质子技巧 (基本上是酒把,但来自蒸汽)。 这里建议 卸载您的游戏并重新安装它,当这种情况发生时不要运行它。

安装之后,我们要做的是 转到安装文件夹 (在蒸汽中,只需二次点击标题,我们就可以打开它所在的文件夹 “属性->本地文件->浏览本地文件......“)。

在 wine、PlayonLinux、Crossover 或 Lutris 我们可以在我们用户的文件夹中找到steam文件夹 然后我们输入应用程序文件夹(您可以搜索网络,它们的路径是什么)我们输入用 Wine 创建的前缀。

每个人都将其命名为“蒸汽” 除非您完成了自定义安装并重命名了前缀。

我们要做的第一件事是进入游戏所在的文件夹,然后 让我们删除gfwl依赖项 蒸汽安装中的路径为“ steam / steamapps / common /生化危机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和质子,我们将自己定位在路线的终点站 在“ Steam / steam / steamapps / compatdata”中,我们将找到为游戏创建的前缀,始终为“ 21690”。

我们将执行(对于lutris):

WINEPREFIX=/21690/pfx winetricks

对于质子:

WINEPREFIX=/21690/pfx protontricks

当为 Wine,Crossover或Playonlinux,我们只需运行winetriks 这样的窗口将为我们打开。

让我们选择 “选择默认的 wineprefix”, 我们点击接受,我们将执行 “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 媒体播放器”和 选择“ wmplayer.exe” 单击打开,我们将看到它已添加到窗口中。

我们选择它 在模仿的版本中,我们指定“Windows XP”, 现在 我们选择“默认配置” 并将版本分配给 模仿“Windows 7” 因为如果我们将其保留在Windows XP中,将无法打开Steam。

我们接受 有了这个,我们现在可以在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(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   哈辛托

    谢谢大师。 我有一个盗版,​​我用另一个名字创建了一个 32 位架构的前缀,我安装了游戏,我没有启动游戏,我按照你写的说明操作,我删除了 BH5AE_install.vdf 文件的部分,我在安装游戏的相同 32 位前缀中使用 winetricks 安装了所有依赖项(直到您稍后编写的论坛的推荐),我安装了 wmp10 更新,我遵循以下步骤,除了 regedit 之一,因为密钥确实不存在,仅此而已,它有效

    1.    黑暗危机

      我很高兴这些信息很有用,就像当时对我一样:)

      尽管我确实必须进行大量调查才能找到特定的解决方案

  2.   Mario156090

    大约 20 次后,我设法安装了游戏,我的问题是我正在测试最新版本的 WINE 并且必须使用低于 6 的版本。

  3.   Mario156090

    我留下更新:

    要在 lutris 上安装最新版本的 proton 8.5:

    1) 创建 64 位配置文件。
    2) 安装游戏。
    3) 在 lutris 中禁用 VKD3D。
    4) 从打开 lutris 的 winetricks 安装 wmp11。
    5 运行游戏,它应该打开。

    这样做的缺点是,如果你有生化危机 5 来玩 windows live 游戏,你将无法在 LAN 上搜索游戏,因为这个应用程序用于通信,不适用于 WINE 上的世界。