; Renderer
[/Script/Engine.RendererSettings]
r.AsyncCompute=1
r.CookOutUnusedDetailModeComponents=1
r.GTSyncType=1
r.DontLimitOnBattery=1
r.AOAsyncBuildQueue=1
r.AsyncPipelineCompile=1
r.OneFrameThreadLag=1
r.UseFastIntersect=1
r.FinishCurrentFrame=0
r.RHICmdCollectRHIThreadStatsFromHighLevel=0
RHI.SyncThreshold=999
vm.OptimizeVMByteCode=1
r.VolumetricRenderTarget.PreferAsyncCompute=1
r.Shadow.CachePreshadow=1
r.Shadow.CacheWholeSceneShadows=1
r.Shaders.RemoveUnusedInterpolators=1
r.UniformBufferPooling=1
r.RHICmdAsyncRHIThreadDispatch=1
r.D3D.RemoveUnusedInterpolators=1
r.LumenScene.Lighting.AsyncCompute=1
r.Lumen.DiffuseIndirect.AsyncCompute=1
r.NGX.LogLevel=0
bEnableMultiCoreRendering=True
r.Tonemapper.GrainQuantization=0
r.DepthOfFieldQuality=0
r.ToneMapper.Quality=0
r.BloomQuality=0
r.ParallelRendering=1
r.ParallelShadows=1
r.ParallelShadowsNonWholeScene=1
r.ParallelTranslucency=1
r.ParallelVelocity=1
r.ParallelSceneCapture=1
r.ParallelRenderUploads=1
r.ParallelParticleUpdate=1
r.ParallelMeshMerge=1
r.ParallelMeshDrawCommands=1
r.ParallelMeshProcessing=1
r.ParallelPhysicsScene=1
r.ParallelAsyncComputeTranslucency=1
r.ParallelAsyncComputeSkinCache=1
r.ParallelZPrepass=1
r.ParallelLandscapeLayerUpdate=1
r.ParallelLandscapeSplatAtlas=1
r.ParallelLandscapeSplineUpdate=1
r.ParallelLandscapeSplineSegmentCalc=1
r.ParallelDistributedScene=1
r.ParallelBatchDispatch=1
r.ParallelCulling=1
r.ParallelDistanceField=1
r.ParallelReflectionCaptures=1
r.ParallelReflectionEnvironment=1
r.ParallelReflectionShadowing=1
r.ParallelLightingComposition=1
r.ParallelLightingSetup=1
r.ParallelLightingBuild=1
r.ParallelLightingInject=1
r.ParallelLightingPropagation=1
r.ParallelTonemapping=1
r.ParallelPostProcessing=1
r.ParallelShadowFade=1
r.ParallelShadowLights=1
r.ParallelShadowDepth=1
r.ParallelShadowFrustums=1
r.ParallelShadowSplit=1
r.ParallelOnePassPointLightShadowRendering=1
r.ParallelCascadeShadowMaps=1
r.ParallelShadowRendering=1
r.ParallelTranslucentShadowRendering=1
r.ParallelSceneColorGather=1
r.ParallelPhysicsStepAsync=1
r.ParallelDestruction=1
r.ParallelNavOctreeUpdate=1
r.ParallelNavBoundsCalc=1
r.ParallelNavBoundsInit=1
r.ParallelNavBoundsUpdate=1
r.ParallelGameThreadInitTasks=1
r.ParallelGameThreadTickTasks=1
r.ParallelSkeletalClothUpdate=1
r.ParallelSkeletalClothSkinning=1
r.ParallelSkeletalClothBoundsCalc=1
r.ParallelSkeletalClothGather=1
r.ParallelSkeletalClothPrepareSim=1
r.ParallelSkeletalClothSimulate=1
r.ParallelSkeletalClothUpdateVerts=1
r.ParallelSkeletalClothUpdateBounds=1
r.ParallelAnimationUpdate=1
r.ParallelAnimationEvaluation=1
r.ParallelAnimationCompression=1
r.ParallelAnimationRetargeting=1
r.ParallelAnimationStreaming=1
r.ParallelAnimationCompressionAsync=1
r.ParallelAnimationRetargetingAsync=1
r.ParallelAnimationStreamingAsync=1
r.ParallelAnimationCacheConversion=1
r.ParallelAnimationCacheConversionAsync=1
r.ParallelAnimationCacheStreaming=1
r.ParallelTaskShaderCompilation=1
r.ParallelMeshBuildUseJobCulling=1
r.ParallelMeshBuildUseJobMerging=1
r.ParallelBasePass=1
r.ParallelGatherShadowPrimitives=1
r.ParallelInitViews=1
r.ParallelPrePass=1

