Jump to content

Хотелки по редактору миссий DCS World


Recommended Posts

Posted (edited)

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

 

И вот для начала:

 

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

 

2. В stop conditions для Trigger actions раньше можно было задать время, по истечении которого выполнение trigger actions завершалось, сейчас завершение по времени зачем-то убрали. Вопрос: нельзя ли вернуть?

 

3. Третье пожелание, наверно, на долгосрочную перспективу, но по идее оно самое нужное сейчас: Нужен текстовый режим для редактора, а лучше даже чтобы текстовый и визуальный работали в сплитте. Чтобы при выделении объекта в визуальном, выделялся соответствующий код в текстовом, чтобы выделялась сохраненная и не сохраненная часть полоской сборку (как в вижаке), чтобы была подсветка синтаксиса в текстовом режиме.Также нужна возможность добавления комментариев к коду и нужно какое-то подобие IntelliSense - хотя бы только для автонабора имен групп, юнитов, триггерных зон и т.п.

Edited by BAntDit

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted

Не плохо было бы к условиям начала и завершения расширенных действий ППМ добавить условия: flag is less, flag is more, flag equals, flag equals flag.

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

  • ED Team
Posted
1. Нельзя ли сделать, чтобы флагам в редакторе можно было давать имена?
Если звезды расположатся удачно для редактора - то да. Потому что все предпосылки для этого в симуляции уже есть (сделаны).

 

2. В stop conditions для Trigger actions раньше можно было задать время
См. чекбокс DURATION.

 

3. Третье пожелание, наверно, на долгосрочную перспективу, но по идее оно самое нужное сейчас: Нужен текстовый режим для редактора
"Это вряд ли" (© БСП).

 

Не плохо было бы к условиям начала и завершения расширенных действий ППМ добавить условия: flag is less, flag is more, flag equals, flag equals flag.
Ы? Не понял.

flag.thumb.jpg.f3f83a12448d5069ce8fe0b96785d91a.jpg

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

Posted (edited)
См. чекбокс DURATION.

 

Да, я бы с радостью на него взглянул, только его нетути.

У меня последний checkbox - это condition (для задания условий черещ lua скрипты), этот checkbox кстате не работает, о чем уже спросил в другой теме.

Кстати у меня почему-то в этой версии английской все панели криво выглядят, надписи не помещаются многие.

duration_check_box.png.17392175ef637d5a1cfad2daba5ac505.png

Edited by BAntDit

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted (edited)
Ы? Не понял.

 

Я говорю про stop conditions и start condtions для расширенных действий ППМ-ов. И там этих условий не задать. Я мог бы их проверить

через lua скрипт конечно, но повторюсь, что conditions через lua сейчас тоже не работает.

 

Я конечно могу сделать вспомогательный триггер, кторый проверяет один флаг по условиям (flag is less, flag is more, flag equals, flag equals flag), по ним выставляет другой

флаг и я его использую уже в stop conditions и start condtions - но это же как штаны через голову...

 

Кстати, если будут нормально выполняться lua-скрипты заданные в редакторе в условиях, то это требование, конечно, не актуально.

Edited by BAntDit

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted
"Это вряд ли" (© БСП).

 

жаль, это сильно бы упростило жизнь тем, кто создает миссии.

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted (edited)

Тут все через не то место. Двух уровневое описалово. Одно дело задание ППМ, другое - общие триггеры. Как я понял - общее давит на частное, частное потом пыхтит до тех пор, пока оне не передаст общему, что все закончилось. Так что из частного (на ППМ много нормально не идет (мне во всяком случае танец с бубном прищлось плясать и искать решения для своих задач), по идее должнобы. хотя одно радует, это вроде как подпрограмма и может быть даже расскладывается по ядрам, чтобы не тормозить)

Edited by edwardpashkov

[sIGPIC][/sIGPIC]

АКА =TMS= Count _ Полеты на = T M S = dedicate server На точке работает РП (РП+РПП)

Набор вирпилов на вертикальную, штурмовую и истребительную авиацию со времен ВОВ и по настоящее время

Комсостав и инструкторы - летавшие в горячих точках (и не только) и действующие летчики.

Posted

Тут все через не то место. Двух уровневое описалово. Одно дело задание ППМ, другое - общие триггеры. Как я понял - общее давит на частное, частное потом пыхтит до тех пор, пока оне не передаст общему, что все закончилось. Так что из частного (на ППМ много нормально не идет (мне во всяком случае танец с бубном прищлось плясать и искать решения для своих задач), по идее должнобы. хотя одно радует, это вроде как подпрограмма и может быть даже расскладывается по ядрам, чтобы не тормозить)

 

вообще-то там всё прекрасно, с точки зрения как разделены действия ППМ и триггеры. Я бы мог пояснить свою мысль, но это будет страница текста (ато и больше), так что я пока от этого воздержался :)

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted

Не совсем хотелка, скорее пожелание:

 

Добавьте в мануалы руководство по mission scripting-у - чтобы не приходилось тратить часы разбираясь самостоятельно методом проб и ошибок и задавая кучи вопросов на форуме, на которые всё равно не ответят...

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted
Нельзя ли сделать, чтобы флагам в редакторе можно было давать имена?

 

