スターウォーズバトルフロント2はエピックゲームズでは無料です!しかし、フォーラムで発生している最近の問題は、シェーダーの最適化画面でゲームを開始しようとしているときにスタックしていることです。これは、最新のパッチの後に発生します。プログレスバーのどこかで動かなくなったり、終了するまでに無限の時間がかかります。ここで、問題を解決するための簡単な修正を取得しました。それは DirectX12を無効にする 。
目次:
DirectX12モードを無効にする
DirectX12モードを再度有効にする
DirectX12を無効にすることが機能する理由
DirectX12モードを無効にする
シェーダーの最適化画面で立ち往生しているほとんどのプレーヤーの場合、メインメニューにアクセスして、 オプション 画面。ただし、起動ファイルを編集することでDirectXモードを変更できます。方法は次のとおりです。
1)キーボードで、 Windowsロゴキー と と 同時にファイルエクスプローラーを開きます。クリック ドキュメント 次にファイルを開きます スターウォーズバトルフロントII 。
2)その中のフォルダを開きます 設定 。
3)ダブルクリックします ブートオプション を選択します メモ帳 。
4)行を見つけます GstRender.EnableDx12 。値をに変更します 0 。
5)クリック ファイル>保存 変更を保存します。
これらを実行したら、ゲームを起動します。今回は、ゲームにロードしているときに、シェーダーのインストールを完全にスキップすることに気付くでしょう。これは、問題なくゲームをプレイできるはずであることを意味します。
ゲームの起動に成功すると、DirectX 12モードが自動的に再度有効になる場合と、有効にならない場合があります。そうでない場合は、手動で再度有効にすることができます。
DirectX12モードを再度有効にする
1)ゲームのメインメニューに移動し、 オプション 画面。次に、 ビデオ 。
2)[グラフィック設定]セクションで、 DIRECTX12を有効にする 。もし オフ 、 クリック の上 。すでにオンになっている場合は、以下の手順を実行して、ブートアップファイルで有効にします。
3)を押します Windowsロゴキー と R 同時にファイルエクスプローラーを開きます。次に、をクリックします ドキュメント 。そして、ファイルを開きます スターウォーズバトルフロントII 。ダブルクリック ブートオプション で開きます メモ帳 。
4)値を次のように変更します 0 。
5)クリック ファイル>保存 変更を保存します。
DirectX12を無効にすることが機能する理由
DirectX 12を使用すると、マシンにいくつかの拡張機能が提供される可能性があります。DirectX11を使用すると、ソフトウェアをより確実かつ安定して実行できるようになります。基本的に、ゲームがDirectX 12モードで実行されている間は、特定のシェーダーを事前にキャッシュできるため、ゲーム内ではるかに優れたパフォーマンスを得ることができます。ただし、ゲームが期待どおりに起動しない可能性があります。
結論として、DirectX 12を無効にすると、特定の視覚的美学が犠牲になる可能性がありますが、実質的なものは何もありません。そして、少なくともこれはゲームに参加するための最も簡単な方法であり、簡単に再度有効にすることができます。