ОПТИМИЗАЦИЯ

Kenshi4 · 53 ratings7.2k views101 favorites8 min readby GoldenBeetleBabyUpdated Aug 18, 2023View on Steam ↗

⚡ ИНТРО

Салам.

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

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

Здесь много букв, однако если ты проведёшь несколько часов за настройками, пошагово следуя гайду, у тебя затем не будет проблем. Гайд должен помочь тебе, как игроку, получить лучший опыт от игры с её д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.

⚡ АУТРО




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

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.