Вопрос. Планируется ли сделать отдельный редактор для зданий? чтобы можно было заранее собрать модельку, и уже готовую группу добавить на карту? А то собирать городскую и индустриальную застройку это ад кромешный.
Разрешите задать вопрос: Я создаю карту в режиме вторжения, когда тестил ее то после взятия любой одной точки матч заканчивался, подскажите как сделать так, чтобы матч не заканчивался после взятия одной точки?
Вопрос - за границами стандартной игровой зоны в Берлине есть то ли туман, то ли дым. Его как-то убрать можно? Потому что я не нашел среди объектов ничего, что могло бы быть связано с ним.
Одна точка - 1000 очков. Найди дефающуюся команду и апни ей очки до нужного значения.
Можно ли насильно настраивать отряды игрокам?
Мне удалось только отключить выбор отрядов…
Но это не то, скорее всего результат спавна не очень правильного объекта
судя по эвенту текущему это как раз тестируют:)
Ответ-то я и нашел.
Смог включить отряды из модерна, луны и последнего события.
Custom_Profile
надо настроить.
И Custom_Bot_Profile
тоже, для ботов.
Дать им правильные пути к файлам.
(Если их нету, то спавним).
Я все это время пробовал через enlisted_player
объект… Но это явно был не тот путь.
Даже если и можно было бы дать, то все равно были бы проблемы с привязкой к игроку.
А вот профили - легко все. Только теперь ждать надо когда нам разрешат загружать папки/сборники файлов.
Тестируют они скорее реакцию игроков на такой тип события.
Как по мне он лучше других, но все еще сырой. Что-то с ливерами надо делать.
Да и местами баланс сторон хромает.
Что такое Postfix/Add template?
Похоже, что это объект редактора.
Некоторые из них представляют собой набор только каких-то тегов или опции.
По умолчанию… Многие из этих тегов/опции уже вписаны в сам объект.
Как добавить postfix к уже созданным объектам?
Для этого надо будет внизу нажать на +
.
Учтите: вы должны будет написать название без +
.
К сожалению… Изменения оружия не будут работать.
Все из-за того, что при подборе оно перезаписывается.
Как создавать двери/окна, которые можно открыть/закрыть?
Для этого надо добавить postfix game_rendinst
, выбрать объект двери и настроить параметры.
Как сделать Rendinst с повторяющимся действиями?
Например вращаться или куда-то перемещаться?
Для этого надо будет использовать postfix animated_scene_rendinst
или animated_scripted_rendinst
и после этого выбрать game_rendinst
.
После этого просто редактируете параметры на нужные вам.
Можно почти свободно добавлять Postfix или Template.
Тем самым делая игру более безумной/интересной или просто безуспешно пытаться что-то исправить…
Техника с объектом, бункер двигается вместе с техникой:
Добавление перезарядки одиночными патронами для Gewehr 41:
(Работает в рамках редактора, при подборе изменения перезаписываются).
(Анимации нету и используется дефолтная: боец двигает вперед оружие и руки).
Машина, с возможностью пополнять патроны:
(Немного неудобно работает).
(Не забудьте поменять Rendinst на тот, что не ломается).
Можно даже создавать невидимую коллизию:
(Нет, стул не создает её).
И т.п.:
По навмешу боты бегают, внутри красных треугольников и между ними, маршруты строят, жёлтые линии это, похоже, некие стандартные маршруты, а зелёным показаны разрушаеые объекты, если их разрушить, то обводка пропадёт и боты смогут через это место бегать.
Можете почитать вообще про навмеши тут: Navigation Meshes and Pathfinding - Artificial Intelligence - Tutorials - GameDev.net
Как сделать так, чтобы на карте кое-какие объекты/орудия стреляли?
Например как на карте День Д, где корабли стреляют?
Для этого надо создать объект turret_105_skc_32
или ship_gun_105mm
.
Если вы хотите, чтобы они по вам стреляли, то настройте их параметры.
auto_gun_controller__targetTeam
- отвечает за назначение целей данному объекту.team
- отвечает за принадлежность к той или иной команде.У
turret_105_skc_32
первый параметр равен 3, а второй 4.У
ship_gun_105mm
все наоборот.То есть вы можете просто разместить в одном месте
turret_105_skc_32
, а в другом ship_gun_105mm
и они будут перестреливаться.
Дополнительная информация о параметрах:
hitpoints__hp
и hitpoints__maxHp
отвечают за здоровье (Можно сделать так, чтобы потом орудия перестали стрелять).
auto_gun_controller__targetDist
отвечает за дальность стрельбы ИИ.
auto_gun_controller__enabled
отвечает за управление орудием ИИ.
animchar_render__enabled
отвечает за показ модели оружия.
interactable
отвечает за возможность использовать/взаимодействовать с ними.
Да, мы можем стрелять из этих орудии как из стационарного MG-42.
Как сделать так, чтобы перестрелка была из другого орудия, не только из корабельного или из орудия?
Для этого вам надо будет добавить подфикс почти любого оружия в игре.
(Cкорее всего не будет работать, если ввести название орудия техники).
Не забудьте изменить кол-во патрон (
ammo
и totalammo
параметры).
C выходом нового обновления у игроков появлялась возможность создавать и загружать Vromfs файлы.
Есть ли какая-то возможность загружать файлы иного типа кроме pathfinder и scene.blk?
(Изображения или даже профили отрядов).
Если да, то как это можно сделать?
А то… ModsPacker.bin, похоже, загружает только pathfinder.bin и scene.blk.
Просили указать какие кисти нужно добавить в террореформирование
Хотелось бы еще несколько новых типов:
- выравнивающая - усредняет высоту области. текущим инструментом сложно создать такую местность, чтобы она была без пик и ям
- уровень по пикселю - устанавливает высоту всей области ровно по пикселю
- уровень по значению - устанавливает высоту области по введенному значению.
Также хотелось бы инструмент, позволяющий менять окрас поверхности
Еще иногда нужны кисти не круглой формы, а квадратной, например
Возможно инструмент работал бы более удобно, если бы была возможность зажать кнопку мыши для выделения всей области реформирования
Как создать малоподвижного бота на карте?
Для этого надо добавить постфиксы +human_melee_charge+ger_soldier
.
И после этого заспавнить base_soldier
.
Увы ботам все еще нельзя свободно менять одежду.
UPD: Можно, но не у этого типа ботов. Об этом уже на следующем посте после данного поста.
Только редактируя свойство animchar_res
.
ger_soldier
может быть заменен на sov_soldier
.
animchar__res
может быть:
-
ger_summer_x_char
(x от 1 до 7). -
ger_winter_x_char
(x от 1 до 4). -
ger_tropic_x_char
(x от 1 до 3). ger_br_char
-
ussr_summer_x_char
(x от 1 до 8). -
ussr_winter_x_char
(x от 1 до 12). uk_tropical_1_char
-
usa_summer_x_char
(x от 1 до 5). -
usa_winter_x_char
(x от 1 до 5). us_br_char
Если вы хотите изменить голос бойца, то для этого, скорее всего, надо будет добавить еще один постфикс.
russian_human_voice
german_human_voice
jap_human_voice
it_human_voice
ussr_human_voice
ussr_female_human_voice
usa_human_voice
uk_human_voice
moroc_human_voice
Ах да… Данные боты хуже стреляют.
Еще один способ, но сложнее, а бот круче и точнее стреляет.
Для этого надо добавить постфикс +ger_base_soldier
.
(Разница в том, что в названии “base” и еще не надо писать “human_melee_charge”).
И после этого заспавнить base_soldier
.
Далее одеваем его с помощью редактирования свойства human_equipment__initialEquip
.
(Ниже указано как менять одежду ботам).
И после этого сохраняем файл и открываем scene.blk (он находится в папке с игрой (Enlisted) а после уже в userGameMods, а там в папке с названием вашей карты. В файле надо будет найти base_soldier+ger_base_soldier
и убрать этот код:
Зачем это надо?
Потому что ger_soldier
или ger_base_soldier
и другие объекты по каким-то причинам отсутствуют в списке объектов. И их можно будет добавить только через scene.blk.
Почему мы не можем использовать base_soldier+ger_base_soldier
? Все просто - из-за того, что он будет спамить ошибками после смерти бойца-бота.
На этом все.
Недобонусная информация:
Вы, наверное, можете изменить их точность прицеливания, меняя их свойства:
И можно менять другие свойства… Например звуки?
И еще…
Если вы вращаете бойца или видите это:
То знайте: это бесполезно. Ничего не изменится. Боец не сломается. И информация о ваших действиях не сохранится. И еще бот сам автоматически поворачивается через какое-то время.
Как менять оружие ботам?
Для этого надо будет изменить свойства human_weap__weapTemplates
и human_weap__weapInfo
!
После перезапуска изменения вступят в силу.
Или все же нет!
И это возможно этим путем:
Да, надо просто написать название одежды и где оно будет.
Если вы хотите изменить одежду для бота, то для этого надо будет добавить base
после ger_
.
На скриншоте использован
ussr_base_soldier
. Этот вариант тоже рабочий.
Если вы хотите добавить анимированного бойца-декорацию, то используйте объект customizable_menu_animchar
.
customizable_benchmark_animchar
тоже можно использовать, но… Похоже, что он немного неправильно работает.И конечно же
customizable_benchmark_animchar
сохраняет фишку animchar_res
.
Учтите, что после рестарта, initialEquip
будет пустым…
Но наделе же это не так! И когда вы копируете объект, новый объект сохраняет все изменения.
Как добавить Т-72 на свою карту?
Как создать ИИ технику, которая будет пытаться добраться до указанной точки назначения?
Для этого надо просто добавить постфиксы +ai_aircraft+ai_aircraft_crew_X+ai_vehicle_driver
.
x
может быть: ger
, it
, jap
, sov
, usa
, uk
, moroc
и pilot
.
Скорее всего только ger
, sov
и usa
имеют немного уникальный внешний вид бойца.
И после этого пропишите свойство
ai_vehicle_driver__destination
. И все! Готово!(На данный момент тестировал в рамках локальной сети).
Если что ai_vehicle_driver
имеет ряд проблем:
-
Вы не сможете добавить ai_aircraft_crew к гражданской технике или к кораблям.
-
Если вы убили водителя, но не весь “экипаж”, то техника продолжит свое движение.
-
Лучше закрыть доступ к местам техники. Потому что когда игрок садится в технику, то оно продолжит свое движение (но не будет двигаться, если игрок сидит на месте водителя).
-
Техника не умеет читать NavMesh, но иногда пытается поварачивать.
-
Боты в технике все еще не могут использовать орудия для убийства врагов.
-
Техника всегда будет пытаться добраться до точки назначения.
(Я использовал координаты Gaz_67 на AI технике, чтобы они добрались к gaz_67).
Нужна помощь. Нигде не могу найти функцию скопировать и вставить объект. Существует ли такая возможность вообще? За ранее спасибо.
Да, такая возможность существует.
Выбери объект/объекты. Зажми Shift и передвигай их.
Не очень удобно, но так можно копировать объекты.
Спасибо, а где есть поиск объектов окружения? Искал стены завода в “верхней” вкладке, но по имени объекта ничего не находились.
Для этого создавай game_rendinst или game_rendinst_decor.
Там отдельный список объектов - и они именно про декорации, внешний вид карты и т.п.
То есть домики, стены там лежат.
И если не ошибаюсь, то стены скорее всего будут вместе с крышой.
Но это не точно.
А про find entity - он не может найти РИ объекты, которые скрыли для снижения нагрузки.
РИ объект можно вытащить путем toolbox —>>> rendinst —> клик по объекту —> unbake.