1) Use the
-maxmem X
command argument where X =
- 3072 — if you have 4GB RAM
- 5120 — if you have 6GB RAM
- 7168 — if you have 8GB RAM
- 11264 — if you have 12GB RAM
- 13000 — if you have 16GB RAM
(example:
-maxmem 13000
)2) Go to Documents\My Games\Tiny Tina's Wonderlands\Saved\Config and open Engine.ini.
Add this and set file as read only:
[Engine.Engine]
bSmoothFrameRate=True
[TextureStreaming]
UseDynamicStreaming=True
3) Open GameUserSettings.ini.
Find the
[ScalabilityGroups]
and change/add:sg.EffectsQuality=1
sg.GrassDrawDistanceQuality=2
sg.CharacterTextureDetailQuality=3
sg.WorldTextureDetailQuality=0
sg.WorldLODQuality=0
sg.CharacterLODQuality=2
Under
[/Script/OakGame.OakGameUserSettings]
add this:bSmoothFrameRate=True
UseDynamicStreaming=True
Change these lines:
TextureStreamingViewBoostScale=10.000000
TextureStreamingViewBoostScaleOverride=-10.000000
TextureStreamingAdaptiveBoostScale=0.000000
TextureStreamingAdaptiveBoostScaleOverride=-0.000000
TextureStreamingPoolSizeMB=9000
TextureStreamingPoolSizeMBOverride=-20
bUsePerformanceMode=True
Add the following to the end of the file and set as read only:
[/Script/Engine.RendererSettings]
r.SimpleForwardShading=1
r.AOAsyncBuildQueue=1
r.MeshDrawCommands.AllowOnDemandShaderCreation=1
r.MeshDrawCommands.DynamicInstancing==1
r.ForceAllCoresForShaderCompiling=1
r.Shaders.FastMath=1
r.UseShaderPredraw=1
r.RDG.AsyncCompute=2
r.UseAsyncShaderPrecompilation=1
r.AmbientOcclusion.AsyncComputeBudget=4
r.AsyncCreateLightPrimitiveInteractions=1
r.Streaming.Boost=0.5
r.Streaming.PoolSize=0
r.Streaming.MaxTempMemoryAllowed=512
r.Streaming.CheckBuildStatus=1
r.Streaming.DefragDynamicBounds=1
r.CreateShadersOnLoad=1
r.UseShaderCaching=1
r.MultithreadedShadowmapEncode=1
r.MultithreadedLightmapEncode=1
Notes:
- I have also added this guide to the PCGamingWiki site.
- These tweaks DO NOT FIX autosave stuttering.