https://www.youtube.com/watch?v=-F4pbnDdloo
how to install =============Steam ======================= AppData\Local\PAYDAY3\Saved\Config\WindowsClient
%localappdata% ============= Gamepass =================== AppData\Local\PAYDAY3\Saved\Config\WinGDK
%localappdata% =====================EGS/epic games================= AppData\Local\PAYDAY3\Saved\Config\EGS
for more information about the commands: https://pongrit.github.io
===============================================================================
screenshots: https://imgur.com/a/SBzyvNO
RECOMMENDS : https://modworkshop.net/mod/47526
in cases of extremely low fps, you can try using -dx11
Major, I've got everything I can work on to make this game run on a calculator. Can you refine it?
r.GraphicsAdapter=0 r.FullScreenMode=0 r.OneFrameThreadLag=1 r.GPUBusyWait=0 bSmoothFrameRate=False r.DontLimitOnBattery=1 r.OptimizeForUAVPerformance=1 r.FinishCurrentFrame=0 r.DX11NumForcedGPUs=1 r.IndirectLightingCache=1 r.AllowCachedUniformExpressions=1 r.DrawRectangleOptimization=1 r.AOReuseAcrossFrames=1 r.GBuffer=1 r.GBufferFormat=1 r.ForceLOD=-1 r.TriangleOrderOptimization=1 r.ForwardBasePassSort=2 r.FreeSkeletalMeshBuffers=1 r.DoInitViewsLightingAfterPrepass=1 r.Filter.NewMethod=1 r.KeepPreCulledIndicesThreshold=1 r.MorphTarget.Mode=1 r.ShaderPipelines=1 r.Shadow.StencilOptimization=1 r.Streaming.LimitPoolSizeToVRAM=0 r.Streaming.UseNewMetrics=1 r.MaxAnisotropy=8 r.MaxQualityMode=0 r.ViewDistanceScale=0.5 r.EmitterSpawnRateScale=0.7 r.FogDensity=0.7 r.SkeletalMeshLODBias=1.5 r.RenderTargetPoolMin=3500 r.DefaultFeature.MotionBlur=0 r.MotionBlurQuality=0 r.MotionBlurSoftEdgeSize=0 r.MotionBlurFiltering=0 r.TranslucencyVolumeBlur=0 r.XGEShaderCompile.JobTimeout=0.4 r.TextureStreaming=0 r.OnlyStreamInTextures=0 r.Streaming.PoolSize=16 r.VirtualTexture=1 r.ShaderDevelopmentMode=0 r.CompileShadersForDevelopment=0 r.Shaders.Optimize=1 r.CreateShadersOnLoad=1 r.SceneRenderTargetResizeMethod=1 r.Streaming.UseFixedPoolSize=1 r.UniformBufferPooling=1 r.Shaders.KeepDebugInfo=0 r.HZBOcclusion=2 r.AllowOcclusionQueries=1 r.AllowSubPrimitiveQueries=1 r.Cache.LimitQuerySize=1 r.NumBufferedOcclusionQueries=2 r.DownsampledOcclusionQueries=0 r.AllowPrecomputedVisibility=1 r.EarlyZPass=3 r.EarlyZPassMovable=0 r.AlsoUseSphereForFrustumCull=1 r.AmbientOcclusion.Compute=2 r.HLOD=1 r.HLOD.DistanceScale=1.2 r.HLOD.MaximumLevel=-1 r.Streaming.HLODStrategy=0 r.OcclusionCullParallelPrimFetch=1 r.SeparateTranslucencyAutoDownsample=1 r.RHICmdBypass=0 r.RHICmdBasePassDeferredContexts=True r.RHICmdUseThread=1 r.RHICmdWidth=6 r.RHICmdUseParallelAlgorithms=True r.RHICmdAsyncRHIThreadDispatch=1 RHI.MaximumFrameLatency=2 r.ParallelShadows=1 r.ParallelTranslucency=1 r.ParallelVelocity=1 r.ParallelBasePass=1 r.ParallelPrePass=1 r.ParallelShadowsNonWholeScene=1 r.ClearWithExcludeRects=2 r.EnableAsyncComputeTranslucencyLightingVolumeClear=1 r.FXSystemPreRenderAfterPrepass=1 r.MultithreadedLightmapEncode=1 r.MultithreadedShadowmapEncode=1 r.UseAsyncShaderPrecompilation=1 r.UseParallelGetDynamicMeshElementsTasks=1 r.ShadowQuality=4 r.Shadow.MaxResolution=1024 r.Shadow.MinResolution=256 r.Shadow.PerObject=1 r.Shadow.Preshadows=1 r.AllowLandscapeShadows=1 r.LensFlareQuality=2 r.HighQualityLightMaps=1 r.DepthOfField.MaxSize=70 r.DetailMode=2 r.DFFullResolution=0 r.UseShaderPredraw=1 FX.EarlyScheduleAsync=1 FX.AllowAsyncTick=1 FX.AllowCulling=1 FX.AllowGPUSorting=1 r.SkinCaching=1 r.TessellationAdaptivePixelsPerTriangle=32.000000
[SystemSettings] bSmoothFrameRate=False t.IdleWhenNotForeground=0 RHI.MaximumFrameLatency=2 p.AllowCachedOverlaps=1 g.TimeToBlockOnRenderFence=0 FX.AllowAsyncTick=1 FX.AllowCulling=1 FX.AllowGPUSorting=1 rhi.ResourceTableCaching=1 r.GPUBusyWait=0 RHI.TargetRefreshRate=60 FX.EarlyScheduleAsync=1
[System] bSmoothFrameRate=False t.IdleWhenNotForeground=0 RHI.MaximumFrameLatency=2 p.AllowCachedOverlaps=1 g.TimeToBlockOnRenderFence=0 FX.AllowAsyncTick=1 FX.AllowCulling=1 FX.AllowGPUSorting=1 rhi.ResourceTableCaching=1 r.GPUBusyWait=0 RHI.TargetRefreshRate=60 FX.EarlyScheduleAsync=1
Maybe it's a good config, set r.Streaming.PoolSize=50 if you use HD or have less than 8GB of RAM
Major, I've got everything I can work on to make this game run on a calculator. Can you refine it?
r.GraphicsAdapter=0
r.FullScreenMode=0
r.OneFrameThreadLag=1
r.GPUBusyWait=0
bSmoothFrameRate=False
r.DontLimitOnBattery=1
r.OptimizeForUAVPerformance=1
r.FinishCurrentFrame=0
r.DX11NumForcedGPUs=1
r.IndirectLightingCache=1
r.AllowCachedUniformExpressions=1
r.DrawRectangleOptimization=1
r.AOReuseAcrossFrames=1
r.GBuffer=1
r.GBufferFormat=1
r.ForceLOD=-1
r.TriangleOrderOptimization=1
r.ForwardBasePassSort=2
r.FreeSkeletalMeshBuffers=1
r.DoInitViewsLightingAfterPrepass=1
r.Filter.NewMethod=1
r.KeepPreCulledIndicesThreshold=1
r.MorphTarget.Mode=1
r.ShaderPipelines=1
r.Shadow.StencilOptimization=1
r.Streaming.LimitPoolSizeToVRAM=0
r.Streaming.UseNewMetrics=1
r.MaxAnisotropy=8
r.MaxQualityMode=0
r.ViewDistanceScale=0.5
r.EmitterSpawnRateScale=0.7
r.FogDensity=0.7
r.SkeletalMeshLODBias=1.5
r.RenderTargetPoolMin=3500
r.DefaultFeature.MotionBlur=0
r.MotionBlurQuality=0
r.MotionBlurSoftEdgeSize=0
r.MotionBlurFiltering=0
r.TranslucencyVolumeBlur=0
r.XGEShaderCompile.JobTimeout=0.4
r.TextureStreaming=0
r.OnlyStreamInTextures=0
r.Streaming.PoolSize=16
r.VirtualTexture=1
r.ShaderDevelopmentMode=0
r.CompileShadersForDevelopment=0
r.Shaders.Optimize=1
r.CreateShadersOnLoad=1
r.SceneRenderTargetResizeMethod=1
r.Streaming.UseFixedPoolSize=1
r.UniformBufferPooling=1
r.Shaders.KeepDebugInfo=0
r.HZBOcclusion=2
r.AllowOcclusionQueries=1
r.AllowSubPrimitiveQueries=1
r.Cache.LimitQuerySize=1
r.NumBufferedOcclusionQueries=2
r.DownsampledOcclusionQueries=0
r.AllowPrecomputedVisibility=1
r.EarlyZPass=3
r.EarlyZPassMovable=0
r.AlsoUseSphereForFrustumCull=1
r.AmbientOcclusion.Compute=2
r.HLOD=1
r.HLOD.DistanceScale=1.2
r.HLOD.MaximumLevel=-1
r.Streaming.HLODStrategy=0
r.OcclusionCullParallelPrimFetch=1
r.SeparateTranslucencyAutoDownsample=1
r.RHICmdBypass=0
r.RHICmdBasePassDeferredContexts=True
r.RHICmdUseThread=1
r.RHICmdWidth=6
r.RHICmdUseParallelAlgorithms=True
r.RHICmdAsyncRHIThreadDispatch=1
RHI.MaximumFrameLatency=2
r.ParallelShadows=1
r.ParallelTranslucency=1
r.ParallelVelocity=1
r.ParallelBasePass=1
r.ParallelPrePass=1
r.ParallelShadowsNonWholeScene=1
r.ClearWithExcludeRects=2
r.EnableAsyncComputeTranslucencyLightingVolumeClear=1
r.FXSystemPreRenderAfterPrepass=1
r.MultithreadedLightmapEncode=1
r.MultithreadedShadowmapEncode=1
r.UseAsyncShaderPrecompilation=1
r.UseParallelGetDynamicMeshElementsTasks=1
r.ShadowQuality=4
r.Shadow.MaxResolution=1024
r.Shadow.MinResolution=256
r.Shadow.PerObject=1
r.Shadow.Preshadows=1
r.AllowLandscapeShadows=1
r.LensFlareQuality=2
r.HighQualityLightMaps=1
r.DepthOfField.MaxSize=70
r.DetailMode=2
r.DFFullResolution=0
r.UseShaderPredraw=1
FX.EarlyScheduleAsync=1
FX.AllowAsyncTick=1
FX.AllowCulling=1
FX.AllowGPUSorting=1
r.SkinCaching=1
r.TessellationAdaptivePixelsPerTriangle=32.000000
[SystemSettings]
bSmoothFrameRate=False
t.IdleWhenNotForeground=0
RHI.MaximumFrameLatency=2
p.AllowCachedOverlaps=1
g.TimeToBlockOnRenderFence=0
FX.AllowAsyncTick=1
FX.AllowCulling=1
FX.AllowGPUSorting=1
rhi.ResourceTableCaching=1
r.GPUBusyWait=0
RHI.TargetRefreshRate=60
FX.EarlyScheduleAsync=1
[System]
bSmoothFrameRate=False
t.IdleWhenNotForeground=0
RHI.MaximumFrameLatency=2
p.AllowCachedOverlaps=1
g.TimeToBlockOnRenderFence=0
FX.AllowAsyncTick=1
FX.AllowCulling=1
FX.AllowGPUSorting=1
rhi.ResourceTableCaching=1
r.GPUBusyWait=0
RHI.TargetRefreshRate=60
FX.EarlyScheduleAsync=1
Maybe it's a good config, set r.Streaming.PoolSize=50 if you use HD or have less than 8GB of RAM