Minecraft Dungeons 2:WindowsとLinuxでのぼやけやちらつきを修正する方法

Minecraft Dungeons IIはネイティブ解像度が低く、ソフトでぼやけた見た目に加えて、ちらつきも発生します。この修正プログラムは、これらの問題を一度に解消するために作成しました。Windows向けに作成しましたが、WineがWindowsの簡易版を内部で実行するため、 Linuxでも動作するはずです。ただし、お使いのシステムによってはファイルパスが若干異なる場合があります。

 

ゲーム画面がぼやけて見える理由

根本的な原因は、ネイティブレンダリング解像度が低いことです。解像度を上げるのが主な解決策ですが、代償が伴います。ゲームをより高い解像度でレンダリングするため、パフォーマンスが15%から50%程度低下する可能性があります。このトレードオフは、作業を開始する前に知っておく価値があります。なぜなら、ハードウェアに合わせて値を調整できるからです。

 

ステップ1:設定フォルダを開く

Win+Rキーを押してから、以下の行を貼り付けてOKをクリックしてください。

powershell explorer.exe “C:\Users\your_user\AppData\Local\Dungeons2\Saved\Config\Windows”

your_user を実際の Windows ユーザー名に置き換えてください。これにより、ゲームの設定ディレクトリが直接開きます。何らかの理由でフォルダが開かない場合は、手動で移動してください。正しい場所に移動すると、GameUserSettings.iniというファイルが表示されます。このファイルが、正しいディレクトリにいることを示す証拠です。

 

ステップ2:Engine.iniを作成する

同じフォルダ内に、Engine.iniという名前の新しいファイルを作成します。ファイルを開き、以下の内容を追加します。

[システム設定]

r.ScreenPercentage = 125

値は110から150の間で自由に設定できます。設定値は好みやパフォーマンスの余裕に応じて調整してください。ただし、値を高く設定するほどフレームレートの低下が大きくなることを覚えておいてください。

 

ステップ3:アンチエイリアシングをTSRに切り替える

ここからが私がじっくり考えなければならなかった部分です。レンダリング解像度を上げると、ゲームのちらつきがより目立つようになります。これに対処するには、アンチエイリアシング方式をTAAからTSRに変更し、TSRの値をいくつか調整する必要があります。この手順を省略すると、モーションの鮮明度が著しく低下し、残像が見えるようになります。

ファイルの末尾に以下の行を追加してください。

r.AntiAliasingMethod=4

r.TSR.History.ScreenPercentage=125

r.TSR.Velocity.WeightClampingSampleCount=1

r.TSR.History.ScreenPercentage の値を注意深く監視してください。この値は、 r.ScreenPercentage の値と一致するか、わずかに低い値に設定する必要があります。この値を高く設定すると、目に見えるメリットがないにもかかわらず、パフォーマンスが大幅に低下します。

 

ステップ4:値を確認して保存する

ファイルを保存して閉じます。完了すると、内容は以下のようになります。

[システム設定]

r.AntiAliasingMethod=4

r.ScreenPercentage = 125

r.TSR.History.ScreenPercentage=125

r.TSR.Velocity.WeightClampingSampleCount=1

 

ステップ5:ファイルを読み取り専用にする

Engine.iniを右クリックして「プロパティ」を選択します。一番下にある「読み取り専用」チェックボックスをオンにして、「保存」をクリックします。これにより、ゲームが後で変更内容を上書きするのを防ぐことができます。この手順は忘れがちですが、非常に重要です。

 

ステップ6:ゲームを起動する

以上です。ゲームを起動すれば、ぼやけやちらつきは解消されているはずです。

 

TSRが気に入らない場合

TSRは万人受けするものではありません。もし違和感を感じる場合は、r.ScreenPercentageを125~150の範囲に設定して、ちらつきを我慢してください。正直なところ、意識して見なければそれほど気になりませんし、夜間はほとんど完全に消えます。

その他のガイド:

コメント

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish