Эта инструкция может редактироваться и дополняться. Изменения отмечаются цветом.
В этом туториале мы создадим миссию в режиме вторжение (Invasion) в городской части локации Тунис.
Туториал состоит из 2 частей: основная и дополнительная
В основной части будет создана одна стратегическая точка, точки появления для пехоты и техники, а также боевые зоны, ограничивающие территорию боевых действий.
В дополнительной части будут созданы ещё две стратегические точки с точками появления для пехоты и техники, а также боевыми зонами.
После выбора локации и создания мода вы увидите окно выбора отряда.
Но, так как это новая миссия, в ней нет точек появления, и отряд появиться не сможет. Чтобы это исправить, нужно добавить точку появления, для этого нажмите F12 для входа в редактор, затем нажмите клавишу «Пробел», для того чтобы включить режим свободной камеры. Теперь вы можете перемещаться по локации с помощью клавиш WASD и мыши, также можно зажать Shift для ускорения. По клавише F1 можно посмотреть подсказку по управлению и полезным клавишам/сочетаниям клавиш.
Так как местом действия миссии будет город, то первую точку появления стоит сразу разместить в начале этого города, перед дворцом возле холмов.
Для добавления точки появления нужно в верхнем тулбаре
зайти в раздел Create entity (в раздел Create entity можно также зайти/выйти с помощью клавиши T) и в выпадающем меню сверху выбрать раздел Mission respawns.
На этой локации активной командой являются Союзники, эта команда имеет номер (team_id) 1, поэтому для неё нужно выбрать объект respawnChooser+respTeam1 нажав на него левой кнопкой мыши (далее ЛКМ).
Затем разместите его на уровне с помощью ЛКМ, для выхода из режима создания объектов нажмите клавишу Esc или T.
Расположение точки появления на уровне можно настроить с помощью кнопок Move (перемещение) и Rotate (вращение) в верхнем тулбаре, их также можно включить с помощью клавиш W и E соответственно.
Также можно использовать кнопку Drop для того, чтобы притянуть объект к земле.
После добавления точки появления отряды смогут на ней появляться, можно нажать F12, чтобы выйти из режима редактора и попасть в меню отрядов, выбрать отряд и нажать кнопку GO.
Для того чтобы вернуться обратно в редактор, нужно нажать F12, а затем «Пробел», чтобы включить/выключить режим свободной камеры.
Теперь добавим первую стратегическую точку на дворцовую площадь — за эту точку команды будут вести бой в миссии.
Для этого нужно зайти в раздел Create entity и в выпадающем меню сверху выбрать раздел «Mission objective zones».
Затем выбрать объект defend_zone_chained_box+defend_zone_respawnbase для кубической точки, так как она больше подходит по форме.
+defend_zone_respawnbase означает, что для этой стратегической точки можно добавить точки появления для команды защитников, находящиеся либо на самой стратегической точке, либо рядом с ней. Подробнее о точках появления на стратегической точке мы расскажем в шаге 8.
Затем разместите её на уровне.
Далее можно расположить точку в желаемом месте с помощью описанных в шаге 2 функций Move и Rotate . Также можно настроить размер Scale , эту функцию также можно включить с помощью клавиши R.
Для более удобного масштабирования кубических точек нужно переключиться между мировыми и локальными координатами с помощью кнопки X (переключиться можно, только находясь в режиме Move).
После размещения точки выделите её, кликнув по ней ЛКМ, далее нажмите Property panel в верхнем тулбаре или клавишу P, откроется меню свойств стратегической точки, где можно настроить её параметры (там же настраиваются параметры всех размещаемых на уровне объектов).
Настройка параметров стратегической точки
Описание всех параметров представлено в документе «Описание основных entity».
При создании миссий, в которых стратегические точки включаются последовательно, после добавления и настройки первой стратегической точки нужно добавить в group_activator название этой точки, чтобы она автоматически активировалась при старте миссии.
Для этого нажмите кнопку Select by name , введите в поиске group_activator, выделите его и нажмите Select.
Далее нажмите Property panel , чтобы открыть вкладку со свойствами объекта.
Нажмите кнопку «+» в параметре activator_activateChoice. В появившемся окне в выпадающем меню замените text на real.
Введите название группы точки и нажмите Add value.
Укажите вес точки — вероятность активации (1).
Теперь добавим дополнительные точки появления для солдат и наземной техники (танки и мотоциклы) обеих команд.
Общее описание
Чтобы добавить точку появления, нужно зайти в раздел Create entity и в выпадающем меню сверху выбрать «Mission respawns» и выделить нужную вам точку появления:
Для более удобного и наглядного отображения точек появления на уровне выберите Toolbox в правой части верхнего тулбара, в нём выберите Respawns ALL для отображения сферы вокруг всех точек появления на уровне или Respawns ACTIVE для отображения сферы вокруг только активных точек появления. Чтобы скрыть точки появления, нажмите Respawns HIDE.
Красная линия (ось Х) показывает направление движения солдат/техники, которые будут появляться на точке. Старайтесь делать так, чтобы эта линия указывала на стратегическую точку, чтобы отряды или техника появлялись лицом к стратегической точке.
Начнём с добавления пехотных точек появления. Одна точка появления для команды союзников уже есть, в первую очередь стоит настроить её параметры, а именно настроить groupName, указав значение sector_1.
Для более упрощённого добавления новых точек появления можно скопировать уже имеющиеся, для этого выделите точку и, удерживая Shift, передвиньте её. Таким образом рядом с имеющейся точкой появления можно добавить дополнительные точки появления.
Это были точки появления для 1 группы команды Союзников, теперь можно добавить точки появления для 2 группы этой же команды. Их можно спрятать в дома справа от уже имеющихся точек появления; все параметры такие же, как у прошлых точек появления, но respawnBaseGroup — 2.
Далее добавим точки появления для наземной техники (танки и мотоциклы). Их следует ставить дальше от стратегической точки, чем пехотные точки появления. Стоит учитывать что для точек появления техники нужно более свободное пространство: они должны стоять не слишком близко к домам, скалам, препятствиям, чтобы избежать застревания техники при появлении. Места для их добавления показаны на скриншоте ниже.
Танковая точка появления respawnChooser+respVehicle находится в том же разделе, что и другие точки появления (Mission respawns).
Танковая точка появления:
В параметрах танковой точки появления укажите:
Слева от танковой точки появления можно добавить точку появления для мотоциклов.
В параметрах точки появления для мотоцикла укажите:
Теперь можно перейти к настройке точек появления для команды соперников (Оси). Для пехотных точек появления команды Оси используется объект respawnChooser+respTeam2.
Точки появления для команды Оси, которая в данном случае является командой защитников, должны находиться ближе к стратегической точке, чем точки появления атакующей команды.
Точки появления 1 группы команды Оси:
1
2
3
В параметрах этих точек появления укажите:
groupName: sector_1
Теперь добавим 2 группу точек появления.
1
2
В параметрах этих точек появления укажите:
groupName: sector_1
respawnBaseGroup: 2
Теперь добавим точки появления для техники для команды защитников.
Танковая точка появления:
Танк
В параметрах танковой точки появления укажите:
Мотоцикл:
В параметрах точки появления для мотоцикла укажите:
Чтобы добавить боевую зону, нужно зайти в раздел Create entity и в выпадающем меню сверху выбрать «Mission battle area», выделить poly_battle_area и расположить объект на уровне (расположение не имеет значение).
Добавление боевых зон для 1 команды:
Настройка параметров боевой зоны
Остальные параметры можно оставить без изменения.
После настройки poly_battle_area можно расставлять полигоны боевой зоны — battle_area_polygon_point — в том же разделе, что и poly_battle_area. Расставьте полигоны так, чтобы в боевую зону входила стратегическая точка и точки появления команды, к которой относится эта боевая зона. Создайте боевые зоны для двух команд, точки надо расставлять против часовой стрелки, как показано на схеме.
Для отображения точек и соединений между ними зайдите в Toolbox:
Нажмите PolyAreas SHOW. Чтобы скрыть отображение, нажмите PolyAreas HIDE. Чтобы обновить отображения боевых зон, например, если подвинули battle_area_polygon_point, нажмите PolyAreas REINIT.
Настройка параметров полигона боевой зоны
Аналогичным образом настраиваются остальные полигоны, для упрощения добавления новых полигонов можно копировать их по Shift.
У последнего, замыкающего круг полигона в параметре battle_area_polygon_point_nextId указывается название первого полигона, в этом случае point1.
Теперь нужно по аналогии создать боевую зону для 2 команды.
Сначала нужно добавить poly_battle_area, размещение этого объекта не имеет значения.
Настройка параметров боевой зоны
Остальные параметры можно оставить без изменения.
Теперь установим полигоны. Перед установкой полигонов новой боевой зоны нужно ещё раз зайти в Toolbox и включить PolyAreas SHOW.
Теперь, когда все основные компоненты миссии добавлены, можно добавить авиационные компоненты — то есть боевую зону для авиации, точки появления для авиации и точки пополнения боеприпасов для авиации.
Начнем с добавления боевой зоны — она представляет из себя куб (box) и называется aircraft_box_battle_area, этот объект расположен в том же разделе, где находятся боевые зоны для пехоты (poly_battle_area и battle_area_polygon_point).
Разместите боевую зону на уровне
и увеличьте до размеров примерно равных размерам всей карты.
Параметры этой боевой зоны можно не настраивать, она общая для самолётов 1 и 2 команды и не меняется после захвата атакующими стратегических точек.
Теперь можно добавить точки появления для самолётов — respawnChooser+respAircraftInAir в разделе Mission respawns.
1 КОМАНДА:
Точки появления для самолётов 1 команды стоит размещать в начале города, перед первой стратегической точкой.
Параметры:
maxVehicleOnSpawn: 1
respTime: 120
respawnbaseType: aircraft_assault (для штурмовика)
team: 1
Рядом можно поставить ещё одну самолётную точку появления для бомбардировщика, это проще сделать, скопировав существующую точку появления с помощью Shift.
Параметры:
maxVehicleOnSpawn: 1
respTime: 120
respawnbaseType: aircraft_fighter (для бомбардировщика)
team: 1
За точками появления для самолётов можно поставить точку пополнения боеприпасов, она находится в разделе Mission supplies и называется resupply_in_air_zone.
В параметре resupply_zone__team укажите 1.
2 КОМАНДА:
Для 2 команды авиационные точки появления можно разместить за городом, напротив самолетных точек появления 1 команды.
Параметры:
maxVehicleOnSpawn: 1
respTime: 120
respawnbaseType: aircraft_assault (для штурмовика)
team: 2
maxVehicleOnSpawn: 1
respTime: 120
respawnbaseType: aircraft_fighter (для бомбардировщика)
team: 2
И точка пополнения боеприпасов для авиации:
Для команды защитников нужно добавить точки появления на стратегической точке, это необходимо для того, чтобы у команды защитников было дополнительное преимущество перед атакующими.
В первую очередь необходимо настроить саму стратегическую точку:
Теперь можно приступить к добавлению самих точек появления. Точка появления находится в разделе Mission respawns и называется respawnBaseWithGroupOnCapturePoint.
Места расположения точек появления:
Параметры:
Теперь все компоненты миссии настроены, но все миссии в режиме вторжения в Enlisted предполагают 5 стратегических точек, в связи с этим после захвата 1 точки миссия не будет пройдена. Для этого нужно изменить score параметры команд — для этого в поиске (Find entity ) напишите team_tunisia_allies выберите его из списка кликнув по нему ЛКМ и нажав кнопку Select снизу.
Далее в окне Property Panel меняем параметры
team_score: 2000 изменить на 500
team_scoreCap: 2000 изменить на 500
Аналогичным образом нужно поступить и с другой командой, в поиске теперь нужно написать team_tunisia_axis
team_score: 5000 изменить на 1000
team_scoreCap: 5000 изменить на 1000
После этого миссия будет готова, и её можно пройти, для этого нужно выйти из режима редактора, нажав F12 и перейти в игровой режим, далее можно захватить стратегическую точку.
Теперь можно добавить ещё 2 дополнительные стратегические точки с точками появления и боевыми зонами для них.
После того, как все элементы прошлой точки, включая её саму, будут выключены, можно перейти к настройке стратегической точки №2. Оптимальным местом для неё будет этот дом.
По аналогии с прошлой стратегической точкой добавим кубическую точку defend_zone_chained_box+defend_zone_respawnbase, так как она больше подходит по форме. Заходим в раздел Create entity и в выпадающем меню сверху выбираем раздел «Mission objective zones».
Затем выбираем объект.
Добавьте её на уровень и настройте её размер таким образом, как на скриншоте ниже, чтобы она покрывала весь дом целиком.
Настройка параметров стратегической точки
Описание всех параметров представлено в документе «Описание основных объектов, редактора и игровых режимов».
После того, как настройка стратегической точки 2 завершена, нужно вернуться к стратегической точке номер 1 и добавить название точки которая будет активирована после её захвата.
Для этого в параметре capzone__activateChoice нажмите +
В появившемся окне в выпадающем меню замените text на real.
Введите название группы точки(sector_2) и нажмите Add value.
Измените значения веса точки (вероятность активации) с 0 на 1.
Для того чтобы элементы относящиеся к стратегической точке №1 (у которых groupName: sector_1) не отображались на уровне и не мешали настройке новых объектов их можно отключить. Для этого
в Toolbox нужно нажать Groups Override
Предварительно стоит обновить список групп
В списке групп нужно нажать sector_1 чтобы отключить все компоненты с этим groupName
Затем нужно добавить точки появления для стратегической точки №2.
1 КОМАНДА
1 группа
Параметры:
2 группа
Параметры:
Танковая точка появления:
Параметры:
Точка появления для мотоциклов:
Параметры:
2 КОМАНДА
1 группа
Параметры:
2 группа
Параметры:
Танковая точка появления:
Параметры:
Точка появления для мотоцикла:
Параметры:
Боевая зона для команды 1
Действия по добавлению такие же, как и были описаны в шаге 6, в первую очередь добавляется poly_battle_area (расположение не имеет значения).
Настройка параметров боевой зоны
Остальные параметры можно оставить без изменения.
Теперь можно добавить полигоны:
Теперь нужно по аналогии создать боевую зону для 2 команды. Сначала нужно добавить poly_battle_area, размещение этого объекта не имеет значения.
Настройка параметров боевой зоны
Остальные параметры можно оставить без изменения
Теперь установим полигоны. Перед установкой полигонов новой боевой зоны нужно ещё раз зайти в Toolbox и включить PolyAreas SHOW.
После того как все элементы прошлой точки, включая её саму, будут выключены, можно перейти к настройке стратегической точки №3.
Оптимальным местом для неё будет здание рынка.
По аналогии с прошлой стратегической точкой добавим кубическую точку defend_zone_chained_box+defend_zone_respawnbase, так как она больше подходит по форме. Заходим в раздел Create entity и в выпадающем меню сверху выбираем раздел «Mission objective zones».
Затем выбираем объект.
Добавьте её на уровень и настройте её размер таким образом, как на скриншоте ниже, чтобы она покрывала здание рынка целиком.
Настройка параметров стратегической точки
Описание всех параметров представлено в документе «Описание основных entity».
После того как настройка стратегической точки 3 завершена, нужно вернуться к стратегической точке номер 2 и добавить название точки которая будет активирована после её захвата.
Для этого в параметре capzone__activateChoice нажмите +
В появившемся окне в выпадающем меню замените text на real.
Введите название группы точки(sector_3) и нажмите Add value.
Измените значения веса точки (вероятность активации) с 0 на 1.
Для того чтобы элементы относящиеся к стратегической точке №2 (у которых groupName: sector_2) не отображались на уровне и не мешали настройке новых объектов их можно отключить. Для этого
в Toolbox нужно нажать Groups Override
Предварительно стоит обновить список групп
В списке групп нужно нажать sector_2 чтобы отключить все компоненты с этим groupName
Затем нужно добавить точки появления для стратегической точки №3.
1 КОМАНДА
1 группа
Параметры:
2 группа
Параметры:
Танковая точка появления:
Параметры:
Точка появления для мотоциклов
Параметры:
2 КОМАНДА
1 группа
Параметры:
2 группа
Параметры:
Танковая точка появления:
Параметры:
Точка появления для мотоцикла:
Параметры:
Боевая зона для команды 1
Действия по добавлению такие же как и были описаны в шаге 6, в первую очередь добавляется poly_battle_area (расположение не имеет значения)
Настройка параметров боевой зоны
Остальные параметры можно оставить без изменения.
Теперь можно добавить полигоны.
Теперь нужно по аналогии создать боевую зону для 2 команды.
Сначала нужно добавить poly_battle_area, размещение этого объекта не имеет значения.
Настройка параметров боевой зоны
Остальные параметры можно оставить без изменения.
Теперь установим полигоны. Перед установкой полигонов новой боевой зоны нужно ещё раз зайти в Toolbox и включить PolyAreas SHOW.
Для команды защитников нужно добавить точки появления на стратегических точках, это необходимо для того чтобы у команды защитников было дополнительное преимущество перед атакующими.
В первую очередь необходимо настроить сами стратегические точки.
Стратегическая точка №2:
Стратегическая точка №3:
Теперь можно приступить к добавлению самих точек появления.
Стратегическая точка №2:
Параметры:
Стратегическая точка №3:
Параметры:
Теперь все компоненты миссии настроены, но score-параметры команд сейчас настроены на 1 стратегическую точку.
Для этого в поиске (Find entity ) напишите team_tunisia_allies, выберите его из списка, кликнув по нему ЛКМ и нажав кнопку Select снизу.
Далее в окне Property Panel меняем параметры.
team_score: 500 изменить на 1500
team_scoreCap: 500 изменить на 1500
Аналогичным образом нужно поступить и с другой командой, в поиске теперь нужно написать team_tunisia_axis.
team_score: 1000 изменить на 3000
team_scoreCap: 1000 изменить на 3000
Второй способ
Можно не менять score параметры и самостоятельно добавить 4 и 5 стратегические точки.