Kenshi
Not enough ratings
Простая оптимизация для всех
By Re:Dick
В данном руководстве я собрал некоторые решения, их краткие описания, и местами отзывы пользователей, а также тестировал лично (не всё, что лично я НЕ использовал, но включил в список будет подписано соответствующим образом/описанием),

Система:
Ноутбук: Lenovo
Процессор: ntel(R) Core(TM) i5-10210U CPU @ 1.60GHz 2.11 GHz
Оперативная память: 8,00 ГБ
NVIDIA GeForce MX330
   
Award
Favorite
Favorited
Unfavorite
1. Настройки
1. Общее
- В окне без рамки. Лично в моем случае игра всегда работала лучше в оконном режиме, как на этой машине, так и на старом ноуте-картошке. Многие отмечают аналогичные наблюдения, плюс удобнее альтабать, хотя видел и редкие сообщения на форумах от людей, которые сообщали о том, что не замечали никакой разницы.

- Лаунчер. Когда запускаем игру, ставим галочку на вертикальную синхронизацию, чтобы стакалось с тройной буферизацией. В сочетании с жатыми текстурами и конфигом работает вроде бы хорошо. Об этом дальше.

- Фрагмент местности оставляем высокий, если у тебя не допотопное железо.

- Тени минусуем полностью, отражения в воде аналогично.

- Радиус видимости травы и густоты по усмотрению. Можно выкрутить в ноль, если есть такое желание, но на какую-то заметную прибавку производительности не рассчитывай, её не будет.

- Быстрые прыжки между зонами рекомендуют выключить, но к сожалению тут ничего не могу сказать, я это не тестировал никогда.

- Радиус видимости НПС и объектов лично я ставлю на максимум. Заметного снижения производительности не наблюдал у себя, зато это очень удобно.

На данный момент мои настройки видео выглядят так:



2. Kenshi.cfg
В корне папке с игрой в файле Kenshi.cfg изменить строку `Backbuffer Count=auto` на значение 2, то есть `Backbuffer Count=2`.
В сочетании с сжатыми текстурами и вертикальной синхронизацией дало заметный прирост FPS.
Оптимизация
Здесь я затрону всего 12 решений, некоторые из которых хорошо сочетаются, а некоторые лишь упомяну вскользь, хотя сам их не использую. Также затрону несколько патчей.

1. **Compressed Textures Project**
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1649794243

В данном моде выборочно пережаты текстуры ланшдафта и обьектов, чтобы сохранить компромисс между качеством картинки и влиянием на производительность.
Значительной разницы с модом и без него сперва замечено не было, будто экономит около 400мб памяти, по разному, не много, но хоть что-то. В сочетании с другими настройками становится полезно и приятно.


2. **Оптимизация частиц**
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2951454125

Мод преобразует частицы из формата png в dds (bc7) и уменьшает разрешения текстур. Это экономит видеопамять, и они быстрее обрабатываются на видеокарте (будет больше fps). Хорошо сочетается со сжатыми текстурами по наблюдениям.


3. **Reduced Particle Effects**
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1470372482

Уменьшает кол-во частиц в двое, сочетается в оптимизацией частиц. Настройки из 1го раздела и эти три = уже заметная прибавка производительности.


4. **Less Foliage and Rocks** х2 и х4
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2384808457
или
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2384817918

В два (четыре) раза меньше деревьев и камней по миру. В теории может снизить нагрузку, но насколько и стоит ли оно того как-то сомнительно. Один на выбор. Или не выбирай и оставь деревья в покое, смотри по обстоятельствам. Также может убрать и ресурсную жилу, которая как бы останется, но будет невидимой и не осязаемой, к сведению, или приводить к подобным ошибкам местности.

Лично я НЕ использую это. Использовал на картофельном ноуте до 4 гигов оперативы, там ещё был смысл, сейчас же это погоды не делает.


5. **Reduce stones and some other foliage**
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1630968750

