原文描述
这是我为了解决这款游戏中完全破坏沉浸感的纹理弹出问题而制作的个人配置。
以下调整试图强制游戏将纹理保留更长时间,而不是几乎立即丢弃它们,同时还提升了LOD级别,让你的PC有足够的时间在你抵达新纹理所在位置之前将其加载完成。
附带效果是,与角色对话时的加载时间会缩短,因为所有纹理都已经提前加载完毕,我怀疑游戏添加加载界面的主要原因是为了掩盖纹理流送过程,否则该过程会在对话期间发生在极近距离处。
这些调整还能确保你进入关卡时所有纹理都已加载完成,因此初始加载时间会变长。
它也会占用稍多的内存,在配置较弱的系统上可能会造成小幅性能损失,但在硬盘为瓶颈的系统上,这些调整可以防止卡顿和掉帧。
游戏运行时不要更改纹理、物体和植被的LOD滑块,否则游戏可能崩溃。
在游戏内更改LOD滑块后不要从主菜单加载存档,否则游戏可能崩溃。
若要更改LOD滑块且避免游戏崩溃:
启动游戏。
按你的喜好调整滑块。
让游戏加载回主菜单。
退出游戏并重新启动。
另外请确保你的user.cfg文件中不存在r_silhouettePOM = 1这一设置。
如果存在,请打开控制台并设置r_silhouettePOM = 0
从user.cfg中完全删除r_silhouettePOM = 1这一行
该设置会导致3D物体和NPC的部分内容消失。
应用调整的步骤:
共有两套可用配置,一套适用于机械硬盘,另一套适用于固态硬盘,请仅下载并使用其中一套调整内容。
Steam版本的第一步:
进入你能找到system.cfg的游戏主文件夹
将你从本页面下载的user.cfg文件放置在system.cfg所在的同一文件夹内。
在Steam启动选项中添加+exec user.cfg
前往第二步
GOG版本的第一步:
进入你能找到system.cfg的游戏主文件夹
将你从本页面下载的user.cfg文件放置在system.cfg所在的同一文件夹内。
为游戏可执行文件KingdomCome.exe创建快捷方式(如果你桌面上已有该快捷方式也可直接使用)
右键点击该快捷方式,打开属性,在目标栏中,在.exe”后面留一个空格,然后添加+exec user.cfg
示例:”D:GamesKingdom Come DeliveranceBinWin64KingdomCome.exe” +exec user.cfg
完成第二步后,从你修改过的快捷方式启动游戏。
Steam和GOG版本通用的第二步:user.cfg中的部分数值需要进行编辑。
用文本编辑器打开user.cfg,按你的需求设置以下列出的数值:
— 根据你的显存设置,以下是4GB显存的示例
r_TexturesStreamPoolSize = 4096
sys_budget_videomem = 4096
— 根据你的硬盘速度设置,示例为180 MB/s
r_TexturesStreamingMaxRequestedMB = 180
— 设置非活动纹理保留在内存中的时长,单位为秒
r_TexturesStreamingResidencyTime = 120
— 设置分配给游戏的系统内存大小,示例为7GB
sys_budget_sysmem = 7000
可选设置
如果性能损失过大,你可以尝试将纹理加载范围参数r_TexturesStreamingMipBias调低到-2或-1
欢迎在评论区分享你的发现和建议,以改进这些调整方案或者提出新的调整思路。

评论(0)