Моддинг | FCS
Подготовка к созданию модов.
Для экспорта моделей или текстур для своих модов, будут нужны несколько плагинов:
Для blender'a.
https://codeberg.org/Kindrad/Kenshi_IO_Continued
(импорт | экспорт мешей)
Есть ещё плагин на 3D max но, насчёт работоспособности сказать ничего не могу.
( в обсуждении есть ссылка на скачку для 3D max )
https://steamcommunity.com/app/233860/discussions/3/596280900528052907/
( официальный плагин от nvidia для photoshop'a что бы экспортировать в формат dds )
https://developer.nvidia.com/texture-tools-exporter
( экспорт dds для krita. Поддерживает только windows )
https://krita-artists.org/t/python-plugin-dds-support-windows-only/73488
Есть ещё плагин для gimp, но, не знаю, есть ли смысл добавлять ссылку на плагин, если судя по обновам, его уже интегрировали с 2019 года.
Все меши можно найти по данному пути: \Steam\steamapps\common\Kenshi\data
Blender.
Выбор версии особо не влияет в плане работоспособности плагина.
( У меня лично стояла на момент написания 4.5.3 )
Для оружия ближнего боя в игре используется система автоматической замены текстур, поэтому соответствие UV-модели созданного оружия, стандартным UV-моделям является обязательным условием. Иначе, стандартные текстуры могут накладываться криво. ( пример UV сетки меча из кенши )
Для корректного внешнего вида брони надо делать развесовку и риг каждой части брони.
Касается и протезов.
Если вы новичок в блендере как и я, то при экспорте своей модели можете столкнуться с прозрачностью граней.
Для этого нужно включить backface culling.
<=====================
<=====================
<============================
<============================
<============================
<============================
<============================
<============================
Текстуры.
Для создания текстур подойдёт любой графический редактор, у которого есть плагины для экспорта в dds
( ранее озвученные photoshop, krita, gimp )
Также нужно учитывать несколько критерий при создании текстур.
Текстуры должны соответствовать двоичному масштабированию: 125x125, 125x512, 512x512, 512x1024, 1024x1024.Разница в размере хотя бы одного пикселя, может привести к появлению чёрных текстур.
Normal map
FCS.
Хоть сначала интерфейс FCS может показаться сложным, но ничего на самом деле сложного в нём нет.
Тут находятся все предметы.
Старты.
Диалоги.
Нпс.
Анимации.
Фракции.
Города.
Биомы и так далее. Также можно поставить собственный фон.
На верху есть панель с кнопками:
Steam Workshop Global settings Artifact settings Regions Cleanup Changes Assets Notes Errors Merge mod Export mods files Find and replase Spell check Open any
Changes
Помогает быстро найти добавленные | изменённые предметы и тд.
Global settings
Это общие глобальные настройки, изменение получаемого опыта, время в тюрьме, шансы атаки и блока и тд. Хоть в самой игре тоже можно изменять глобальные параметры, но, настройки самой игры крайне урезанные, да и выше уже сказанные шансы атаки | блока.
Я советую делать в папке своего мода ещё папки с моделями, текстурами.
Создание старта в FCS.
Самое первое что можно сделать, это свой старт.
Нужен он для теста оружия, доспехов, персонажей, расы.
Отношение фракции к игроку.
Ограничение расы.
Исследования.
Отряд.
Город. ( Если не настроить место спавна, то персонаж будет
каждый раз спавниться в рандомном городе )
Так или иначе, что бы сделать тестовый старт, нужно делать свой отряд с персонажем.
( или изменить уже существующий )
Создание персонажа и отряда в FCS.
Создание меча в FCS.
Что бы сделать меч надо войти во вкладку weapons.
bare sword это меш оружия
ground mesh это когда находится на земле
( если не назначен будет использован меш пакета )
mesh это меч в ножнах
sheath это ножны Также можно назначить ему свойства.
Поэтому надо зайти в категорию weapons - models, и там уже делаете свой edge type или mk.
1 Расовый урон.
2 Разрешает использовать оружие только определённой расе.
3 Запрещает использовать оружие определённым расам оружие.
Добавляем weapon type.
Создание брони в FCS. [ ДЕЛАЕТСЯ ]
1 Цвет
2 И 3 помогает генератору нпс добавлять одежду.
( например, можно выставить goes badly with на chainmail и генератор нпс не будет добавлять вашу одежду к нпс с chainmail'om )
4 и 5 Материал ( 1 для male 2 female )
6 Overlap mesh
7 Защита конечностей
8 Разрешает использовать броню только определённой расе
9 Запрещает использовать броню определённым расам.
Создание расы в FCS. [ ДЕЛАЕТСЯ ]
Например, альфа рыбочел.
( можно настроить в location damage)
1 столб цифр это шанс попадания.
2 столб это уже само количество hp у части.
Также можно поставить severed limbs
( это когда у персонажа конечность отпадает)
Создание диалогов в FCS. [ ДЕЛАЕТСЯ ]
Есть несколько типов диалогов в kenshi: 1 это когда игрок нажимает пкм по нпс.
2 это то, что будет говорить уже персонаж в отряде игрока.
1 тип использует только event EV_PLAYER_TALK_TO_ME
2 тип уже используют все ивенты, ведь являются реакциями на события.
Также, хочу отметить что 2 тип диалогов сделан только у уникальных персонажей в отряде и
массовкой ( стража, жители )
Заходим в dialogue package
Задаём своё название ( в моём случае bomj будет )
В ивентах предварительно выбирая тип ивента, нажимаем add new
После этого, в окне справа должен появиться ваш диалог.
Нажимаем add line
Тут добавляем наш отряд,
(количество можно настроить в первом столбе цифр, у меня на bomj'e стоит пять, так что и бомжей будет пять ) И если мы всё сделали правильно, по нажатию правой кнопки должно появиться созданное сообщение.
Как сделать перевод диалога. [ ДЕЛАЕТСЯ ]
New translation в нашем случае не нужен. Просто выбираем наш язык.
Либо поиском, либо отключаем галку translated потому что в игре почти не осталось не переведенных диалогов.
Original это оригинал диалога.
Создание NPC в FCS. [ ДЕЛАЕТСЯ ]
Давайте теперь научим их ходить и добавим им одежду. Благо, это легко сделать в kenshi.
Как работает изменение городов в FCS.
В kenshi есть механика, при которой если важный персонаж для фракции пропадёт или умрёт, это приведёт к разрушению города или фракции.
И если зайти в раздел towns и кликнуть на любой город, то ему можно добавить модификатор Override towns.Он есть у большинства городов фракций, например шеки, святая нация, союзные города.
У самих городов которые используются для Override towns есть модификатор world state.
Это триггер из за которого и должно произойти изменение города. Например смерть лидера фракции.
( пример override town )
И именно потому что у некоторых фракций нет таких городов.
Буду использовать пример каннибалов, в игре деревни каннибалов никогда не сломаются. А от смерти главного каннибала, никогда не опустеет Дохлокот.
Самый первый пример приходящий мне в голову, это шеки и СГ. В зависимости
Создание фракции в FCS. [ ДЕЛАЕТСЯ ]
Брал я за основу одну из больших фракций, СН.
Постройки.(buildings)
Компании.(campaings)
Legal system.
No go zones.
Trade culture.
Отношения с другими фракциями.(relations)
Персоналии.(personaly)
Отряды.(squads)
Я выделил почти все основные пункты,
Которые присутствуют во всех больших фракциях.
Давайте теперь разберём что делает каждый пункт:
War Campaings находятся в AI packages.
Большая часть War Campaings это разные вариации одного события: например empire assault. Это одно и тоже события, у которых главное отличия это триггер от смерти лордов.
Например fogman'ы не пойдут дальше за игроком, если он зашёл в регион гордость окрана.
( Опять же, у той же СН это прокачанные станки для исследований ) потерянные предметы и последний пункт, это happy buildings. По описанию, постройки должны улучшать отношение со фракцией и при этом ни в одной trade culture не используют. У меня есть 2 теории почему: либо эта функция не работает, либо функция работает не правильно.
1 это фракции заглушки, ну например фракции животных.
2 это малые фракции, это всякие бандиты и тд.
3 это уже большие фракции - шеки, СГ, СН, ГТ, жуки и фракции которые взаимодействуют с ними.
Причина разделения на 3 типа проста: Если 2 тип фракций изменяются чисто локально.
Уменьшая отряды и разрушение | перехода главного поселения в другую фракцию.
То 3 тип затрагивает уже глобально мир, и если буквально уничтожить каждую фракцию из
3 типа, то мир кенши разрушится. В игре буквально безопасных мест почти не останется, а торговцев и подавно. Ну а 1 тип просто есть.
Перевод игры с помощью FCS.
Перевод FCS
Как выложить мод.
Когда готов мод, его можно выложить с помощью этой кнопки ===========>
Пишете название и описание.
Если есть аккаунт в Nexus, и хотите туда опубликовать мод, то нужно зайти на страницу игры. (сверху должна появиться кнопка upload)
Расставляете теги, делайте инструкцию по установке и добавляете файл мода.
Страница kenshi в nexus.
https://www.nexusmods.com/games/kenshi
= = = = =
У меня есть тг канал, где я делаю посты со своими картинками + я делаю игру. Так что если вам будет интересно, вот ссылка на канал === > https://t.me/tavernasvina
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.