Тот-же принцип работы, сочетается с одним из вышестоящих модов, который выбрал, если выбирал. Может в теории немного улучшить фпс и ускорить загрузки, в затронутых областях.
Совместимость:
- Был отредактирован уровень, чтобы удалить парящие здания и исправить некоторые проблемы с обрезкой.
- Ставь **Reactive World** ПОСЛЕ этого мода в порядке загрузки, чтобы избежать проблем с совместимостью.
- **Kenshi Architecture Mod** вызовет пару плавающих зданий в некоторых городах. Чтобы исправить это, нужен патч.
- **Моды на ребаланс городов** приведут к появлению пары парящих зданий в некоторых городах. Чтобы исправить это, нужен патч.
- **Project Genesis** вызовет проблемы с этим. (Но его я точно никогда ставить не стану, так что не важно).
- Может быть несовместим с расширениями городов и вызывать переопределения.
- Были наблюдения, что в некоторых локациях нельзя перейти через мост например, но возможно это не связано.
- Несовместим с UWE.
- У некоторых по отзывам вызывает вылеты на болотах.
- Есть замечания по улучшению производительности на старых слабых ПК.

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


6. **Removed Weather Effects**
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1185078114

Полностью убирает погодные эффекты (визуал). Хорошо помогает на слабых ПК, а также, если просто сильно бесят песчаные бури, в которых своего носа не видно :)
Лично я предпочел его НЕ использовать, сейчас, но использовал когда-то на старом безнадежном ноуте.


7. **Clean and Speed**
Ссылку не оставляю. Но дам описание. Пишу о нем тут только потому, что некоторые до сих пор его где-то могут рекомендовать, либо люди могут сталкиваться со старыми рекомендациями.
- Уменьшает количество ненужных случайных предметов на земле, примерно на 50%
- Удалите некоторые топографические покрытия и уменьшите примерно на 40%-60%.
- Уменьшить влияние погодных условий. Обратите внимание, что это не удаляется.
- Мод для слабых ПК
- Помещается в конец загрузки
- Несовместим с генезис, может приводить к исчезновению зданий и нпс.
- Блокирует дверь магазина в Акуле
- Есть замечания, что луч спутника во Мщении, может быть невидимым, что само по себе не приятно, хотя и не критично, если идти в 100% защите от опаления.
- Есть замечания, что может создавать невидимые стены.
- Есть замечания, что ломает некоторые локации, к примеру древняя лаборатория в горящем лесу становится недоступна, по мимо неё есть как минимум ещё одна, где не указано.
- Может вызывать баги и т.д.
- Мод 2019 года, игра обновлялась после несколько раз и были замечания, что после обновления не работает.
В общем думаю, что использовать его не стоит даже если у вас совсем безнадежная машина, а лучше предпочесть более надежные варианты, например 1, 2, 3 и 8, 9,


8. **Particle System Override (PSO)**
https://www.nexusmods.com/kenshi/mods/950

Хорошая и надежная работа, можно скачать на нексус. Вот его описание:
Мод меняет метод рендеринга ВСЕХ частиц в Kenshi и значительно ускоряет игру в процессе! НЕТ, мод не уменьшает эффекты частиц и не сжимает текстуры.
Также из описания:
- Этот мод способен снизить загрузку графического процессора, не оказывая негативного влияния на визуальные эффекты.
- PSO должен значительно превзойти клоны благодаря уникальному кодированию и замене оригинальных текстур
- в этом моде мы меняем метод рендеринга и метод загрузки текстур, используя формат DirectDraw Surface в сжатии DXT, это позволяет моим новым текстурам оставаться сжатыми в вашей памяти и использоваться ХОРОШО...
- напрямую без расшифровки (в отличие от ванильных форматов), вдобавок ко всему, мои изображения проще в использовании благодаря графическому процессору, который улучшает загрузку скриптов, приспособленных для поддержки новых форматов, и установщик следит за тем, чтобы у вас были нужные папки в нужном месте
- **мод приводит к гигантскому приросту производительности для загрузки новых зон, перемещения по карте, использование настроек скорости игры, поворота камеры**
- **это также улучшает производительность модов, которые добавляют или редактируют эффекты**

