Poison552Понял, на счет 1 вопроса да, хочу сделать некий нейтральный подвид гоблинов которые после боя например когда от страха дезертировали то они решили сбежать от всех и стать нейтралами, ну или ещё 1 грейд, как получится
Будут вопросы ещё, напишу, спасибо большой за помощь)
тааак, ну во первых - нужно новое существо делать в NCF, потому что в игре нельзя делать новых существ, и мододелы создали новые ехе увеличивающие количество существ
как работают герои?
через жопу

в схеме указано примерное строение юнитов
так зачем нужен мод NCF? там есть движок и файл NCF_core
в нем, в папке \GameMechanics\Creature\Creatures\Neutrals лежит примерно 800 юнитов-пустышек, файлов-камер и файлов для редактора карт - это корни нашего разветвленного древа файлов

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

вот гоблин - в нем ссылки на файл для карты(AdvMapMonsterShared) и файл для основной игры(CreatureVisual), если поменяешь путь и главное создашь такой путь с файлом в конце в своем моде, то юнит станет частично независимым от игры.... почему частично? потому что для полной независимости нужно создать новые пути для всех файлов
частично эта проблема решается
файловой системой захара
захар создал систему в которой не нужно менять кучу путей к файлам, всё что нужно для работы в игре это изменение двух строчек в характеристиках и одной строчки в файле для редактора карт (он там объясняет как привязать свою систему к латнику)
но тут есть маленькая проблема для совсем уж начинающего модостроителя - в системе захара крестьянин, а как туда засунуть гоблина? можно вручную переписывать содержимое файлов, а можно пойти методом садовода-хаосита - отрезать ветви древа файлов и прирастить на их место новые
модель крестьянина, как видно на первой картинке от нее идут пути к геометрии, скелету и материалам
удаляем из захаровой системы файлы creature-Geom, creature-Skel и папку material
берем в файлы гоблина - все материалы, текстуры, скелет, геометрию и модель, засовываем в захарову систему, переименовываем T1a_Goblin.xdb в creature.(Model).xdb и всё, захарова система начинает считать гоблина частью себя, ветка прирощена
тоже самое надо провернуть с анимсетом - в папкеу animset перетаскиваешь анимации и анимсет гоблина, переименовываешь T1a_Goblin-arena.xdb в creature.(AnimSet).xdb и анимации гоблина прирастают
такой гоблин будет независимым от ванильного