Если звезды расположатся удачно для редактора - то да.

 

Как оказалось именнованные флаги можно использовать уже сейчас используя lua - так что я поторопился с этой хотелкой :)

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

  • 2 weeks later...
Posted (edited)

Новые хотелки:

 

1. Можно ли для Trigger Conditions добавить скобки, т.е. сейчас мы прописываем условия как-то так:

 

условие1

условие2 // это И

 

условие1

[OR]

условие2 // это ИЛИ

 

а хотелось бы, чтобы можно было так:

 

[OPN.BRAKET]

условие1

[OR]

условие2

[CLS.BRAKET]

[OPN.BRAKET]

условие3

[OR]

условие4

[CLS.BRAKET]

 

- это для больших возможностей в определении порядка выполнения лог. операций.

 

(Кстате уже есть мод, в котором это реализовано (вот он: http://forums.eagle.ru/showthread.php?t=55463), но там не очень удачно, т.к. вместо скобок сделано

два блока под Trigger Conditions - сделать скобки было бы намного правильнее и совместимость со

старой версией редактора бы не пострадала и возможностей было бы больше... ).

 

2. Можно ли для Trigger Conditions добавить проверки Lua-Script.

 

Сейчас это уже сделано для проверки Stop\Start conditions в Triggers Actions, нужно просто добавить тоже самое для Trigger Conditions.

 

Если второе не понятно объяснил, могу показать со скриншотами.

Edited by BAntDit

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

  • 1 month later...
Posted

Ставиться на парковку группа ЛА со свойствой UNCONTROLLED (Неуправляемый я так понял).Но заправленная и с вооружением.Именно так и задумано миссией ,не чтобы она появлялась из воздуха(ястребы еще можно запихать в ангар),а при каком нибудь триггре у нее включался АИ и она выполняла свои задачи.Что только не перепробовали и активирование АИ группы и включении ИИ группы.Кто использовал данную возможность.?Есть возможность снятия с Uncontrolled.

Онлайн-MG:joystick:

 

"Страшнее Шилки зверя нет".

"ПИСДРУНС СС ПП".

"Носи ППК с молоду-любить будешь до старости".

"СА-Танки решают все!"

"- А мы, старшина, ни за первую и не за вторую… Мы – за третью. За эту… За как её?.. За Родину!"

 

 

__|77|________:::::: =}-

\~~~~~~~~~/~~~~~~~ NAVAL AVIATION FAN ~~~~~~~

  • ED Team
Posted

В триггерные действия запиши задачу AI ON. Потом в любой момент по любому триггеру вызови эту задачу - она и выполнится.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • 1 month later...
Posted

Можно сделать, чтобы задача 'FireAtPoint' (огонь по точке) работала не только для артиллерии, но и для других юнитов?

-----

Сейчас пытаюсь сымитировать перестрелку пехоты (просто заставить пехоту стрелять в нужном направлении) и ничего не получается - не стреляют ни в какую... :(

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted

1) Увеличить на всех возможных аэродромах число стояночных мест до 30-40 штук.

2) Ввести статик "аэродром", по принципу действия аналогичный вертодрому, но для базирования самолётов. Это значительно прибавило бы число возможных тактических раскладов, сколько лет уже приходится летать по одним и тем же схемам с одними и теми же местами базирования. С аэродромами-статиками к примеру можно было бы задействовать Крымскую территорию, реализуя сценарий десанта, который в плане играбельности был очень интересен в ЛО1.

3) Количество типов самолётов/вертолётов в ДКС всё время увеличивается. Предположим в онлайн-миссии 10 типов ЛА, и если миссиодел будет ставить по два звена на каждый тип, то ему придётся ставить и редактировать аж 80 единиц ЛА.

Нужно сделать более простую систему размещения клиентских ЛА, когда миссиодел лишь устанавливает доступные на данном аэродроме типы ЛА. Для каждого доступного типа миссиодел должен будет выставить вооружение, топливо, ЛТЦ/ДО по умолчанию, доступные варианты окраса, маршрут. Вместо редактирования таких параметров для каждого из 80 единиц ЛА ему лишь надо будет подредактировать настройки для 10 типов ЛА, что намного менее трудоёмко.

4) Ввести триггерные условия "любой наземный юнит коалиции уничтожен", "любой наземный юнит коалиции определённого типа (Air defense/Armor/Artillery/Fortification/ infantry) уничтожен" и такие же условия для кораблей и самолётов.

5) Связать систему снабжения с системой триггеров.

Posted (edited)
Ввести триггерные условия "любой наземный юнит коалиции уничтожен", "любой наземный юнит коалиции определённого типа (Air defense/Armor/Artillery/Fortification/ infantry) уничтожен"

 

в скриптах вешается обработчик на событие S_EVENT_DEAD - это не тоже самое?

 

function onKillEventHandler(event)

if (world.event.S_EVENT_DEAD == event.id) then
	-- you can do here what ever you want
end
end