Ставил лично, использую.
Установка:
Скачать, разархивировать в корень папку с игрой
Запустить батник.
Нажимаем клавишу
Ещё раз и ждем
Как закончит, ещё раз нажимаем любую клавишу и командная строка закроется, готово. Можно повторять процесс, как это делал я для демонстрации, всё будет в порядке. Подробнее в описании на нексусе.


9. **Eye-friendly Vain rain for PSO** (аддон к моду выше)
https://www.nexusmods.com/kenshi/mods/1219

Из описания перевод:
Дополнительный файл Particle System Override (PSO) для уменьшения интенсивного эффекта красного дождя для ваших глаз.
Установка - Перезапишите папку Kenshi/data на папку с данными этого мода.
Удаление - Переустановите и перезапишите PSO, чтобы удалить этот мод.

Продолжение в следующем разделе...

Оптимизация ч.2
10. **Kenshi Performance Fix**
https://www.nexusmods.com/kenshi/mods/1216

Описание:
Данный мод представляет собой коллекцию решений, предназначенных для улучшения игры в виде одного комплексного мода, который содержит решения с более сильным кодом, восстанавливает сломанные шейдерные файлы, оставленные в игре, и сканирует все игровые файлы, конвертируя возможные текстуры в Faster Format без потери визуала и изменяет все отсылки к указанным текстурам для обеспечения совместимости игры с внесенными изменениями.
- Мод по-прежнему приносит пользу пользователям других модов на производительность
- Проще модифицировать игру без необходимости скачивать и устанавливать несколько более слабых модов
- Возможность применения комплексного решения в виде полного сканирования файлов игры
- Все мои моды созданы для работы, независимо от того, смешиваете ли вы их все вместе или используете только один
- Смело устанавливайте любую комбинацию в любом порядке (пользовательский опыт очень важен)
- Вы даже можете продолжать запускать My Funky Installers несколько раз, если хотите
- Единственное, чего следует избегать: отключения питания или отключения функции во время установки..
- Все моды обеспечивают нулевой риск для данных сохранения игрока и не требуют начала заново
Установка:
- Установите [PSO](https://www.nexusmods.com/kenshi/mods/950) 1st для лучшей производительности, если хотите (опционально)
- Скачать пакет
- Перенесите всю папку "PerformanceFix" в Kenshi.exe место
- Запустите bat-файл внутри
- как только вы закончите установку, ЗАГРУЗИТЕ ИГРУ (вам нужно убедиться, что игра работает правильно, прежде чем добавлять дополнительные моды)
- Этот инструмент не делает резервные копии! Вы можете подумать о резервном копировании папки /data перед использованием инструмента!
- Инструмент Сканирует всю папку установки kenshi, исправляя сетки и улучшая текстуры и референсы
- Еще раз сделайте резервную копию, если игра работает нормально, вы всегда можете удалить, если что-то пойдет не так, у вас это будет :)
То есть также разархивируем содержимое в корень папку игры, затем запускаем батник.
Ждем когда закончит, тут понадобится больше времени, проявите терпение.


11. **Particles and foliage fix (performance and FPS boost)**
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1767450093

Решение для слабых пк также хорошо, когда-то давно использовал.
- Замечено повышение производительности
- Замечено, что также дерево перегораживает путь в магазин в городе Акула, почти гарантировано.
- Если игра хорошо и так работает, - Не рекомендуется.
- Некоторые другие замечания также были и в том, что не только не было результата, но и учащались вылеты.
- Ещё наблюдения были, что мод убивает внутреннее и некоторые внешние светильники, например в Хабе или Скуине.
- Были наблюдения бага постоянной пыльной бури в пограничной зоне, которую не видно, но постоянно возникала анимация будто персонаж в буре и модификатор характеристик постоянно менялся.

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


12. **Reduced Weather Effects**
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=1630021836

В отличии от его аналога, который полностью убирает погодные эффекты, этот их обрезает и делает менее раздражающими.
- Были наблюдения, что приводит к вылетам из игры, особенно при резкой смене погоды, что подтверждено и разработчиком, что манипуляции с погодой могут приводить к вылетам.
- Были наблюдения повышения производительности.
Когда-то использовал лично, с CTD фиксом из нексуса, вылетов не было, но теперь использовать не буду пока что. Может потом потестирую. Лучше использовать стабильную альтернативу аддон для PSO под номером 9.


13. **Kenshi CTD fix patch**
https://www.nexusmods.com/kenshi/mods/506

Патч делающий некоторые исправления в модах, анимациях, предупреждающий вылеты и прочие проблемы. Подробности на странице по ссылке. Закидывается в корень папку, на этом установка завершена.
Я раньше использовал и это действительно отлично работало. Использую и сейчас.


Мои личные рекомендации, которые использую сейчас и которые показали себя эффективными - 1, 2, 3, 8, 9, 10, 13.

Как правило, этого набора более, чем достаточно, чтобы играть комфортно. Мне это сэкономило ресурсов примерно в 2 раза, что я считаю - Отличный результат. Если изначально при старте игра потребляла 4г оперативы, то теперь 2г. (на старте, это НЕ фиксированные значения).
Полезные ссылки
1. Некоторые Оптимальные настройки видеокатры Nvidia / Оптимизиация Kenshi
Может заметно улучшить производительность в вашей игре.
https://modeland.ru/mods/mods_for_kenshi/4222-optimalnye-nastrojki-videokatry-nvidia-optimiziacija-kenshi.html

2. Интерактивная карта Кенши - очень удобный и качественный инструмент, рекомендую к использованию, если необходим. Раньше при игре часто пользовался, пока не выучил большею её часть :)
https://alexusfree.github.io/kenshimap/#2/548.8/500.0


Возможно руководство в дальнейшем будет дополнено, но это не точно.
Бонус: Бинды, управление
Оставлю бонусом здесь свой набор клавиш, почему бы и нет, если это также считается, как внутри-игровые настройки, пусть и не являющиеся оптимизацией. Не вижу смысла специально делать отдельное руководство для нескольких строчек.

1. **По умолчанию**
Для начала перечислю клавиши которые установлены в игре по умолчанию и которые я не менял:
TAB - переключение между отрядами
F7 - скрыть HUD
M - карта
C - характеристики
I - инвентарь
Shift - выставление задач (Медик, робототехника, различные работы, автоматическая атака врагов в радиусе, спасение)
Y - экран ремесла, изучения, фракции, диалогов...
space - пауза/cнять с паузы
F5 - быстрое сохранение
F9 - быстрая загрузка
ctrl - альтернатива для поворота камеры.
F - вернуть камеру на персонажа (без привязки)
< - поворот здания влево
> - поворот здания вправо
= - поднять здание
- - опустить здание
ъ (]) - увеличить наклон здания
х ({) - уменьшить наклон знания
shift + F12 - редактор
ctrl + shift + F11 - перестроить координатную сетку


2. **Измененные**
Теперь клавиши, которые были назначены лично мной, которые я активно использую и считаю удобными. Можешь брать на вооружение, подстаивая под себя, как будет удобнее тебе:
E - следующий персонаж
Q - предыдущий персонаж
R - выбрать всех персонажей отряда
F1 - первая скорость
F2 - х2 скорость
F3 - х3 скорость соответственно. (Почему так, во первых удобнее, во вторых, коварное сочетание клавиш ALT - подсветка предметов, F4 ускорение на максимум, чтобы подобрать что-то с земли например = получается ALT + F4 ... =))
T - остановить всех персонажей.
B - режим блока
Z - задачи
X - дальний бой
H - режим скрытности
V - режим удержания
N - пассивный режим


3. **Формирование отрядов**

Разберем некоторые функции и как их использовать (для новичков)

**Функция "следовать строем" (случайным, военным, караванным)**

**Военный** - построение отряда стаей за лидером, по примеру неигровых отрядов.
**Караванный** - построение отряда в линию или паравозиком, по примеру кочевников.

Как это работает? - в Формациях.

Создаем отряд в окне отрядов, даем ему название, назначаем туда персонажей, выбираем лидера, это тот, чья скорость из отряда самая низкая и ставим его в начало этого отряда, чтобы был быстрый доступ к нему, то есть можно было выбрать на '1'.

