Можно поменять список только через scene или через entities. Однако расширить список возможно только редактируя файлы, так как внутри не совсем array тип данных, а его другая версия, которые принимает только текстовые или числовые значения. То есть пишем item<t> или item<i> вместо array. Если планируешь поменять лимит, то советуется уже это делать в entities.blk, так как лимиты зависят от первого полученного инженерного молотка.
Можно, а так же сделать подбираемым. Инженерные молотки (building_tool) находится вкладке all. Для того чтобы сделать подбираемым надо добавить постфикс +item_in_world, а затем создать item версию.
Если хотим добавить в список построек какой-то rendinst, но его нету в списке Create Entity, то увы нам придется добавить его. В коде добавлен объект с названием ri_entity__normandy_bunker_a102_walls. Внутри свойства ri_extra__name пишем название объекта.
Именно свойство instantiateTemplate создает объект на карте.
В планах открыть все постройки всем отрядам, а не только определенным? Если что за блокировку постройки отряду отвечает свойство building__requireUnlockId. Надо всего лишь поставить -1 у привьюшки. Пример кода:
Единственное, что добавлю… Для превращения отряда в десантников надо добавить эти строчки в коде отряда: "isParatroopers": true, и "paratrooperBoxUnlocks": [],.
Как это сделано с "engineerUnlocks" : [],.
Было бы неплохо расписать где именно застрял. Или какие моменты тебе не совсем понятны. Пока оставлю все KpyTou_2022, через пару часиков или завтра загляну как у вас все получилось.
Usadba Profile.rar (20,7 КБ)
2. Распаковать в папку с модом.
3. Зайди в редактор.
4. Жмякаем на вашей чудесной клавиатуре T английскую , выбираем категорию All
пишем custom и видим два нужных нам entity
Спавним их!
5. Пишем в entity custom profile Путь к файлу нашему (просто скопируй выделенное и вставь (Ctrl C и жмём ctrl V) %ugm/МОЙФАЙЛ.json
А для custom bot profile скопируем %ugm/ДЛЯБОТОВ.json
6. Делаем vromfs.bin
Жмём вверху рядом с названием вашей карты Toolbox
Жмём Build commands
Жмём Build Mod VROM
Мод запакуется в один маленький файл.
После нажатия Build Mod VROM вылезет командная строка
Если в строке Finished with status : 0 значит всё нормуль
7. Забираем готовый результат.
8. Заходим На Enlisted Sandbox
9. выкладываем следущим образом:
Название можно своё и описание, но важно сохранить пост с модом с помощи кнопки Save Draft
Также загружаем не scene.blk а наш мод запакованный в vromfs.bin. Он будет сидеть в папке UserGameMods.