《潜行者2:切尔诺贝利之心》终极引擎优化MOD由作者“P40L0X”精心制作而成,它旨在通过修改“Engine.ini”文件来消除大部分卡顿、提高性能和稳定性、降低输入延迟,并提高画面清晰度,同时去除电影颗粒和色差效果,所有这些优化都不会造成视觉损失。
1、下载压缩包。
2、将文件解压到游戏的根目录中,覆盖重复文件即可。
3、启动游戏。
注:该文件位于游戏的文件夹中,名为“DisableNvidiaSignatureChecks.reg”
相关mod:《潜行者2:切尔诺贝利之心》解锁控制台MOD
将对应的文件删除即可卸载该模组。
请注意 “;” 后面的一些注释行,这些注释行可能与特定配置(例如 VRR 使用情况、VRAM 数量等)有关,因此请根据您的硬件进行更改。
.ini更改后,初始着色器预编译加载可能需要更长的时间,但游戏在游戏过程中会更流畅。
[系统设置]
r.MaxAnisotropy=16
r.Tonemapper.GrainQuantization=0
r.FilmGrain=0
r.NT.Lens.ChromaticAberration.Intensity=0
r.SceneColorFringeQuality=0
niagara.CreateShadersOnLoad=1
r.OneFrameThreadLag=0
r.VSync=0 ;仅当您在显示器上启用了 VRR 时,否则将其删除
r.TemporalAACurrentFrameWeight=0.15
r.TemporalAASamples=8
r.TemporalAASharpness=0.9
r.Tonemapper.Sharpen=0.8
r.RHICmdBypass=0
r.GPUCrashDebugging=0
r.AllowMultiThreadedShaderCreation=1
t.MaxFPS=120 ;仅当您的最大刷新率为 120hz 时,否则相应地更改它
r.D3D11。使用允许撕裂=1 ;仅当您在显示器上启用了 VRR 时,否则将其
删除 r.D3D12。使用允许撕裂=1 ;仅当您在显示器上启用了 VRR 时,否则将其
删除 D3D11。ForceThirtyHz=0
D3D12.ForceThirtyHz=0
D3D12.AFRUseFramePacing=1
D3D12.MaximumFrameLatency=3
D3D11 的 D3D11 中。AFRUseFramePacing=1
D3D12.PSO.DiskCache=1
D3D12 的 DiskCache=1 D3D12 中。PSO.DriverOptimizedDiskCache=1
D3D12 的 DriverOptimizedDiskCache=1 D3D12 中。AsyncDeferredDeletion=1
D3D11 的 AsyncDeferredDeletion 中。AsyncDeferredDeletion=1
FX。AllowAsyncTick=1
FX。BatchAsync=1
FX。BatchAsyncBatchSize=8
FX 的 FX 中。EarlyScheduleAsync=1
AllowAsyncRenderThreadUpdates=1
AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
AllowAsyncRenderThreadUpdatesEditor=1
AudioThread.BatchAsyncBatchSize=9999999
[/Script/Engine.RendererSettings]
niagara.CreateShadersOnLoad=1
D3D11 的 D3D11 中。ForceThirtyHz=0
D3D12.ForceThirtyHz=0
D3D12.AFRUseFramePacing=1
D3D12.MaximumFrameLatency=3
D3D11 的 D3D11 中。AFRUseFramePacing=1
D3D12.PSO.DiskCache=1
D3D12 的 DiskCache=1 D3D12 中。PSO.DriverOptimizedDiskCache=1
r.AsyncCompute=1
r.UseAsyncShaderPrecompilation=1
D3D12。AsyncDeferredDeletion=1
D3D11 的 AsyncDeferredDeletion 中。AsyncDeferredDeletion=1
FX。AllowAsyncTick=1
FX。BatchAsync=1
FX。BatchAsyncBatchSize=8
FX 的 FX 中。EarlyScheduleAsync=1
AllowAsyncRenderThreadUpdates=1
AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
AllowAsyncRenderThreadUpdatesEditor=1
AudioThread.BatchAsyncBatchSize=9999999
r.AsyncCreateLightPrimitiveInteractions=1
r.RDG.AsyncCompute=1
r.AsyncPipelineCompile=1
r.AmbientOcclusion.AsyncComputeBudget=1
r.EnableAsyncComputeVolumetricFog=1
r.UseAsyncShaderPrecompilation=1
r.Streaming.UseAsyncRequestsForDDC=1
[ConsoleVariables]
niagara.CreateShadersOnLoad=1
D3D11 的 D3D11 中。ForceThirtyHz=0
D3D12.ForceThirtyHz=0
D3D12.AFRUseFramePacing=1
D3D12.MaximumFrameLatency=3
D3D11 的 D3D11 中。AFRUseFrame Pacing=1
D3D12.PSO.DiskCache=1
D3D12 的 DiskCache=1 D3D12 中。PSO.DriverOptimizedDiskCache=1
D3D12 的 DriverOptimizedDiskCache=1 D3D12 中。AsyncDeferredDeletion=1
D3D11 的 AsyncDeferredDeletion 中。AsyncDeferredDeletion=1
FX。AllowAsyncTick=1
FX。BatchAsync=1
FX。BatchAsyncBatchSize=8
FX 的 FX 中。EarlyScheduleAsync=1
AllowAsyncRenderThreadUpdates=1
AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
AllowAsyncRenderThreadUpdatesEditor=1
AudioThread.BatchAsyncBatchSize=9999999
[Core.System]
r.XGEShaderCompile=1
r.XGEShaderCompile.Mode=2
[TextureStreaming]
r.TextureStreaming=1
r.Streaming.PoolSize=12288 ;仅适用于 16GB VRAM。如果您有 24GB 使用 18432,对于 12GB 使用 9216,对于 8GB 使用 6144,对于 6GB 使用 4608,对于 4GB 使用 3072
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.FullyLoadUsedTextures=1
r.Streaming.FullyLoadUsedTextures_Always=1
r.Streaming.MipBias=0
r.Streaming.DefragDynamicBounds=1
r.Streaming.FramesForFullUpdate=1
r.Streaming.HLODStrategy=0
r.Streaming.UseAllMips=1
[/Script/Engine.StreamingSettings]
s.AsyncLoadingThreadEnabled=True
s.AsyncLoadingThreadEnabled=1
s.AsyncLoadingUseFullTimeLimit=0
s.MinBulkDataSizeForAsyncLoading=0
s.PriorityAsyncLoadingExtraTime=0
s.AsyncLoadingTimeLimit=4
[Engine.HardwareTargeting]
TargetedHardwareClass=PC
[System.IO]
r.IoDispatcher.IoStoreSyncRead=1
r.IoDispatcher.CacheSize=2048
r.IoDispatcher.SyncReadSizeKB=512
r.IoDispatcher.AsyncReadSizeKB=1024
r.IoDispatcher.CriticalReadSizeKB=4096
[/Script/Engine.GarbageCollectionSettings]
gc.MultithreadedDestructionEnabled=1
[/Script/Engine.Engine]
bAllowMultiThreadedShaderCompile=True
[Engine.ErrorHandling]
bPromptForRemoteDebugging=False
bPromptForRemoteDebugOnEnsure=False
[/script/akaudio.aksettings]
bEnableMultiCoreRendering=True
[/Script/Engine.InputSettings]
bEnableMouseSmoothing=False
[CrashReportClient]
bAgreeToCrashUpload=false
bImplicitSend=False
[Core.System]
+Suppress=Scriptwarning
+Suppress=Error
+Suppress=Scriptlog
+Suppress=Warning
[Core.Log]
LogPluginManager=全部关闭
LogOnlineIdentity=全部关闭
LogOnlineSession=全部关闭
LogMemory=全部关闭
LogPakFile=全部关闭
LogTemp=全部关闭
LogLinker=全部关闭
LogOnline=全部关闭
LogOnlineGame=全部关闭
LogAnalytics=全部关闭
LogConfig=全部关闭
LogInteractiveProcess=全部关闭
LogInput=全部关闭
LogOnlineEntitlement=全部关闭
LogOnlineEvents=全部关闭
LogOnlineFriend=全部关闭
LogOnlinePresence=全部关闭
LogOnlineTitleFile=全部关闭
LogOnlineUser=all off
Global=off
如果您在使用过程中出现错误或者希望有更多mod,欢迎在下方评论区反馈,感谢使用!
更多内容:潜行者2:切尔诺贝利之心补丁