Linuxにバイオハザード5をインストールするにはどうすればいいですか? とゲームの問題を解決する方法

resevil5_mfg

記事上で 私の経験とそれが私に残した私の口の悪い味を少し共有するつもりです の宿題 このタイトルを実行できるようにしてください 人気のバイオハザードビデオゲームフランチャイズから。 バイオハザード5は2009年にリリースされ、コミュニティに広く受け入れられたタイトルでした。

当時、発売時にコピーを入手して、XBOX 360でこのゲームを楽しむことができたのは幸運でした。何年も後(2014年)、彼らがバイオハザード4,5を提供するというSteamのオファーを見つけました。 6と12.99は8USD(当時は約10-XNUMXユーロ)で、お買い得だと思って購入しました。

それ以来、時間があまりなく、チームのグラフィックカードが息を呑んだため、タイトルを再生することができませんでした。

数ヶ月前まで(そして経済チャートを入手した後)、バイオハザード3のリメイクの発売を知った後、私は「バイオハザード6」を終了していないゲームを終了し始めました。 その後、他の4つのタイトル「バイオハザード5」と「XNUMX」を楽しみたいと思いました。

4と6がxboxGamePassでそれらを楽しんでいます(昨年5月のお買い得品のため)そして今、私はResident Evil 360をインストールする準備ができています(xbox oneはXNUMX用に購入したディスクをサポートしていないため(go詐欺))私のコンピューターで。

Linuxでのバイオハザード5のインストールプロセス

プロジェクトの登場で スチームプロトンと互換性 それはトラブルに巻き込まれることなくLinux上でWindowsタイトルを実行できることを提供します, 「ダウンロード」するだけで楽しめる、というのがぴったりだと思いました。

ダウンロードは約 7.2 GB で、接続に応じて約 20 分から 1 時間かかります。 その後、「実行」をクリックするだけです(私はそれを実行することをお勧めしません、これにより、従うべき手順が増える可能性があるため)および ゲームはその実行に必要ないくつかの依存関係をダウンロードします Games for Windows – Live(有名なgfwl)とdirectxライブラリです。

あなたは再び遊んで、 驚いたことにゲームのイントロが表示されます 黒の背景のまま. ここで最初の問題は、有名な「黒い画面」です。 ここから、Linux でゲームを実行したいという大胆さが始まります。

理論的には プロセス全体を回避するために 私がしなければならなかったことは、素晴らしいインストールスクリプトを備えた Lutris に頼ることができ、プロセス全体を自動化することでした。 しかし、驚いたことに、ゲームを実行したときに同じエラーが再び発生したため、スクリプトは機能しませんでした。

少し調べて、 エラーの原因であることがわかりました 何に ゲームのイントロには、Windowsプレーヤーが必要です その小さなシーンを見せて、それを検出しないことで、ゲームはその黒い画面にとどまることができます. それ以外にも Games for Windows –Liveに接続できない場合に発生する特定のエラーがあります。

これを解決するには インストールにWindowsプレーヤーをインストールする必要があります Wine、Lutris、Proton、PlayOnLinux、または Crossover から (これらについて言及したのは、それぞれを試してみたところ、すべて同じ結果になったからです)。

解決策は簡単ですが このプロセスはやや面倒です。 Windows XPは「廃止された」システムであるため、Steamのインストール このバージョンの Windows で実行していることを検出した場合Implementeが開かないため、Windows7で実行する必要があります。

しかし、Windows Media Player 10 をインストールする場合 Windows XP 32ビットでのみ実行できるため、実行できません Proton と Steam for Windows は 64 ビットでインストールを行います。

だから私はそれが混乱だと言います。

依存関係のトラブルシューティングとインストール

これをすべて解決するには、 私たちはワイントリックに頼らなければなりません 陽子を含む蒸気でそれを行う場合 使用します プロトントリック (基本的にワイントリックですが、蒸気から)。 ここで推奨されるのは、 ゲームをアンインストールして再インストールします。この場合は実行しないでください。

インストール後に行うことは、 インストールフォルダに移動します (Steam では、タイトルを XNUMX 回クリックするだけで、ホストされているフォルダーを開くことができます 「プロパティ->ローカルファイル->ローカルファイルの参照…」)。

wine、PlayonLinux、Crossover、または Lutris で ユーザーのフォルダーでSteamフォルダーを見つけることができます アプリケーションフォルダーを入力します(ネットワークを検索できます。そのパスは何ですか)Wineで作成されたプレフィックスを入力します。

誰もがそれを「蒸気」と呼んでいます カスタムインストールを行ってプレフィックスの名前を変更していない限り。

最初に行うことは、ゲームがあるフォルダーに入り、 gfwlの依存関係を削除しましょう Steamインスタレーション内のパスは「steam / Steamapps / common / ResidentEvil5」であり ファイル「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"
}
}

ファイルを保存して閉じます。

次に、依存関係をインストールします。 ルトリスと陽子については、ルートのターミナルに自分自身を配置します 「Steam / Steam / Steamapps / compatdata」では、ゲーム用に作成されたプレフィックスが見つかります。これは常に「21690」です。

そして、実行します(lutrisの場合):

WINEPREFIX=/21690/pfx winetricks

陽子の場合:

WINEPREFIX=/21690/pfx protontricks

のために Wine、Crossover、Playonlinuxは簡単にwinetrikを実行できます このようなウィンドウが開きます。

選びましょう 「デフォルトのwineprefixを選択してください」、 [同意する]をクリックして実行します 「winecfg」と から模倣するバージョンを変更しましょう 「Windows 7」から「Windows XP」へ 変更を適用して閉じます。

再び同じ前のウィンドウで、 選択しましょう 最初のオプションは 「WindowsDLLまたはコンポーネントをインストールする」。

そして、依存関係をインストールします 「であるゲームのwmp10 d3dcompiler_43 d3dx9 xact_jun2010」とwmp10の場合、最初にwmp9をインストールする必要があります。

64ビットシステムのエラーが発生した場合 (模倣しているWindowsのバージョン) プレフィックス「pfx」が付いたフォルダを削除する必要があり、32ビットで作成します。 コマンドの実行:

WINEPREFIX=/21690//pfx WINEARCH=win32 winetricks

または陽子の場合:

WINEPREFIX=/21690//pfx WINEARCH=win32 protontricks

そして、依存関係をインストールするためにプロセスを再度実行します。 問題を回避するためにXNUMXつずつインストールすることをお勧めします。そうすると、プロセスがより面倒になります。

追加のインストールとして、私が調査したフォーラムで推奨されていたのは、Internet Explorer 8、xatc、vcrun2012、dotnet 20、およびdotnet40をインストールすることです。

次のコマンドでこれをすべて行うことができます。

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秒未満で完了します。 次に、「Windows7」を模倣するようにWindowsのバージョンを変更します。

WINEPREFIX=/21690/pfx winetricks

O:

WINEPREFIX=/21690/pfx protontricks

に戻ります デフォルトのプレフィックスを選択し、受け入れて「runwinecfg」をクリックして受け入れます。

ここで、 模倣するバージョンを変更する前に 「アプリケーションの追加」をクリックしてアプリケーションを追加し、パス「プログラム ファイル/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への依存を排除​​するパッチをインストールすることもできます。これはダウンロードされます。 次のリンクから それをインストールするための指示が示されているところ。