Jump to content

Редактор миссий ДиСиЭс


Recommended Posts

Рассмотрим на конкретном примере. Вот строки, которые отвечают в файле миссии за конкретный юнит:

plane =

{

group =

{

[1] =

{

hidden = false,

name = "Самолетная группа #001",

groupId = 2,

route =

{

points =

{

[1] =

{

alt = 2000,

type = "Turning Point",

action = "Turning Point",

lat = 0.7932199135989,

targets =

{

}, -- end of targets

long = 0.6627040178168,

x = 46874.895757835,

speed = 138.88888888889,

y = 288807.10035712,

}, -- end of [1]

[2] =

{

alt = 2000,

type = "Turning Point",

action = "Turning Point",

lat = 0.78603577853979,

targets =

{

}, -- end of targets

long = 0.66831294002708,

x = 2739.3880050369,

speed = 138.88888888889,

y = 316952.30727577,

}, -- end of [2]

}, -- end of points

}, -- end of route

start_time = 0,

task = "Intercept",

units =

{

[1] =

{

type = "F-14A",

CLSID = "{919CA6E6-B44C-4144-96B2-38C959F377B1}",

unitId = 2,

lat = 0.7932199135989,

skill = "High",

long = 0.6627040178168,

x = 46874.895757835,

name = "Пилот #2",

payload =

{

pylons =

{

}, -- end of pylons

fuel = "7348",

flare = 15,

chaff = 30,

gun = 100,

}, -- end of payload

livery_id = 0,

y = 288807.10035712,

callsign =

{

[1] = 1,

[2] = 1,

[3] = 1,

name = "Enfield11",

}, -- end of callsign

onboard_num = 12,

}, -- end of [1]

}, -- end of units

}, -- end of [1]

}, -- end of group

}, -- end of plane

Насколько я понял, каждому юниту присваивается свой номер (выделил жирным и подчеркнул). Вопрос: если я копирую из одной миссии во вторую юнит, номер которого совпадает с номером уже имеющегося во второй миссии юнита, то корректного копирования не получится?


Edited by ААК
Link to comment
Share on other sites

  • Replies 156
  • Created
  • Last Reply

Top Posters In This Topic

  • ED Team

Проще будет всё создать заново вручную. Иначе возможно вылезет столько багов и глюков, и Вы не будете знать, где искать, на отладку потратите больше времени. Это лично мой подход, не надо колупать файлы миссий сторонними программами, череповато.

  • Like 1

[sIGPIC][/sIGPIC]

Link to comment
Share on other sites

Проще будет всё создать заново вручную. Иначе возможно вылезет столько багов и глюков, и Вы не будете знать, где искать, на отладку потратите больше времени. Это лично мой подход, не надо колупать файлы миссий сторонними программами, череповато.

Тоже склоняюсь к "ручной обработке" миссий непосредственно в редакторе, по тем же причинам.

Но всё же интересно узнать, есть ли возможность копирования юнитов, у меня было несколько случаев, когда это могло бы пригодиться.

P.S. Удалось скопировать этого Томкета из одной миссии в другую, но миссия была очень простой, у коалиции был всего один юнит и проблем с номерами юнитов возникнуть не могло. Боюсь, что в сложных миссиях так не получится.


Edited by ААК
Link to comment
Share on other sites

Рассмотрим на конкретном примере. Вот строки, которые отвечают в файле миссии за конкретный юнит:

 

Насколько я понял, каждому юниту присваивается свой номер (выделил жирным и подчеркнул). Вопрос: если я копирую из одной миссии во вторую юнит, номер которого совпадает с номером уже имеющегося во второй миссии юнита, то корректного копирования не получится?

выделенный номер ни на что не влияет, только на порядок чтения из файла и создания в мире. в общем случае это неважно. поэтому можно копировать и вставлять блоки независимо от номера, только не забывать менять имена групп, юнитов, позывных и прочего, что редактор сам автоматически образует уникальным. при вставке новой группы нужно изменить выделенный номер на последний + 1, либо заполнить дырку если какая то группа удалялась. короче нужно что бы эти номера шли начиная с [1] и далее +1 без дырок.

 

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


Edited by Dmut
  • Like 1

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

  • 4 months later...

Сейчас все группы юнитов в игре можно активировать и деактивировать только 1 раз. А было бы неплохо, чтобы группы можно было бы сделать не "одноразовыми", а многоразовыми.

Например, активировали колонну наземных юнитов, она прошла некоторое расстояние и была уничтожена. А в миссии сделан механизм появления резевной колонны при уничтожении первой. Сейчас для создания такой резервной колонны надо выставлять новую группу юнитов. А нужно, чтобы при уничтожении основной колонны её можно было ещё раз активировать, она снова возникла бы на точке старта и следовала бы тем же маршрутом, что и первая колонна. И сделать возможность так активировать колонну неограниченное число раз.

Такой механизм будет одной из предпосылок для создания динамических кампаний.

Link to comment
Share on other sites

И сделать возможность так активировать колонну неограниченное число раз.

Такой механизм будет одной из предпосылок для создания динамических кампаний.

 

Полностью поддерживаю предложение AAK.

Мы тоже испытываем необходимость повторных активаций групп или юнитов в онлайн миссиях.

В частности поступают просьбы сделать слоты в которых можно было бы вести бой против ЛА управляемого ИИ. И самолетчики просят и вертолетчики. Это даст возможность тренироваться клиентам в онлайне в режимах ДРБ и БВБ против ИИ.

  • Like 1

MB: MPG-Z390 GP / i7 9700KF 4,8 ГГц / DDR4 64 Gb 3466 МГц / GTX 2080Super / Acer 43" ET430KWMIIQPPX 4k / Win 10

 

Podp_39_Su-27-45.png

Link to comment
Share on other sites

  • 6 months later...

Если в дальнейшем будет разрабатываться механизм для ограничения разного рода ресурсов (самолётов, вооружения) в онлайн-миссиях, просьба добавить следующую фичу.

 

Просьба сделать возможность количественного ограничения не только конкретных образцов самолётов/вооружения, но и целых групп самолётов/вооружения. Чтоб можно было например в миссии, где присутствуют Су-27 и МиГ-29 ограничить не по отдельности количество этих ЛА (50 Су и 50 МиГов), а при необходимости объединить их в одну группу "истребители", ограниченную количеством в 100 самолётов. А там уж в зависимости от выбора игроков какая-то часть из этих 100 самолётов будет МиГами, а какая-то будет Су. При потере самолёта от этих 100 самолётов будет отниматься один, не зависимо от того, был это Су или МиГ. То же самое с ракетами, например Р-77 и АИМ-120.

Данная фича необходима потому, что многие люди летают на определённом типе ЛА и применяют определённые типы вооружения, не пересаживаясь на другие ЛА. Если будет раздельное ограничение по типам (50 Су-27 и 50 МиГов), а в миссии будут летать лишь любители Сушек, то они смогут сделать лишь 50 вылетов. А если объединить Су и МиГи в одну группу, ограниченную 100 самолётами, то можно сделать все 100 вылетов на Су-27 или те же 100 вылетов на МиГ-29.

В большинстве миссий не принципиально ограничивать конкретные марки самолётов/вооружения, главное ограничить классы - истребители, штурмовики, активные ракеты и т.п.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...