; Shaders
niagara.CreateShadersOnLoad=1
r.CreateShadersOnLoad=1
r.Shaders.Optimize=1
r.UseShaderCaching=1
r.ShaderComplexity.CacheShaders=1
r.ShaderPipelineCache.ReportPSO=0
r.ShaderPipelineCache.LogPSO=1
r.ShaderPipelineCache.SaveUserCache=1
r.ShaderPipelineCache.Enabled=1	
r.ShaderPipelineCache.PreOptimizeEnabled=1

; FX
FX.BatchAsync=1
fx.EarlyScheduleAsync=1
fx.NiagaraAllowRuntimeScalabilityChanges=1

; Ray Tracing
r.RayTracing.AsyncBuild=1
r.RayTracing.Culling=1

; Debug
r.GPUCrashDebugging=0
r.GPUCrashDump=0
r.GPUCrashDebugging.Aftermath.Markers=0
r.GPUCrashDebugging.Aftermath.Callstack=0
r.GPUCrashDebugging.Aftermath.TrackAll=0
r.GPUCrash.DataDepth=0
r.ShaderLibrary.PrintExtendedStats=0
r.GPUCrash.Collectionenable=0
r.D3D11.GPUCrashDebuggingMode=0
r.D3D12.GPUCrashDebuggingMode=0
r.CompileShadersForDevelopment=0
r.EnableDebugSpam_GetObjectPositionAndScale=0
fx.ParticlePerfStats.Enabled=0
fx.ParticlePerfStats.Enabled=false
fx.EnableCircularAnimTrailDump=0
fx.ParticlePerfStats.Enabled=0
fx.Niagara.DebugDraw.Enabled=0

; Streaming
[/Script/Engine.StreamingSettings]
s.MinBulkDataSizeForAsyncLoading=0
s.AsyncLoadingThreadEnabled=True
r.Streaming.UseAsyncRequestsForDDC=1
r.Streaming.AmortizeCPUToGPUCopy=1
r.Streaming.UseNewMetrics=1
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.DefragDynamicBounds=1
r.Streaming.StressTest.ExtraAsyncLatency=0

[/Script/WindowsTargetPlatform.WindowsTargetSettings]
EnableMathOptimisations=True

; Garbage Collection
[/Script/Engine.GarbageCollectionSettings]
gc.AllowParallelGC=1
gc.CreateGCClusters=1
gc.AssetClustreringEnabled=1
r.ShaderDrawDebug=0

; Engine
[/Script/Engine.Engine]
bAllowMultiThreadedShaderCompile=True

; Input
[/script/engine.inputsettings]
RawMouseInputEnabled=Enabled
RawMouseInputEnabled=1
bEnableMouseSmoothing=False
bViewAccelerationEnabled=False

; Net
net.TickAllOpenChannels=0
net.ShareShadowState=0
net.ShareSerializedData=0
net.AllowAsyncLoading=1

; Crash Report
[CrashReportClient]
bAgreeToCrashUpload=False
bImplicitSend=False
bPromptForRemoteDebugging=False
bPromptForRemoteDebugOnEnsure=False

; Telemetry
[/Script/WInstrumentedProfilersSettings.WTelemetrySettings]
bEnableTelemetry=False

; Crash Handler
[FATHydraCrashHandler]
LogCrashReportHydra=off
LogCrashUploader=off

; Console Variables
[ConsoleVariables]
UseAllCores=True
bAllowMultiThreadedAnimationUpdate=true
bOptimizeAnimBlueprintMemberVariableAccess=true

; Log
[Core.Log]
LogPluginManager=off
LogOnlineIdentity=off
LogOnlineSession=off
LogMemory=off
LogPakFile=off
LogTemp=off
LogTelemetry=off
LogLinker=off
LogOnline=off
LogOnlineGame=off
LogAnalytics=off
LogConfig=off
LogInteractiveProcess=off
LogInput=off
LogOnlineEntitlement=off
LogOnlineEvents=off
LogOnlineFriend=off
LogOnlinePresence=off
LogOnlineTitleFile=off
LogOnlineUser=off
Global=off

[PlatformCrypto]
PlatformRequiresDataCrypto=True