Kenshi
44 ratings
ОПТИМИЗАЦИЯ
By T_T
Это гайд на оптимизацию игрового процесса, улучшение производительности и качества картинки.
2
   
Award
Favorite
Favorited
Unfavorite
⚡ ИНТРО
Салам.

Часами бороздя Реддит, Ютуб и Дискорд в поисках оптимизации игры и комфортного геймплея я нашёл англоязычное руководство, следуя которому, я сильно бустанул стабильность игры.

Гайд помог мне, поможет и тебе. Это не дословный перевод: что-то я добавляю, исходя из своих тестов, но суть сохранена — инфа пригодится как для самых маленьких, и кто не может в английский; так и для тех, кто оптимизировал Кенши только лишь несколькими модами из Стима и ползунками настроек графики в самой игре.

Здесь много букв, однако если ты проведёшь несколько часов за настройками, пошагово следуя гайду, у тебя затем не будет проблем. Гайд должен помочь тебе, как игроку, получить лучший опыт от игры с её дepьмoвым движком.

Основа этого руководства лежит на фэндоме[kenshi-modding.fandom.com]
Автор оригинала — SCARaw.
Автор облоги — Rinte (a.k.a. Renturo).

Он разделён на три раздела правок:
  1. Мелкие — никак не меняют качество картинки, однако вносят улучшения в оптимизацию.
  2. Серьёзные/средние — небольшое ухудшение качества в угоду лучшей стабильности, вайб игры остаётся без изменений.
  3. Крупные — сильно меняют впечатления от процесса шпилева, но подойдут для старых железок.
⚡ МЕЛКИЕ ИЗМЕНЕНИЯ
В первую очередь тебе нужно:
  • Удалить файлы с рабочего стола
  • Почистить систему через CCleaner
  • Обновить драйвер для видеокарты
  • Накатить последний пакет Microsoft Visual C++.[learn.microsoft.com]
  • Установить Кенши на SSD
  • Закрыть другие программы, включая браузер
  • (Опционально, при малом кол-ве ОЗУ) Буст игры через Razer Cortex

Данными манипуляциями ты чуть-чуть ускоряешь действие ОС.

Дополнительные действия
Назначение конкретного объема виртуальной памяти для компа.
Для Windows 10 путь такой: Параметры → Система → Дополнительные параметры системы → Дополнительно → Быстродействие: Параметры → Дополнительно → Виртуальная память: Изменить.


Можно использовать 100% от объёма ОЗУ в качестве начального размера и 150% в качестве максимума.
Например, для 8Гб ОЗУ: 8000 - 12000, или же 8192 - 12288.
Некоторые ОС рекомендуют оставлять фиксировано по 150% — я не хочу с этим спорить.

