We’re editing config files for this. The configs are found inside of,
C:\Users\(your username)\AppData\Local\Agony\Saved_Unrated\Config\WindowsNoEditor
Default location for most people.
This is also recommend for Agony; the game and menu FPS limits are bugged, and using driver utilities only affects menu FPS. You need this tweak to cap gameplay FPS.
[/script/engine.engine]
MinDesiredFrameRate=0
bSmoothFrameRate=true
SmoothedFrameRateRange=(LowerBound=(Type=Inclusive,Value=5),UpperBound=(Type=Exclusive,Value=75))
Paste the above into Engine.ini
Value 75 or of your choosing.
Make sure to disable Vsync.
Paste the following
[/script/engine.inputsettings]
bEnableMouseSmoothing=False
LookRightScale=0.000000
LookUpScale=0.000000
bViewAccelerationEnabled=false
[Engine.PlayerInput]
bEnableMouseSmoothing=False
LookRightScale=0.000000
LookUpScale=0.000000
bViewAccelerationEnabled=false
Inside of Engine.ini,
Paste the following
[/script/engine.engine]
r.oneframethreadlag=0
Also helps to disable Vsync.
r.SceneColorFringeQuality=1
Chromatic aberration; out of focus color separation effect like from a camera.
r.DepthOfFieldQuality=4
Out of focus blurring effect. Quality options: 0-4.
r.Tonemapper.GrainQuantization=1
r.Tonemapper.Quality=5
Film grain effect. First line toggles, the second line(“quality”) controls the grain intensity. Quality options: 0-5.
r.Fog=1
You can disable ambient fog in the game. Levels may look darker and flatter than intended, though.
r.MotionBlurQuality=4
Blur on moving characters/objects and when you turn. Quality options: 0-4.
r.BloomQuality=5
Bloom lighting. Quality options 0-5.
r.MaxAnisotropy=16
Image filtering quality. 0-16. Recommended for games without the menu option.
Better shadows, lighting, reflections.
r.LightFunctionQuality=1
r.EyeAdaptationQuality=2
r.LensFlareQuality=3
r.BloomQuality=5
r.LightShaftQuality=1
r.DynamicLights=True
r.DynamicShadows=True
r.bAllowLightShafts=True
r.CompositeDynamicLights=False
r.FloatingPointRenderTargets=True
r.AllowSubsurfaceScattering=True
r.SSS.Scale=1
r.SSS.SampleSet=2
r.SSS.Quality=1
r.SSS.HalfRes=0
r.AllowImageReflections=True
r.AllowImageReflectionShadowing=True
r.MaxWholeSceneDominantShadowResolution=2048
r.ShadowTexelsPerPixel=16.000000
r.bEnableVSMShadows=true
r.bEnableForegroundShadowsOnWorld=True
r.bEnableForegroundSelfShadowing=True
r.bAllowWholeSceneDominantShadows=True
r.ScreenPercentage=100
regarding r.MaxWholeSceneDominantShadowResolution= value: should be set to the same resolution, or one resolution lower or higher than your game shadow resolution. Example: 512 (Low), 1024 (Medium), 2048 (High), 4096 (Ultra). Or disable with r.bAllowWholeSceneDominantShadows=False.
r.SkeletalMeshLODBias=0
r.LightFunctionQuality=1
r.ShadowQuality=2
r.Shadow.CSM.MaxCascades=10
r.Shadow.MaxResolution=8192
r.Shadow.RadiusThreshold=0.03
r.Shadow.DistanceScale=2.0
r.Shadow.CSM.TransitionScale=1.0
r.DistanceFieldShadowing=1
r.DistanceFieldAO=1
r.MotionBlurQuality=0
r.AmbientOcclusionMipLevelFactor=0.4
r.AmbientOcclusionMaxQuality=100
r.AmbientOcclusionLevels=-1
r.AmbientOcclusionRadiusScale=1.0
r.DepthOfFieldQuality=4
r.RenderTargetPoolMin=1000
r.LensFlareQuality=3
r.SceneColorFringeQuality=1
r.EyeAdaptationQuality=2
r.BloomQuality=5
r.FastBlurThreshold=100
r.Upscale.Quality=3
r.Tonemapper.GrainQuantization=1
r.LightShaftQuality=1
r.Filter.SizeScale=1
r.Tonemapper.Quality=5
r.Streaming.MipBias=0
r.MaxAnisotropy=16
r.Streaming.LimitPoolSizeToVRAM=0
r.Streaming.PoolSize=3000
r.TranslucencyLightingVolumeDim=64
r.RefractionQuality=2
r.SSR.Quality=4
r.SceneColorFormat=4
r.DetailMode=2
r.TranslucencyVolumeBlur=1
r.MaterialQualityLevel=1 ; High quality
r.SSS.Scale=1
r.SSS.SampleSet=2
r.SSS.Quality=1
r.SSS.HalfRes=0
r.EmitterSpawnRateScale=1.0
r.ParticleLightQuality=2
foliage.DensityScale=1.6
grass.DensityScale=1.6
r.NT.PMV.PixelTileSize=8
r.NT.PMV.NumDepthSlices=196
r.NT.PMV.LightInjection=2
r.NT.PMV.ShadowFilterQuality=2
r.NT.PMV.TemporalBlendMin=50
r.CompositeDynamicLights=FALSE
r.FloatingPointRenderTargets=True
r.AllowSubsurfaceScattering=TRUE
r.AllowImageReflections=TRUE
r.AllowImageReflectionShadowing=TRUE
r.MaxWholeSceneDominantShadowResolution=8192
r.ShadowTexelsPerPixel=16.000000
r.bEnableVSMShadows=true
r.bEnableForegroundShadowsOnWorld=True
r.bEnableForegroundSelfShadowing=TRUE
r.bAllowWholeSceneDominantShadows=True
r.StaticDecals=True
r.DynamicDecals=True
r.DynamicLights=True
r.DynamicShadows=True
r.bAllowLightShafts=True
r.ScreenPercentage=100
I have a Reshade config to inject SMAA into the game. The image will be sharper, but there will be a lot more shimmering.
Add the following to Engine.ini
[SystemSettings]
r.PostProcessAAQuality=0
Here’s a link to my Reshade preset that injects the SMAA (paste link in browser, add back the periods),
https://www mediafire com/file/32rfy9aswb26364/Agony_Unrated_SMAA_Reshade.rar/file
Unpack archive to
C:\Program Files (x86)\Steam\SteamApps\common\Agony UNRATED\Agony\Binaries\Win64
Toggle the shader with Insert key.
Preset assumes game is installed on drive C: and in default install paths. If it’s not, you have to edit the dxgi.ini to reflect that.
These lines,
TextureSearchPaths=
EffectSearchPaths=
ScreenshotPath=
PresetFiles=
Crashing notice:
If the included preset crashes your game..
– Download latest ReShade
– Run installer, select game; direct launcher to agony unrated’s exe in(default directory if on C: drive)
C:\Program Files (x86)\Steam\SteamApps\common\Agony UNRATED\Agony\Binaries\Win64
– Select Direct3D 10/11/12(literally click on it), then click “Yes”(let it overwrite), then download(ignore the list, don’t check/uncheck any boxes) the shaders.
Inside of Engine.ini,
[SystemSettings]
r.ScreenPercentage=100
For r.ScreenPercentage= value, set between 100 to 200. You could start at 130 or 150.