world.addEventHandler(onKillEventHandler);

 

http://forums.eagle.ru/showpost.php?p=1587852&postcount=507

Edited by BAntDit

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted
в скриптах вешается обработчик на событие S_EVENT_DEAD - это не тоже самое?

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

Я возможности скриптов в редакторе ДКС даже не изучал, ИМХО для создания большинства миссий избыточный инструмент, нужны вещи попроще.

Posted
Ставиться на парковку группа ЛА со свойствой UNCONTROLLED (Неуправляемый я так понял).Но заправленная и с вооружением.Именно так и задумано миссией ,не чтобы она появлялась из воздуха(ястребы еще можно запихать в ангар),а при каком нибудь триггре у нее включался АИ и она выполняла свои задачи.Что только не перепробовали и активирование АИ группы и включении ИИ группы.Кто использовал данную возможность.?Есть возможность снятия с Uncontrolled.

У меня получилось! Ставишь на стоянку группу самолётов, ставишь им галочку UNCONTROLLED, в триггерных действиях прописываешь PERFORM COMMAND - START и обзываешь как-нибудь. Далее на любое условие делаешь триггер AI TASK и выбираешь. Всё работает. Группы больше не материализуются из воздуха, а стоят без экипажей на стоянках в ожидании боевой тревоги. :thumbup:

VR Pimax 8KX, i9-9900KF, RTX 2080Ti, RAM 32GB, SSD 970 EVO+ 1TB.

http://forum.aviaraf.ru

Posted
У меня получилось! Ставишь на стоянку группу самолётов, ставишь им галочку UNCONTROLLED, в триггерных действиях прописываешь PERFORM COMMAND - START и обзываешь как-нибудь. Далее на любое условие делаешь триггер AI TASK и выбираешь. Всё работает. Группы больше не материализуются из воздуха, а стоят без экипажей на стоянках в ожидании боевой тревоги. :thumbup:
Спасибо

Онлайн-MG:joystick:

 

"Страшнее Шилки зверя нет".

"ПИСДРУНС СС ПП".

"Носи ППК с молоду-любить будешь до старости".

"СА-Танки решают все!"

"- А мы, старшина, ни за первую и не за вторую… Мы – за третью. За эту… За как её?.. За Родину!"

 

 

__|77|________:::::: =}-

\~~~~~~~~~/~~~~~~~ NAVAL AVIATION FAN ~~~~~~~

Posted

Initial point object в редакторе что за зверь такой и для чего?

Онлайн-MG:joystick:

 

"Страшнее Шилки зверя нет".

"ПИСДРУНС СС ПП".

"Носи ППК с молоду-любить будешь до старости".

"СА-Танки решают все!"

"- А мы, старшина, ни за первую и не за вторую… Мы – за третью. За эту… За как её?.. За Родину!"

 

 

__|77|________:::::: =}-

\~~~~~~~~~/~~~~~~~ NAVAL AVIATION FAN ~~~~~~~

Posted (edited)

установка опций поведения (Behavior options) не выполняется для не активированных групп. Я не знаю баг это или особенность реализации, но по идее это не правильно. Если делать применение опций поведения после активации, часто группа успевает сделать что-нибудь не хорошее до применения опций -то что не должна сделать - стрельнуть куда нибудь, выпилить какой нибудь юнит и т. п.

 

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

Edited by BAntDit

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

  • 2 weeks later...
Posted

Ещё хотелка по редактору: приведите редактор к единым единицам измерения!

 

Сейчас жесть какая-то:

Линейка меряет расстояния в футах, радиусы триггерных зон задаются в метрах,

высоты прохода ППМ снова в футах, в целом координатная система в метрах. :wacko:

 

Либо пусть футы везде, либо пусть метры.

Крайняя версия MSF 1.0.1 (для 1.2.6.): http://forums.eagle.ru/attachment.php?attachmentid=89817&d=1382379803

 

Новая версия MSF 1.0.2 beta: http://forums.eagle.ru/attachment.php?attachmentid=93422&d=1390584292

 

Миссия для тестирования возможностей MSF 1.0.2: http://forums.eagle.ru/attachment.php?attachmentid=91514&d=1386954362

----

Руководство по MSF (не полная версия для MSF 1.0.2): http://forums.eagle.ru/attachment.php?attachmentid=92959&d=1389558825

Posted

Футы и прочее не надо .

А что есть проблемы с уставкой метрические в гл меню игры ?

Будьте осторожнее в своих желаниях.

Прошу все мои сообщения считать случайным набором букв , цифр , и прочих знаков орфографии, не несущих смысловой нагрузки.

  • ED Team
Posted
Ещё хотелка по редактору: приведите редактор к единым единицам измерения!

 

Сейчас жесть какая-то:

Линейка меряет расстояния в футах, радиусы триггерных зон задаются в метрах,

высоты прохода ППМ снова в футах, в целом координатная система в метрах. :wacko:

 

Либо пусть футы везде, либо пусть метры.

Может попробуешь включить в опциях метрическую систему? Все будет в метрах.

Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу

  • Recently Browsing   0 members

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