Лезем в Steam (пользователям GOG'а соболезную)
Выключаем внутриигровой оверлей и игровой кинотеатр. По ресурсам ничего не стоит — ты всё равно используешь браузер, а Alt+Tab хоть и редко, но может привести к крашу игры.
Библиотека Стима → ПКМ по Кенши → Свойства → Общие.


В этом окне внизу вводим параметр запуска: '- high'. Таким образом ты устанавливаешь высокий приоритет приложения, процессор фокусируется на нём (возможно нужно ещё протестировать).

Также, нужно отключить фоновую загрузку в процессе игры.
Левый верхний угол → Steam → Настройки → Загрузки

Оптимизируем драйвера видеокарты

Владельцам карт NVIDIA захочется накатить этот мод[www.nexusmods.com].
Это сборник разных 3D настроек NVIDIA, улучшающий работу игры, ускоряет загрузку с использованием меньшего кол-ва памяти для стабильного FPS. Работает со всеми моделями карт NIVIDA. Перед установкой нужно поставить свежие драйвера.

Скачиваешь, распаковываешь куда удобно. Открывай папку 'Darkmode inspector', в ней -- nvidiaProfileInspector.exe и выбери Кенши в выпадающем меню. Далее импортируй файл Kenshiv5.nip из папки мода.


Затем кликай по 'add application to current profile' и добавь папку, где хранится kenshi_x64.exe


В перечне должны быть следующие файлы: Kenshi_steam.exe, Kenshi_gog.exe и путь до kenshi_x64.exe. Только его нужно оставить, жми 'Apply Changes'.
Сделай бэкап файла 'kenshi.cfg', затем открой его, используя блокнот. Нужно отредактировать строчки следующим образом:
Backbuffer Count=2 FSAA=1 VSync=Yes VSync Interval=1

Сохраняешь, закрываешь.
Запусти лаунчер игры, подожди, пока изменения не вступят в силу.
Если видишь следующее сообщение, значит всё в порядке.


Если оно не появилось, открой Kenshi info.log, в низу логов должно быть следующее:
Профиль Nvidia настроен, можешь играть.

ПКМ по Рабочему Столу, открывай Панель управления NVIDIA → Настройки 3D графики.

У меня карта от AMD, поэтому скрины, или перевод функционала для настроек не могу предоставить, поэтому оставлю как в оригинальном руководстве:

'Threaded optimization' нужно отключить. Кенши не умеет в многоядерные процессоры, поэтому при отключении каждая калькуляция отправляется напрямую в ЦП0 без задержек.
'Power management' установи на 'Optimal performance'.
'Multiple screen boost / Different GPU processors' установи в 'One screen mode'.
В графе 'Memory allocation' выбери 'Apply to needs'.
В разделе 'Vsync' установи 'Use 3D application settings'.
Параметр 'Overlay' нужно выключить.
Параметр 'Exported pixel types' тоже отключи.

Моды с Нексуса, ускоряющие и не портящие визуальную составляющую:
Particle System Override[www.nexusmods.com]

Суть мода — ускорение игры, не ухудшая визуальные эффекты системы частиц, переформатирование некоторых файлов. Снижает загруженность процессора видеокарты, повышая производительность при загрузке новых зон, во время бега по миру, ускорении и повороте камеры. Не портит визуал. Хорошо сочетается с другими модами, добавляющие, или меняющие частицы.


Инструкция:
  1. Кликаешь на 'FILES', скачивай 'installer' (MANUAL DOWNLOAD)
  2. Распаковываешь в папку с игрой (быстрее всего её открыть: пкм по Кенши в Стиме → управление → просмотреть локальные файлы
  3. Запускаешь файл → пару раз жмёшь кнопки в процессе установки → готово
К нему необходим аддон:[www.nexusmods.com]
  1. Кликаешь на FILES, скачиваешь (MANUAL DOWNLOAD)
  2. Скидывай папку аддона 'particles' в Kenshi/data с заменой файлов

Kenshi Performance Fix[www.nexusmods.com]

Данная модификация восстанавливает поврежденные файлы шейдеров, которые есть в игре и, сканируя все другие, конвертирует текстуры в более быстро читаемый формат, опять же, без потерь в качестве картинки. Обеспечивает совместимость с другими модами.


Как установить:
  1. Скачиваешь (FILESMANUAL DOWNLOAD)
  2. Скидываешь папку 'PerfomanceFix' в директорию Kenshi, где хранится файл 'kenshi_x64.exe'
  3. Запускай FixALL.bat (можно без прав админа)
  4. Увидишь надпись: 'All patching is finished. Be sure to check for errors' запускай игру и проверяй
⚡ СЕРЬЕЗНЫЕ ИЗМЕНЕНИЯ
Дополнительная настройка видеодрайвера

Лезем в софт твоей видеокарты AMD SOFTWARE: Adrenalin Edition, либо NVIDIA GeForce Experience.

Анизотропная фильтрация — отключено (по твоему усмотрению). Повышает чёткость текстур в более высоком разрешении, съедая дополнительные ресурсы. Едва заметно на средне-мощных ПК и незаметно на слабых.

Тройная буферизация — включено. Автор уточняет, что прирост кадров будет только с включенной вертикальной синхронизацией.

Редактируем файл игры
В папке с игрой найди файл 'Kenshi.cfg'
Открой его блокнотом, отредактируй строку на следующее:
Backbuffer Count=2
Эта настройка заставляет игру всегда использовать тройное сэмплирование (?) вместо программного её включения с помощью ГП, но автоматически регулирует настройки приложением. Приводит к увеличению частоты кадров и ускорению загрузки новых зон.


При старте игры в лаунчере воткни галочку на вертикальную синхронизацию, чтобы стакалось с тройной буферизацией. В дискорде кто-то подметил, что при 60 FPS тела NPC на плече не улетают при их укладыванию на землю, пока не удалось проверить. Разницы между 'На весь экран' и 'Окно без рамок' я не заметил.

Внутриигровые настройки графики


Следующие настройки графики сильно зависят от вашего железа и личных предпочтений, поэтому подбирай и тестируй сам. Лично мне в играх всегда плевать на тени, поэтому я их обнулил, а в этой игре они неплохо жрут ресурсы.

Фрагмент местности — малый ускорит загрузку игры и твои персонажи не будут парить в воздухе во время бега с быстрой перемоткой. Большой — загружаются лучше и уменьшают количество загрузок.
Радиус видимости и густота травы — чем ниже показатель, тем проще искать и лутать тела.
Тени — 1024, сохраняет больше памяти.
Каскадные карты теней (CSM) — отбрасывает тени более простым и менее красивым методом, но это лучше, если более низкого качества недостаточно.
Отражения на воде — я очень редко бегаю рядом с водой, эта настройка для меня отправляется туда же, где и тени. Хочешь — включай.

Если ты не хочешь видеть дробные показатели и не хочешь дрочить ползунки, то
графику можно отредактировать в файле 'settings.cfg'. Лежит там же, где и kenshi_x64.exe

Оставь окно с настройками на фоне для удобства → закрой игру → сохрани изменения в блокноте → запусти заново.

Быстрые прыжки между зонами (настройки - общие) — отключено.
В начале игры эта фича может быть полезна для быстрого переключения с отрядами. Я потестил на 42-ом дне с тремя отрядами в разных городах — эта активная функция садит мне ~10 FPS. Быстрого переключения между отрядами не зафиксировал.

Моды в Мастерской, которые не убивают вайб игры [порядок загрузки сохранен]:

Обязателен к установке, ставь его в самый верх списка.
https://steamcommunity.com/sharedfiles/filedetails/?id=1649794243
Название говорит само за себя, сочетается с нижестоящим модом.
https://steamcommunity.com/sharedfiles/filedetails/?id=2951454125
Уменьшает количество частиц вдвое.
https://steamcommunity.com/sharedfiles/filedetails/?id=1470372482&searchtext=Reduced+Particle+Effects
В два раза меньше деревьев и камней по миру.
https://steamcommunity.com/sharedfiles/filedetails/?id=2384808457&searchtext=Less+Foliage+and+Rocks
В четыре раза меньше деревьев и камне по миру. Выбирай один из этих.
https://steamcommunity.com/sharedfiles/filedetails/?id=2384817918&searchtext=Less+Foliage+and+Rocks
Принцип работы такой же, сочетается с одним из вышестоящих модов.
https://steamcommunity.com/sharedfiles/filedetails/?id=1630968750&searchtext=Reduce+Stones+and+Some+other+foliage

Улучшаем картинку
Если железо позволяет, к Particle System Override можно накатить
TSUKI ReShade[www.nexusmods.com]
и в дополнении к нему
Lights Tweak[www.nexusmods.com].

Подходит только для мощных машин (для среднего сегмента можно, конечно, отключать некоторые эффекты, чтобы найти баланс между производительностью и качеством картинки) Автор TSUKI оставил референту на RTX 3070 & i9-9900, 60 фпс с вертикалкой.

Если не интересно, листай ниже.

ReShade сохраняет изначальные эффекты света, цветокора и глобального освещения Кенши, улучшая их с помощью новых эффектов.
Lights Tweak делает освещение в игре более реалистичным, меняет распространение лучей.
Для установки скинь папку Lights Tweak (НЕ её содержимое) в директорию ....Kenshi\mods

Видео-инструкция:
https://youtu.be/ciIkB-c_PqQ
Другой пресет шейдеров:
https://youtu.be/O99akMjN1jw
⚡ КРУПНЫЕ ИЗМЕНЕНИЯ
Моды из Мастерской Стима [порядок загрузки важен]:
В отличии от Compressed Textures Project, этот сжимает всё в 2 раза "сильнее".
https://steamcommunity.com/sharedfiles/filedetails/?id=2384946812&searchtext=Texture+Options
Если твоя печка позволяет, накати эту версию: сжимает только рельеф и землю.
Не меняет оружие, броню, персонажей и небо.
https://steamcommunity.com/sharedfiles/filedetails/?id=2384966093&searchtext=Texture+Options+512
Removed Weather Effects полностью убирает визуал погоды: дождь, песчаная буря, ветер и т.д. Эффекты, по типу дебаффа песчаной бури остаются.
https://steamcommunity.com/sharedfiles/filedetails/?id=1185078114
Clean and Speed убирает 50% всех камней, деревьев, булыжников, детали рельефа.
Не редактирует траву.
https://steamcommunity.com/sharedfiles/filedetails/?id=1780884922&searchtext=clean+and+speed
Если предыдущая версия не сильно ускорила, то попробуй эту — убирает 90% шлака с карты. Учти, что установив его: с карты пропадёт множество месторождений руды, в зоне Мщения ты не будешь видеть луч (челики будут откисать) и во время быстрой перемотки они могут пропадать из виду, а враги неожиданно появляться.
https://steamcommunity.com/sharedfiles/filedetails/?id=1794640135&searchtext=clean+and+speed

Внутриигровые настройки графики
В настройках графики Кенши отключи тени и установи качество на 1024. По моим тестам даёт прирост от 8 до 11 FPS в среднем.
Если всё плохо, то как вариант, можно снизить разрешение, соблюдая соотношение сторон.
1920 x 10801280 x 720
Уменьши количество NPC (включая численность твоего отряда, т.е. без мода на отряд 256).


Я люблю устраивать резню, поэтому во время рейдов на мой форпост с данными настройками FPS падает до ~ 32. В среднем — 55-60.

Эти настройки тоже индивидуальны — крути и тестируй. Для видеокарты 1660 оптимальным будет оставить множитель размера отряда и глобальный множитель на 1.5
Количество надписей 'тренировка' и количество NPC на экране роняет производительность, временно помогает отключить интерфейс (HUD) — по-умолчанию на F7.
⚡ АУТРО



Спасибо за внимание, надеюсь, был полезен.
Если у тебя есть, что добавить, то не стесняйся написать в комментах.
В ближайшее время также переведу и залью гайд по правильности загрузки модов.
Всем хороших забегов и поменьше откисать в шелушильне!
7 Comments
ded_deid Jan 17 @ 7:27am 
Новая сборка модов для кенши: https://steamcommunity.com/sharedfiles/filedetails/?id=3408943855
настащий про Jan 4 @ 2:58am 
Играю с небольшим количеством модов,после того как отстроил свой единственный город с 3 домами фермой и небольшим количество интерьера,стало вылетать,16 гб Vram,видеокарта 13 гб,в диспетчере видно что занимает памяти при игре 60-70%,но вылеты все равно происходят,какие настройки бы не менял.
guts Oct 26, 2024 @ 2:30am 
Бля, я с этим Нвидия ебусь второй день и постоянно ошибка импортирования файла .nip
D3L0\/@9I KO||BA$$A Jun 13, 2024 @ 3:03am 
Просто лучший
Велли (Velly) Mar 17, 2024 @ 7:56am 
Compressed texture mod конфликтует с какими-то файлами и поэтому часто вылетает.
T_T  [author] Dec 22, 2023 @ 4:14am 
Добро.
Как только, так сразу.
Alexander Corleone Dec 22, 2023 @ 2:44am 
У тебя наиграно более 1тыс часов. Сделай, пж, руководство по твоим модам