[GUIDE] How to Fix stuttering and Improve FPS in World War 3

Axlerod

TAC Moderator
Joined
Jan 31, 2015
Location
Indiana
#1
https://forum.worldwar3.com/index.p...ix-stuttering-and-improve-fps-in-world-war-3/

Hello guys, i tried some progress on the performance of ww3 with some trick i wanted to share with evrything i discovered these days to lower the stuttering in game.

First method, devote more cpu to the game so as to improve the performance stuttering and fps drop, ww3 does not use much power of your cpu and I think this is one of the many problems of low optimization, so what we do will be to dedicate more power cpu to WW3 with this method:
(STEP 1) GIVE MORE CPU POWER
Hold Press Windows Key+R or type in windows search bar "run"
In the run search bar type "regedit"


and now fallow this directory: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options

create a new folder/key with right click in Image file execution options and call it WW3-Win64-Shipping.exe

Create a new folder under the WW3-Win64-Shipping.exe folder and call it PerfOptions

now right click inside PerfOption Create a new DWORD (32 bit) rename it CpuPriorityClass
now double click on CpuPriorityClass and change in 3

(STEP 2) FIX WINDOWS MEMORY LEAK *ONLY FOR WINDOWS 10*
with this passage we improve the consumption of ram by windows and dedicate the maximum to ww3.
Always in regedit fallow the path: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu
now double click on Start and set value on 4


(STEP 3) EDIT ENGINE.INI FILE *BIG IMPROVEMENT*
Navigate in this directory C:/users/youpcname/AppData/Local/WW3/Saved/config/WindowsNoEditor
*if you can't see AppData folder enable hidden folders* it's pretty easy to do, but if you have no idea how to do here quick youtube tutorial for how enable hidden folder TUTORIAL
Find and open the file called Engine.ini delete all and paste this script
(IF YOU HAVE LESS THAN 12GB OF RAM EDIT r.Streaming.LimitPoolSizeToVRAM=1 IN r.Streaming.LimitPoolSizeToVRAM=0
Quote
[Core.System]
Paths=../../../Engine/Content
Paths=%GAMEDIR%Content
Paths=../../../WW3/Plugins/AnimationExtender/Content
Paths=../../../WW3/Plugins/ImpostorBaker/Content
Paths=../../../Engine/Plugins/Editor/BlueprintMaterialTextureNodes/Content
Paths=../../../WW3/Plugins/Wwise/Content
Paths=../../../Engine/Plugins/2D/Paper2D/Content
Paths=../../../Engine/Plugins/Editor/CryptoKeys/Content
Paths=../../../Engine/Plugins/Enterprise/DatasmithContent/Content
Paths=../../../Engine/Plugins/Media/MediaCompositing/Content
Paths=../../../Engine/Content
Paths=../../../Engine/Plugins/Editor/CryptoKeys/Content
Paths=../../../Engine/Plugins/Enterprise/DatasmithContent/Content
Paths=../../../Engine/Plugins/Media/MediaCompositing/Content
[/script/engine.engine]
bUseVSync=false
MaxPixelShaderAdditiveComplexityCount=128
MaxES2PixelShaderAdditiveComplexityCount=45
IdealLightMapDensity=0.02
MaxLightMapDensity=0.05
[/script/engine.garbagecollectionsettings]
TimeBetweenPurgingPendingKillObjects=15
[/script/engine.renderersettings]
r.SkeletalMeshLODBias=30
r.MotionBlurQuality=0
r.AmbientOcclusionMipLevelFactor=0.0
r.AmbientOcclusionMaxQuality=3
r.AmbientOcclusionLevels=3
r.AmbientOcclusionRadiusScale=0.0
r.DefaultFeature.Bloom=False
r.DefaultFeature.AmbientOcclusion=False
r.DefaultFeature.AmbientOcclusionStaticFraction=False
r.DefaultFeature.AutoExposure=False
r.DistanceFieldAO=3
r.VolumetricFog=0
r.VolumetricFog.GridPixelSize=0
r.VolumetricFog.GridSizeZ=0
r.AllowLandscapeShadows=1
r.LightMaxDrawDistanceScale=1
r.ParticleLightQuality=1
r.LightPropagationVolume=1
r.ReflectionEnvironment=1
r.MSAA.CompositingSampleCount=2
r.ViewDistanceScale=0.6
r.PostProcessAAQuality=2
r.BlurGBuffer=0
r.DepthOfFieldQuality=0
r.RenderTargetPoolMin=5
r.LensFlareQuality=0
r.SceneColorFringeQuality=1
r.BloomQuality=0
r.FastBlurThreshold=0
r.Upscale.Quality=0
r.Tonemapper.GrainQuantization=0
r.TonemapperQuality=0
r.LightShaftQuality=0
r.RefractionQuality=0
r.Shadow.MaxResolution=1
r.Shadow.DistanceScale=0.001
r.Shadow.CachedShadowsCastFromMovablePrimitives=0
r.ShadowQuality=0
r.Shadow.CSM.MaxCascades=1
r.Shadow.RadiusThreshold=0.1
r.Shadow.CSM.TransitionScale=0
r.LPV.RSMResolution=4
r.Streaming.MipBias=0
r.Streaming.PoolSize=2000
r.Streaming.PoolSize=0
r.FinishCurrentFrame=0
r.MaxAnisotropy=8
r.TranslucencyLightingVolumeDim=6
r.SSR=0
r.SceneColorFormat=2
r.DetailMode=0
r.TranslucencyVolumeBlur=0
r.SSS.Scale=0
r.SSS.SampleSet=0
r.SSS.Quality=0
r.SSS.HalfRes=1
r.GBufferFormat=3
r.VirtualTexture=1
r.VirtualTextureReducedMemory=1
s.AsyncLoadingThreadEnabled=1
r.MaterialQualityLevel=2
r.Filter.SizeScale=0.2
r.setres=640x480wf
r.Tonemapper.Sharpen=0.1
r.TonemapperGamma=2.5
r.DeferSkeletalDynamicDataUpdateUntilGDME=1
r.DeferUniformBufferUpdatesUntilVisible=1
r.DoInitViewsLightingAfterPrepass=1
r.SkinCache.Mode=1
r.ClearWithExcludeRects=2
r.CreateShadersOnLoad=1
r.CreateShadersOnLoad=1
r.OptimizeForUAVPerformance=1
r.Streaming.Boost=0
r.Streaming.FullyLoadUsedTextures=1
r.Streaming.HLODStrategy=2
r.UseShaderCaching=1
r.UseShaderPredraw=1
r.Shaders.FastMath=1
r.bForceCPUAccessToGPUSkinVerts=True
r.Streaming.FramesForFullUpdate=240
[ConsoleVariables]
AllowAsyncRenderThreadUpdates=1
AllowAsyncRenderThreadUpdates=1
AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
AllowAsyncRenderThreadUpdatesEditor=1
AllowAsyncRenderThreadUpdatesEditor=1
r.DeferSkeletalDynamicDataUpdateUntilGDME=1
r.DeferUniformBufferUpdatesUntilVisible=1
r.DoInitViewsLightingAfterPrepass=1
r.SkinCache.Mode=1
r.ClearWithExcludeRects=2
r.CreateShadersOnLoad=1
[TextureStreaming]
BoostPlayerTextures=1.0
AllowStreamingLightmaps=False
r.Streaming.DropMips=0
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.MipBias=0
r.Streaming.UseAllMips=1
r.Streaming.UseMaterialData=1
r.Streaming.UseNewMetrics=1
r.Streaming.UsePerTextureBias=1


now restart your PC to apply the changes if everything went as expected you should see the game much more fluid and with less stuttering.
And do not forget to enable in the game settings one frame thread lag
this feature will greatly increase your fps by defoult is disabled but I recommend keeping it always enabled.
I hope that all this can help you let me know if you also notice improvements with these changes and I wish the developers good luck, hoping that they can improve the performances of this fantastic game!
 
Top Bottom