判定マトリクス:ReShade 通常版 vs Add-on 版のアンチチート適合性
ReShade はゲームの描画パイプラインにフックして動作するため、オンライン対戦でのウォールハック(壁透過)を防ぐ制限機構を備えています。
| エディション | ネットワーク検知 | アンチチート判定 | 深度バッファ動作 |
|---|---|---|---|
| 通常版(Standard) | 通信発生時に深度バッファを自動遮断 | EAC / BattlEye で原則ホワイトリスト | マルチプレイでは深度系エフェクト停止 |
| Add-on 対応版 | ネットワーク検知を無効化(常時取得) | 起動時にブロック、誤用で永久BAN | 常時利用可能(完全オフライン専用) |
| ファイル名偽装版 | 独自名でのフック試行 | 不正モジュールとして検知エラー | 起動停止(Untrusted system file) |
深度バッファの黒画面・上下反転・ちらつき修復
ReShade の「Edit global preprocessor definitions」で以下の定数を調整します:
RESHADE_DEPTH_INPUT_IS_REVERSED: UE4/5 や DX12 は 1、旧世代 DX9/11 は 0。RESHADE_DEPTH_INPUT_IS_UPSIDE_DOWN: Vulkan/OpenGL は 1、DirectX は 0。DisplayDepth.fxをオンにして、左半分が滑らかなグレースケールになるよう確認します。- ちらつきが発生する場合、Add-ons の Copy depth buffer before clear operations を有効化してください。