Alright, so here are my settings: Code: [SystemSettings] r.GTSyncType=1 r.OneFrameThreadLag=1 r.CreateShadersOnLoad=1 r.Shadow.WholeSceneShadowCacheMb=2000 gc.TimeBetweenPurgingPendingKillObjects=300 gc.NumRetriesBeforeForcingGC=5 gc.MinDesiredObjectsPerSubTask=20 s.ForceGCAfterLevelStreamedOut=0 s.ContinuouslyIncrementalGCWhileLevelsPendingPurge=0 r.ShaderPipelineCache.BatchTime=2 r.ShaderPipelineCache.BackgroundBatchTime=0 r.ShaderPipelineCache.PrecompileBatchTime=0 s.AsyncLoadingTimeLimit=2 s.PriorityAsyncLoadingExtraTime=1 s.UnregisterComponentsTimeLimit=2 s.LevelStreamingActorsUpdateTimeLimit=2 s.PriorityLevelStreamingActorsUpdateExtraTime=1 s.LevelStreamingComponentsUnregistrationGranularity=40 s.LevelStreamingComponentsRegistrationGranularity=80 r.Streaming.NumStaticComponentsProcessedPerFrame=160 r.ViewDistanceScale=4 r.StaticMeshLODDistanceScale=0.25 foliage.LODDistanceScale=4 foliage.DensityScale=1.0 r.MaterialQualityLevel=1 r.EyeAdaptationQuality=1 r.HighQualityLightMaps=1 r.PostProcessAAQuality=6 r.MaxAnisotropy=16 r.LandscapeLOD0DistributionScale=4 r.DefaultFeature.MotionBlur=1 r.DepthOfFieldQuality=0 r.TemporalAACatmullRom=1 r.TemporalAASharpness=2.0 r.TemporalAASamples=64 r.TemporalAAFilterSize=1.0 r.TemporalAAPauseCorrect=1 r.TemporalAACurrentFrameWeight=0.2 r.Tonemapper.Quality=0 r.ToneMapper.Sharpen=0 r.SSR.Quality=2 r.BloomQuality=3 r.SkeletalMeshLODBias=-2 r.Shadow.MaxResolution=4096 r.Shadow.MaxCSMResolution=4096 r.Shadow.DistanceScale=2.0 r.Shadow.TransitionScale=2 r.Shadow.CSM.TransitionScale=2 r.Shadow.RadiusThreshold=0.005 grass.densityScale=5 r.GTAO.FalloffEnd=35 r.GTAO.SpatialFilter=0 r.GTAO.NumAngles=2 r.GTAO.UseNormals=1 r.GTAO.ThicknessBlend=0 r.LandscapeLODDistributionScale=3 [/script/engine.renderersettings] r.ViewDistanceScale=4 I don't know what controls sleepers distance rendering. Once we could get that covered it should make for a nice config for us. None of it is mine - it's a compilation of a few configs for TSW 2 and I cannot possibly lookup any original authors of these tweaks. EDIT: Streaming part really causes stuttering on my side so I removed it
Don't forget: [/Script/Engine.UserInterfaceSettings] ApplicationScale=0.xxx if you wish to reduce the size of the HUD (I use 0.500)
Haven't used this in TSW2 so would i recognize if it works? Which elements are affected? Just used 0.500 and dont notice any difference. Thanks for the insights!
Please disregard, since its a fresh engine.ini and i was lazy i only searched for it and edited the one in the Onedrive backup folder... Once editing in the actual folder, its impossible to no notice. This is basically a dream come true!
A good one to try for people using screen percentage less than 100% (I use 70% on a 4k display. Make sure TAA is also enabled.) r.TemporalAA.Upsampling=1
Wouldn’t it be better to change your Windows resolution setting to 1440p before booting the game instead of reducing screen percentage to 70%?
No, because that has an effect on the scaling of 2D elements like the UI (and its clarity) which is probably not what you want. Plus, you either have to run windowed or fullscreen (as opposed to windowed fullscreen) which are far more clunky to use--fullscreen especially with multiple monitors. Cheers
MikeyMike As far as I know the sleeper distance rendering is hardcoded. It's been a while since i've checked those values (To try to disable the shadowcast from them)