Выбираем/выделяем всех персонажей этого отряда, кроме лидера, можно выделить всех и использовать shift, чтобы снять конкретно с него одного выделение. Затем, когда сняли с лидера выделение, а остальные члены отряда выделены, зажимаем shift, ПКМ на лидера - выбираем охранять.

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

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

Так можно переключаясь между отрядами, например через TAB (по умолчанию), нажить "1" и управлять только лидером, а члены отряда следуют за ним автоматически. Выбор режима скрытности на лидере наследуется всему отряду. Если персонаж в какой-то момент перестал быть самым медленным из отряда, можно установить ему средний режим скорости, но во время боя он будет бегать на максимуме своей скорости и может убежать сильно вперед.

Чтобы отправлять такие отряды в путь в афк режиме, лидеру нужна задача атаковать врагов (нападать), иначе все будут драться со встретившимися по пути врагами, кроме лидера, он будет двигаться дальше до точки назначения, пока не получит урон. Можно делать ход конем, который значительно увеличит шансы дохода афк отряда до нужного города и места, это сперва отправить туда одиночного быстрого гонца, а затем выбрать лидера и установить такую же задачу на охрану или следовать, только уже лидеру отряда на гонца, и он будет следовать к нему, а отряд за лидером. И не забываем про задачу найти и спасти, чтобы если вдруг кто-то упадет без сознания, его подхватили.

Потом дополню скриншотами для наглядности, сейчас уже устал всё за один присест без перерыва.


4. **Арбалетчики**
арбалетчики это игровая имба, которые могут выносить всё и вся со старта игры. Могут сразу идти чистить руины или отстреливать превосходящих в силе врагов, лишь бы болтов хватало. Кайтить в кенши очень легко, стоит лишь немного наиграть и прочувствовать противников, как они догоняют, как атакуют, как кайтить их на атаку, как сделать так, чтобы они не догоняли на полной скорости, а медленно подходили, и т.д.

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

Чтобы выстраивать отряд арбалетчиков в линию без муторного микроконтроля и паузы, стоит наловчиться делать это через использование бинда одной кнопки переключения на следующего персонажа, в моем случае это кнопка E. Мы зажимаем ПКМ, чертим мышкой линию, как хотим их выстроить и быстро нажимаем клавишу E (переключения на следующего персонажа, у вам может быть другой бинд, смотрите ваши настройки и установите как удобно). Чертить линию с зажатым ПКМ и переключать клавишей персонажей - одновременно.

Немного практики и всё будет получаться, они выстраиваются в линию как вы указали. Лучше всего это прямая линия перпендикулярно по отношению движения противника. То есть, когда противник идет к нам во фронт. И повторять процедуру, когда противник будет оказываться близко, чтобы не получить урон как от противника, так и чтобы они не стреляли друг в друга.

Важно: У арбалетчиков всегда должна быть активна задача держать (удержания), дальний режим соответственно, куда же арбалетчикам и без дальнего режима...
Спасибо за просмотр, надеюсь кому-то поможет
Предыдущий раздел потом дополню скринами для наглядности, если не забуду, но в целом и так понятно. Пока устал, и нет на сегодня планов на кенши. Спасибо всем, кто посмотрел, и надеюсь - вы нашли для себя что-то полезное, что вам поможет или сэкономит ваше время.

Приятной игры!



Ну или не очень...
2 Comments
Re:Dick  [author] 26 Jan @ 1:18am 
Спасибо за отклик, https://gtm.steamproxy.vip/profiles/76561198255668588

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

В любом случае - пользовательский опыт важен, а я пока что не могу уделять время на тестирование и поиск новых решений.
Hragun 25 Jan @ 11:23am 
Спасибо за советы по модам и настройкам. Играю в 720р разрешении на ryzen 3700u и в ней видеядро vega 10 и 8 гб озу(часть озу тратится на видеопамять). Фпс 60, поставил все ваши рекомендуемые моды и норм. Жаль что подгрузки все те же долгие бывают, но тут думаю без обновы моего железа никак больше не улучшить результат. Спасибо за руководство вообщем:dealerrizz: