Sea of Thieves: Best GameUserSettings.ini for Water Reflection Fix

The objective is to fix “jagged” reflections and ensure that the Water Simulation ($W_{sim}$) doesn’t compromise your Frame Pacing during naval combat.

Setup & File Navigation

  1. Directory Path:
    • Steam: %LOCALAPPDATA%\Athena\Saved\Config\WindowsClient\
    • Microsoft Store: %LOCALAPPDATA%\Athena\Saved\Config\WinGDK\
  2. The Target: Open GameUserSettings.ini. You will also need to create/edit Engine.ini in the same folder.
  3. Pro Tip: If you experience frequent crashes after the 2026 updates, ensure D3DVersion=11 or 12 matches your hardware’s preferred API in the file.

Optimized “Clarity & Stability” Configuration Table

ParameterRecommended ValueTechnical Purpose
sg.ReflectionQuality1The Visibility Fix. Reduces reflection noise for better enemy spotting.
sg.ShadingQuality2Stabilizes the water’s shading model without heavy $Lumen$ cost.
r.Water.SingleLayer.Reflection1Forces a stable, single-pass reflection on the ocean surface.
r.SSR.Quality0Disables noisy Screen Space Reflections for maximum competitive clarity.
WaterDetailCommon / RareBalances wave geometry with CPU simulation limits.

HowTo: Engineering the Athena Engine Water Pipeline

Follow these GameEngineer.net technical steps to solve reflection bugs and boost FPS:

  1. The “Anti-Oily” Reflection Fix: If your water looks “shimmering” or oily, it’s often due to unstable SSR. In your Engine.ini (under [SystemSettings]), add r.SSR.Quality=0. This removes the dynamic reflections of your ship on the water but makes the ocean significantly “cleaner,” allowing you to see objects beneath the surface more clearly.
  2. Water Detail vs. Competitive Vision: Setting WaterDetail to Common (Cursed) in the GameUserSettings.ini flattens the smaller ripples. While less “majestic,” this reduces the Specular Aliasing ($A_{spec}$) that hides a mermaid’s smoke or a player’s head in the distance.
  3. The DX12 Stutter Protocol: If you have reflection “flashes” when turning the camera, it’s a DX12 cache issue. In GameUserSettings.ini, ensure D3DVersion=12 is set, but pair it with r.CreateShadersOnLoad=1 in your Engine.ini to prevent real-time compilation lag.
  4. Shadow-Water Interaction: Set sg.ShadowQuality=1. This prevents the engine from trying to render complex, high-resolution shadows of your sails onto the moving waves, which is a major source of Draw Call ($D_{call}$) spikes on the open sea.
  5. Model Quality for Loot Spying: A hidden secret in the .ini is that sg.ModelQuality affects the render distance of floating barrels and loot. Set this to 2 (Rare) or higher to ensure you can see “glint” on the horizon before your rivals do.

Technical Explanation: Fresnel Effect and $SNR$ (Signal-to-Noise Ratio)

The “Water Reflection” in Sea of Thieves uses a Fresnel Equation to determine how much light reflects based on your viewing angle.

$$Reflection\_Intensity = R_{0} + (1 – R_{0})(1 – \cos \theta)^{5}$$

By engineering your settings to lower the reflection quality, you are effectively decreasing the “Noise” in this equation. At a low angle ($\theta$), high reflections create a “white-out” effect on the water. Lowering these via the .ini increases your Tactical SNR, allowing you to distinguish between a “wave crest” and a “swimming boarder” ($S_{enemy}$).

Leave a Comment