Kingdom Come: Deliverance

Kingdom Come: Deliverance

231 ratings
Избавляемся от прогрузки текстур перед носом и длинных загрузок
By DarkWorker
Достала вечная загрузка при диалогах и прогружающиеся текстуры? Вам сюда!
2
   
Award
Favorite
Favorited
Unfavorite
Описание
Этот небольшой твик заставляет дольше держать текстуры в памяти и увеличивает дальность лодов, отчего у вашего компьютера будет больше времени на прогрузку текстур. Также это частично решит проблему долгих загрузок перед диалогами, так как текстуры уже будут в памяти.

Игра будет проверять, что все текстуры прогрузились при загрузке уровня, поэтому эта загрузка может продлиться дольше. Настройки также могут слегка понизить производительность на слабых компьютерах, так как понадобится больше памяти. Зато снизятся подтормаживания и фризы, если игра расположена на медленном HDD.
Шаг 1
Для Steam версии:

1. Зайдите в папку с игрой (правая кнопка по игре в библиотеке -> "Свойства" -> Вкладка "Локальные файлы" -> "Посмотреть локальные файлы...")

2. Создайте файл user.cfg (Правая кнопка мыши -> "Создать" -> "Текстовый документ" и переименуйте .txt в .cfg, если расширения файлов не отображаются, найдитете сверху окна папки вкладку "Вид" и поставьте галку напротив "Расширения имен файлов" (для Windows 10)) и впишите в него следующие данные:

Если игра на SSD:
sys_budget_sysmem = 7000 sys_budget_videomem = 4096 r_TexturesStreamPoolSize = 4096 r_TexturesStreamingMaxRequestedMB = 560 r_TexturesStreamingResidencyTime = 120 r_texturesstreamingDeferred = 1 r_TexturesStreamingResidencyEnabled = 1 r_TexturesStreamingMipBias = -3 r_TexturesStreamingResidencyThrottle = 0.8 e_PreloadMaterials = 1 sys_PakStreamCache = 1 sys_preload = 1

Если игра на обычном жестком диске (HDD):
sys_budget_sysmem = 7000 sys_budget_videomem = 4096 r_TexturesStreamPoolSize = 4096 r_TexturesStreamingMaxRequestedMB = 180 r_TexturesStreamingResidencyTime = 120 r_texturesstreamingDeferred = 1 r_TexturesStreamingResidencyEnabled = 1 r_TexturesStreamingMipBias = -3 r_TexturesStreamingResidencyThrottle = 0.8 e_PreloadMaterials = 1 sys_PakStreamCache = 1 sys_preload = 1 sys_streaming_in_blocks = 1 sys_streaming_requests_grouping_time_period = 1

Если вы уже создавали user.cfg для каких-то других целей, то просто добавьте в него эти строки.

3. Правая кнопка мыши по игре в библиотеке Steam -> "Установить параметры запуска..."
Вписываете туда это:
+exec user.cfg

Для GoG версии (и понятно каких еще):

Зайдите в папку с игрой, создайте user.cfg по инструкции выше. Создайте ярлык KingdomCome.exe на рабочем столе, если у вас его нет (...\Kingdom Come Deliverance\Bin\Win64\KingdomCome.exe), зайдите в свойства и поле "Объект" после кавычек через пробел пропишите:
+exec user.cfg
Выглядеть это должно для примера так:
"D:\Games\Kingdom Come Deliverance\Bin\Win64\KingdomCome.exe" +exec user.cfg
Шаг 2
Некоторые параметры нужно подогнать под вашу систему, откройте user.cfg любым текстовым редактором и измените следующее:

Измените значение видеопамяти под вашу видеокарту, по умолчанию прописаны под 4 Gb.
r_TexturesStreamPoolSize = 4096 sys_budget_videomem = 4096
Помните, 1 Gb = 1024 Mb.

Измените скорость вашего жесткого диска, по умолчанию прописано 180 Mb/s.
r_TexturesStreamingMaxRequestedMB = 180

Установите ограничение по времени, в течении которого неактивные текстуры остаются в памяти, значение в секундах. Можно оставить как есть.
r_TexturesStreamingResidencyTime = 120

Установите объем оперативной памяти, доступной для игры, например 7Gb.
sys_budget_sysmem = 7000

Опцонально: Если производительность сильно снизится, можете попробовать понизиь диапазон прогружаемых текстур r_TexturesStreamingMipBias до -2 или -1
Важное заключение
Не меняйте ползунки LOD'ов текстур, раститительности и объектов во время игры, это может привести к вылету. Также не грузите игру из главного меню после смены настройки LOD'ов, это тоже может привести к вылету.

Чтобы сменить настройки LOD'ов без риска вылета, проделайте следующее:
Запустите игру.
Настройте ползунки по своему усмотрению.
Вернитесь обратно в главное меню с применением изменений.
Перезагрузите игру.

Также, если вы уже экспериментировали с user.cfg, убедитесь, что параметр r_silhouettePOM = 1 НЕ прописан. Если это так, откройте консоль в игре и пропишите r_silhouettePOM = 0, после этого удалите r_silhouettePOM = 1 из user.txt. Иначе многие объекты не будут отображаться.

Если вам помогло, поддержите, пожалуйста, мой канал на youtube и кураторскую страницу с обзорами. Сугубо добровольно, в любом случае, спасибо за внимание.
43 Comments
DarkWorker  [author] Feb 17 @ 12:30am 
Было актуально 7 лет назад, сейчас понятия не имею.
HPJenkins Feb 16 @ 7:26pm 
Насколько это актуально то?
Deathrow Nov 15, 2023 @ 4:27am 
короче ебал я рот нахуй эти игры пендосовские пацаны я на турники
Deathrow Nov 15, 2023 @ 4:27am 
но уже не мылится трава и домики а только нпс и некоторые участки говна на дорогах
Deathrow Nov 15, 2023 @ 4:26am 
снес нахуй конфиг и стало прогружаться лучше, но все равно мыло есть )))
Deathrow Nov 15, 2023 @ 4:03am 
нихуя не работает не знаю что я мог блять неправильно сделать, но очко уже просто расколилось раскололось нахуй! ебал я рот этих вархорсов, на ссд к сожалению нет могу поставить там только системка
Captain_DonKarnage Nov 12, 2021 @ 12:37am 
Отмечу еще один фактор. если ставили мод на много сохранений (как я), то когда папка с ними (сохранениями) начинала весить больше 1.2 Гб начиналась вакханалия с долгими загрузками, отсутствием травы, текстур, анимации... перенос сохранений в другое место (хоть рядом в др. папку) решало проблему. папка с схранениями находится по адресу C:\Users\ "имя пользователя" \Saved Games\kingdomcome\saves\playline0.
󠁳⁧⁧DeYyaさま :3 Aug 18, 2021 @ 9:08am 
я когда напиратке нa hdd играл, у меня не лагало, а в стимовской версии постоянные минутные пролаги -_- фикшу, спасибо за гайд:Suka:
Svarog Oct 28, 2020 @ 2:06am 
Спс теперь всё круто. подарил золотого единорога за гайд)
Alex Sadowski Oct 17, 2020 @ 5:23am 
Просто поставил на ссд и всё стало заебись и прошёл) я после такого взял себе ссд тупо для игр.