真・女神転生 III ノクターン HD リマスター – 内部レンダリング解像度を変更する方法

内部レンダリング解像度を 1080p を超える任意の設定に変更する方法。
内部レンダリング解像度を上げるためのガイド
概要
この日の修正 0 放棄ウェア、一度に 1 つの設定。デフォルトでは、Nocturne の「HD」リマスターの内部レンダリング解像度は、ディスプレイの解像度に関係なく、360p、720p、1080p の間でのみ切り替えることができます。画面解像度を 4K に設定しても、スーパーインポーズされた 4K HUD で最大 1080p をレンダリングできます。
免責事項:執筆時点では、これらの変更がネイティブの Unity3D 設定にどのように変換されるか、この相互作用が意図されているかどうか、問題が発生するかどうかは不明です。私が知っているのは、見栄えが良いということだけです。
前提条件
- Hex エディター (これには HxD を使用しました)。
- 16 進エディタの使用方法に関する基本的な知識
チュートリアル
ステップ 1
ゲーム ディレクトリに移動します (右クリックして、ローカル ファイルを参照します)。
ステップ 2
GameAssembly.dll をバックアップします。 Hex エディターで GameAssembly.dll を開きます。
ステップ 3
次の 16 進値を検索してください。
80 07 00 00 C7 03 38 04 00 00
次のように変更します:
00 1E 00 00 C7 03 E0 10 00 00
ステップ 4
次の 16 進値を検索してください。
80 07 00 00 BF 38 04 00 00
次のように変更します:
00 0F 00 00 BF 70 08 00 00
ステップ 5
保存してゲームを起動し、レンダリング スケールを High に設定します。
コメント
遊ぶためのいくつかの解像度値。どちらの編集でも自由に試してみてください。ただし、常に良い結果が得られるとは限りません。また、ここからゲーム内レンダリング スケール設定の低と中の位置を推測できるはずです。これは、それぞれ 640×360 と 1280×720 の解像度に対応します。
- 80 02 00 00 =640
- 68 01 00 00 =360
- 00 05 00 00 =1280
- D0 02 00 00 =720
- 80 07 00 00 =1920
- 38 04 00 00 =1080
- 00 0A 00 00 =2560
- A0 05 00 00 =1440
- 00 0F 00 00 =3840
- 70 08 00 00 =2160
- 00 1E 00 00 =7680
- E0 10 00 00 =4320
ステップ 3 では、これがゲーム内の高設定 (1 次元あたり 4 バイトのワード サイズ) に関連付けられた内部レンダリング解像度であると確信しています。したがって、8K (7680 × 4320) に設定します。
ステップ 4 では、この数値のペアが Nocturne のレンダリング パイプラインとどのように関連しているかは現時点では不明ですが、満足のいく結果を得るにはこれらを変更する必要があります。この解像度をレンダリング解像度以上に設定すると、キャラクターのレンダリングがわずかに壊れる可能性があることに気付きましたが、4K (3840 x 2160) に設定するとうまくいきます。
独自のカスタム解像度を設定する場合は、工学計算機で変換するときにエンディアンに注意してください。
結果
前と後