Steam版 地球防衛軍5 (EARTH DEFENSE FORCE 5)を、ウルトラワイドモニタ(アスペクト比率が21:9)の解像度に対応させるための方法を備忘録を含めて載せておきます。
前置き
ウルトラワイド対応させる手順のみ知りたい方は
この「前置き」は読まなくて大丈夫です。
次の「準備」の項までスキップしてください。
本作、ゲーム内の画面設定から2560 x 1080などのウルトラワイド比率の解像度を選択すること自体は出来ますが、ゲームのプレイ画面は以下のようになります。⬇
・画面全体に引き伸ばされるだけ
(画面設定でレターボックスがオフの場合)
あるいは
・画面両サイドが黒で塗りつぶされ、ゲーム画面のアスペクト比を維持しているだけ
(画面設定でレターボックスがオンの場合)
という感じで、本当の意味でのウルトラワイド対応をしていません。
ウルトラワイドモニタを使用しているのであれば、一般的な16:9のモニターより横長である分だけ、ゲーム画面の視野も広く見れるというのが理想ですよね。
先輩EDF隊員の悲痛な叫び ⬇
37 UnnamedPlayer :2019/07/11(木) 21:47:58.41 ID:7EryE4EzM.net
新作なのにウルトラワイドモニター非対応かよ…
設定画面には解像度表示されてるのに、両横にデカデカと、黒帯出るとかどうなってんだ
そこで、本記事の方法でウルトラワイド比率に対応させるとこんな感じになります。⬇
広い視野でプレイできます。
準備
・Steam版 地球防衛軍5 (EARTH DEFENSE FORCE 5)
・HxDなどのバイナリエディタ (DL先 : https://mh-nexus.de/en/hxd/)
バイナリ書き換えができるソフトなら何でも大丈夫ですが、
本記事ではHxDを使用しています。
やり方
ゲームの実行ファイル(EDF5.exe)をバイナリエディタで書き換えします。
実行は自己責任でお願いいたします。
手順1
EDF5を起動し、ゲーム内の
システム設定 > 画面設定
を開き、以下のように設定してください。
変更を適用し、必ずセーブして終了してください。
手順2
EDF5のローカルディレクトリ内にある、EDF5.exeをバイナリエディタで開きます。
不安な方は事前にEDF5.exeをバックアップしておいてください。
もしバックアップしていなくても、ゲームを再インストールするか、SteamでEDF5のプロパティを開き、「ファイルの整合性の確認」をして復元できます。(詳しくは調べてください。)
こんな感じの編集画面になります。
ここから、バイナリエディタでの書き換えを行っていきます。
手順3
(1)アドレス60B57Eの値を5Eから42に変更する
HxDのエディタ画面でCtrl + G
⬇
アドレス60B57Eを入力してOKでアドレスまで移動
⬇
値を42に変更する
(2)アドレス4B24BCの値を20から04に変更する
HxDのエディタ画面でCtrl + G
⬇
アドレス4B24BCを入力してOKでアドレスまで移動
⬇
値を04に変更する
(3)アドレスEE4CC4の浮動小数点値を、モニタの解像度に応じて下の各値に変更する
[A]解像度2560 x 1080 のモニタを使用している場合 → 2.37037に変更
[B]解像度3440 x 1440 のモニタを使用している場合 → 2.38888に変更
HxDのエディタ画面でCtrl + G
⬇
アドレスEE4CC4を入力してOKでアドレスまで移動
⬇
エディタ画面右側の「データインスペクター」タブから、「Single (float32)」の入力欄に2.37037あるいは2.38888を入力
(4)(1)から(3)まで終わったら、保存して終了してください。
完了
ゲームの起動はEDF5.exeをクリックするのではなく、Steamから普段のように起動してください。
ミッションに出撃してみて、しっかりと視野が広くなっていれば成功です。
お疲れ様でした。
補足
以上の方法では、ミッション出撃中のチャットメッセージがチャットの吹き出しからはみ出る現象が発生します。
これでもプレイ自体は可能ですが、気になるという方は以下のバイナリ書き換えも行ってください。
吹き出しからはみ出る現象が修正されます。
(1)アドレスEE5190の浮動小数点値を-600から-500に変更する
(2)アドレスEE4B50の浮動小数点値を0.5625から0.41に変更する