Clair Obscur: Expedition 33 で「UE-Sandfall ゲームがクラッシュしました」というエラーを修正する方法

Clair Obscur: Expedition 33で発生する「UE-Sandfall ゲームがクラッシュし、終了します」というエラーは、Unreal Engineでよく見られる問題です。ロード画面、新エリアの探索中、カットシーン中などに発生する傾向があります。通常、これは Sandfall エンジンのレンダリングパイプラインの問題に関連しており、メモリ割り当ての不具合、GPU ドライバーの古さ、オーバークロックの不安定さなど、様々な原因が考えられます。つまり、ゲームは重い処理や互換性のない処理を実行しようとして行き詰まり、クラッシュしてしまうのです。

ゲームの起動時、高精細な環境に入った時、あるいはプロローグの戦闘のような壮大で緊張感のあるシーケンス中に、多くの人がこの現象に気づきます。主な原因としては、ゲームファイルの破損、GPUドライバーの古さ、あるいはハードウェアの過熱や不安定さなどが挙げられます。何か特別なことをする前に、お使いのPCがExpedition 33の公式システム要件をすべて満たしていることを確認してください。Windowsは当然ながら、必要以上に動作を重くするからです。

Expedition 33 のクラッシュのトラブルシューティングと修正方法

管理者権限で実行

これは基本的な手順のように思えるかもしれませんが、ゲームに管理者権限を与えることで、スムーズに動作するために必要なシステムリソースへのアクセスが可能になります。特にウイルス対策ソフトやWindows Defenderが干渉している場合、ゲームエンジンは昇格された権限がないと特定のファイルやシステム機能にアクセスできないことがあります。

  • ゲームのメイン実行可能ファイルを見つけます。通常は「Clair Obscur – Expedition 33\Content\Sandfall\Binaries\WinGDK」またはカスタム インストール フォルダーにあります。
  • 「SandFall-WinGDK-Shipping.exe」を右クリックし、「プロパティ」を選択します。
  • 「互換性」タブに移動します。
  • 「このプログラムを管理者として実行する」というボックスにチェックを入れます。
  • 「OK」をクリックしてゲームを再起動してください。一部の機種では、権限の適用に再起動または再ログインが必要になる場合がありますが、通常は起動関連のクラッシュの解消に役立ちます。

DirectX 11モードに切り替える

これはちょっと奇妙ですが、多くのユーザーがDirectX 12の安定性に問題を抱えていることに気づきました。特に古いGPUやミドルレンジのGPUでは顕著です。ゲームのデフォルトはDX12で、新しいシステムでは問題なく動作しますが、GPUやドライバーがギリギリの状態だと、ロード中や戦闘中にクラッシュする可能性があります。DX11に切り替えると、こうした問題は解消される傾向があります。

  • Steam ライブラリを開きます。Clair Obscur: Expedition 33を右クリックして、プロパティを選択します。
  • [全般]タブで、[起動オプション]フィールドを見つけます。
  • ボックスに「-dx11」と入力します。(これは単なるコマンド引数なので、そのまま動作します。)
  • ウィンドウを閉じてゲームをもう一度開始します。

安定性が向上したり、クラッシュが減ったりするかどうかを確認してください。一部の設定では、これによりエンジンとGPUの通信方法に関連する問題が解決される可能性があります。

FPSを60に制限

高リフレッシュレートの画面やフレームレートのロックが解除されていると、GPUとCPUの負荷が不安定になる可能性があります。特にゲームが144Hz以上に最適化されていない場合は顕著です。60フレーム/秒に固定することで、エンジンとハードウェアの同期を維持し、過熱やスタッターによるクラッシュを防ぐことができます。

  • ゲームを起動して、「設定」に進みます。
  • 「グラフィック」タブに移動します。
  • 最大 FPSを見つけて60に設定します。
  • 設定をロックするには、F キーを押すか、適用/保存します。

ええ、パフォーマンスは多少犠牲になりますが、安定性のためには、時にはそれだけの価値があることもあります。フレームレートが高すぎると、特に不安定なオーバークロックでは、奇妙なバグが発生したり、GPUに過負荷をかけたりする可能性があります。

ドライブのストレージを解放する

これはちょっと厄介な問題です。ゲームのインストールドライブがほぼいっぱいになると、Windowsは仮想メモリとシェーダーキャッシュの割り当てに苦労し、ゲームの途中でクラッシュする可能性があります。ゲームはアセットをリアルタイムでストリーミングするため、シェーダーの書き込みや読み込みが適切に行われないと、状況は悪化します。

少なくとも15~20GBの空き容量があることを確認してください。不要なファイルを削除する方法は次のとおりです。

ディスククリーンアップでジャンクファイルを削除

  • Win + Sを押して、「ディスク クリーンアップ」と入力して開きます。
  • ゲームが保存されているメインドライブ (おそらくC: ) を選択します。
  • 「一時ファイル」「DirectX シェーダーキャッシュ」などのオプションをチェックし、「OK」をクリックします。

一時ファイルを手動で削除する

  • Win + Rを押して、「%temp%」と入力し、Enter を押します。
  • そのフォルダー内の可能な限りすべてを削除します。これにより、まだシステムを詰まらせている可能性のある一時ファイルがクリアされます。
  • 「temp」でも繰り返し(Win + R、次に「temp」と入力)、これらもクリアします。

場合によっては、これを行うだけで、特に Windows の大規模な更新や徹底的なクリーニングを行った後に、クラッシュを防ぐのに十分なリソースを解放するのに役立ちます。

省電力モードを有効にする

ノートパソコンや組み立て済みのミニPCでは、熱の問題により負荷がかかった際にゲームがクラッシュすることがあります。省電力モードを有効にすると、全体的な電力と発熱を抑えることができ、長時間のボス戦や大規模なシーンの読み込み中に過熱を防ぐのに十分な場合があります。

  • Win + Sを押して、 「コントロール パネル」を検索します。
  • [ハードウェアとサウンド] > [電源オプション]に進みます。
  • 利用可能なプランで省電力モードを選択します。

これはパフォーマンスブースターではありませんが、ハードウェアが過熱したときにシステム全体を安定させることができる熱対策です。

これらの対策で全てが解決するとは限りませんが、クラッシュがランダムに発生する場合の有効な出発点となります。場合によっては、ドライバーのアップデートやWindowsのパッチが不具合を引き起こすこともありますが、これらの調整は公式アップデートがリリースされるまでの回避策として役立ちます。