The Outer Worlds Tweak Guide

The Outer Worlds Tweak Guide 1 - steamsplay.com
The Outer Worlds Tweak Guide 1 - steamsplay.com
Game has a lot of visual effects tied to generic UE4 quality settings. This guide shows you how to enable/disable them individually. Unlike UE3, you can change graphics options in menu and any tweaks made in ini’s will not be reverted. Ini tweaks override the menu.

We’re editing config files for this. The configs are found inside of,

C:\Users\(your username)\AppData\Local\Indiana\Saved\Config\WindowsNoEditor

Default location for most people.

 
 

Intro

 
Game has a lot of visual effects tied to generic UE4 quality settings. This guide shows you how to enable/disable them individually. Unlike UE3, you can change graphics options in menu and any tweaks made in ini’s will not be reverted. Ini tweaks override the menu. 
 
We’re editing config files for this. The configs are found inside of, 
 
C:\Users\(your username)\AppData\Local\Indiana\Saved\Config\WindowsNoEditor 
 
Default location for most people. 
 
 

Framerate Cap

 
Smooth framerate option is recommended to cap game FPS, if you don’t use Vsync. Uncapped makes the system components work harder and hotter because these games may push 300-1000 frames. Even for the best systems, this can cause stuttering. Your hardware just lasts longer if you at least cap frames to 75-100. 
 
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. 
 
NOTICE: 
 
I realize the game has cap settings, but this can be used to specify values like 75 and such. Or you can use Nvidia Control Panel Settings. 
 
 

Raw mouse input

 
Inside of Input.ini, 
 
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. 
 
 

Visuals and clarity

 
Visuals and clarity 
Add the following lines under [Systemsettings] section in Engine.ini. For most of these, value of 1 to enable and 0 to disable. 
 
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. 
 
 

Visuals + (light)

 
Can impact performance a lot; Enabling qualities not found in menu or increasing them higher than most games allow. I use this set. 
 
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. 
 
 

Visuals (Heavy)

 
These are overkill. 
 
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 
 
 

Visuals (Planar reflections)

 
Visuals (Planar reflections) 
r.ReflectionEnvironment=2 
r.ReflectionEnvironmentBeginMixingRoughness=0.1 
r.ReflectionEnvironmentEndMixingRoughness=0.3 
r.ReflectionEnvironmentLightmapMixBasedOnRoughness=1 
r.ReflectionEnvironmentLightmapMixLargestWeight=1000 
 
Add to engine.ini 
 
Credits: othon05 
 
No idea if actually works in game. 
 
 

Visuals (my settings)

 
[SystemSettings] 
r.PostProcessAAQuality=0 
r.VSync=0 
r.LightFunctionQuality=1 
r.Shadow.MaxResolution=2048 
r.MotionBlurQuality=0 
r.DepthOfFieldQuality=0 
r.LensFlareQuality=3 
r.SceneColorFringeQuality=1 
r.EyeAdaptationQuality=2 
r.BloomQuality=5 
r.FastBlurThreshold=100 
r.Upscale.Quality=3 
r.Tonemapper.GrainQuantization=0 
r.LightShaftQuality=1 
r.Filter.SizeScale=1 
r.Tonemapper.Quality=0 
r.Streaming.MipBias=0 
r.MaxAnisotropy=16 
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.CompositeDynamicLights=FALSE 
r.FloatingPointRenderTargets=True 
r.AllowSubsurfaceScattering=TRUE 
r.AllowImageReflections=TRUE 
r.AllowImageReflectionShadowing=TRUE 
r.MaxWholeSceneDominantShadowResolution=1024 
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.ReflectionEnvironment=2 
r.ReflectionEnvironmentBeginMixingRoughness=0.1 
r.ReflectionEnvironmentEndMixingRoughness=0.3 
r.ReflectionEnvironmentLightmapMixBasedOnRoughness=1 
r.ReflectionEnvironmentLightmapMixLargestWeight=1000 
 
 

SMAA anti-aliasing

 
Game only supports TAA (temporal anti-aliasing). This is blurry, and might disorientate people. 
 
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 http://com/file/851ijv9jf4paess/Succubus_Prologue_SMAA_ReShade.rar/file 
 
Unpack archive to 
 
C:\Program Files (x86)\Steam\steamapps\common\TheOuterWorlds Indiana\Binaries\Win64\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 
 
https://reshade.me/ 
 
– Run installer, select game; direct launcher to game’s exe in(default directory if on C: drive) 
 
C:\Program Files (x86)\Steam\steamapps\common\TheOuterWorlds\Indiana\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. 
 
Also, inside of GameUserSystemSettings.ini 
 
sg.AntiAliasingQuality=4 
 
Set value to 0. 
 
and add sg.AntiAliasingQuality=0 to Engine.ini under [systemsettings] 
 
May have to set GameUserSystemSettings.ini to ReadOnly. 
 
 

Render resolution (super sampling)

 
Increases render resolution, making the image sharper. This will tank FPS for people not running uber rigs, though. 
 
Inside of Engine.ini, 
 
[SystemSettings] 
r.ScreenPercentage=100 
 
For r.ScreenPercentage= value, set between 100 to 200. You could start at 130 or 150. 
 

Written by AdayDr1en

Here we come to an end for The Outer Worlds Tweak Guide hope you enjoy it. If you think we forget something to include or we should make an update to the post let us know via comment, and we will fix it asap! Thanks and have a great day!


Be the first to comment

Leave a Reply

Your email address will not be published.


*