# OptiScaler.ini values the d4r release sets (Section.Key=Value); everything else keeps OptiScaler's # default. scripts/package_release.sh applies them to the OptiScaler.ini of the bundled release. # DLSS as the DX12 upscaler. Select the shim by filename: OptiDllPath alone allows # OptiScaler's first _nvngx.dll probe to load Proton's system core before trying nvngx.dll. Upscalers.Dx12Upscaler=dlss DLSS.Enabled=true Libraries.OptiDllPath=d4r Libraries.NvngxPath=d4r\nvngx.dll # Do not use d4r\ngx\_nvngx.dll here: that NVIDIA core is loaded internally by the shim. # The game's DLSS calls reach OptiScaler; d4r's own load of NVIDIA's NGX core is left alone Inputs.EnableDlssInputs=true Hooks.HookOriginalNvngxOnly=true # Proton's NVAPI (with PROTON_FORCE_NVAPI=1) serves the game; no fakenvapi NvApi.OverrideNvapiDll=false # The game sees an NVIDIA GPU through DXGI, so it offers DLSS Spoofing.Dxgi=true FrameGen.Enabled=false FrameGen.FGInput=nofg FrameGen.FGOutput=nofg