Jump to content

Создание миссий, кампаний


Recommended Posts

  • ED Team
Вопрос : как изменить озвучку второму пилоту (звену), в каких рыть файлах ?

\\Sounds\Speech\Russian\WINGMAN2

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

Link to comment
Share on other sites

  • ED Team
Такой вопрос: в какой параметре прописывается спешность прохождения стадий кампании? Хочу пропустить одну миссию. Игра-ЛО2

Открой редактор кампаний и отредактируй стадии по желанию.

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

Link to comment
Share on other sites

Создавая развлекательную миссию, возникла проблемка. Поясняю суть: Стоят 5 авианосцев (Кузнецов) в ряд на расстоянии 1.5-2км друг от друга. Самолет (Су-33) стартует на замыкающим из этих 5-ти авианосцев. Замысел заключается в том, чтобы самолет после взлета приземлился на следующем. Потом взлетел со второго и сразу приземлился на третьем. С третьего - на четвертый. С четвертого - на пятый. После посадки на заключительный авианосец, случалось... эмм... "мини-торжество" по этому поводу - пролетали 4-е самолета Су-33 с дымами от 5-го авианосца к первому и потом исчезали.

Теперь о проблемах:

1) Планировал осуществить этот этап с помощью 5-ти триггерных зон, но не знаю как их оформить. Нужно, чтобы после взлета с первого авианосца, включался "таймер" на 60 секунд (значение взято рандомно, для примера). За эти 60 секунд, самолет должен влететь во вторую триггерную зону (зону второго авианосца), приземлиться там (высота ниже чем 50 и скорость ниже чем 20). После этого, эта посадка ему как бы засчитывалась и он мог продолжить движение дальше по цепочке (т.е. чтобы не было мухлежа, вроде "взлетел с первого авианосца, сел на 5-ом и мне засчиталось прохождение этого этапа"). Если же самолет не укладывается в заданое время (не важно на каком пункте маршрута), то выводилось сообщение о провале, вследствие чего он взрывался. Нужно, чтобы все происходило по цепочке.

1.1) Планировал это сделать следующим образом, но запутался в триггерах:

Граничное условие - Объкт вне зоны №1 (старт) - установить флаг 3

Граничное условие - Объект в зоне №2/Высота юнита ниже чем 50/скорость юнита меньше чем 20/время после флага #3 менее 60/Флаг истинен (№3)

...

И вот тут запнулся. Получается, факт того, что самолет идет по цепочке (приземлился на втором авианосце, имеет определенную скорость и высоту над уровнем моря, уложился в 60 секунд), отвечает флаг 3. И теперь, чтобы продолжить дальше, ему нужно установить условия "Объект вне зоны №2/Флаг истинен №3", но третий флаг отвечает также и за то, что высота у него меньше 50 и скорость ниже 20. Выходит, он сработает, только если самолет "ползком" выберется с этого авианосца, что само по себе невозможно. Как разрешить эти ситуации с цепочками?

2) Как сделать так, чтобы Су-33 (боты) появлялись с включенными дымами?

 

Прилагаю небольшой эскиз для более полного представления о замысле

86355341f170.jpg

 

P.S.: Редактор ГС2.

Link to comment
Share on other sites

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

т.е проверка взлета и ухода от площадки для запуска... Ну и у вас су33 достаточно проверять скорость без высоты, он на 30км/ч упасть должен :) зоны разного диаметра - а больше б (скажем б радиус 170, радиус а - 200)

Первая группа - выпуск с 1-го авианоса -

один раз - если объект в зоне 1а и вне зоны 1б то поднять флаг 1 (вылетли)

 

Вторая - прилет и выпуск в зонах (флаги меняем номера для зон и сами зоны)

один раз - если время после флага 1 < 60 и объект вне зоны 2а - ставим флаг 10 (провека успел или нет)

один раз - если объект в зоне 2б и скорость <30 - ставим флаг 20 и убираем флаг 1 (приземлился)

один раз - если объект в зоне 2а и вне зоны 2б и флаг 20 поднят то поднять флаг 1 убрать флаг 20 (вылетли)

Третий

один раз - если время после флага 1 < 60 и объект вне зоны 3а - ставим флаг 11 (проверка успел или нет)

один раз - если объект в зоне 3б и скорость <30 и флаг 20 лож - ставим флаг 20 и убираем флаг 1 (приземлился, тут если не был на предыдущем то все, учета больше не будет)

один раз - если объект в зоне 3а и вне зоны 3б и флаг 20 поднят то поднять флаг 1 убрать флаг 20 (вылетли)

 

И так все остальные. (вроде не напутал)

ПРичем можно 20-е флаги поменять и через них блокировку делать на успел не успел и выводить инфу - если не успел то все, провалил миссию. А так - до самого крайнего авианосца не будет известно, успел или нет. (ну и можно к каждому блоку подобавлять - если не выполняются условия какие то тупо поднимать флаги 10-15 и если уж зочетс яи контроль высоты добавить)

 

Длее условие если флаг 10-15 ложь, то хорошо, летит привет. (ну так только все если захочется описать всю кучу комбинаций - задолбает :) Так чо засчитается только полное выполнение.

 

Пысы - это жесткий вариант. На повторяюзихся условиях получится проверка многократного захода в зоны.


Edited by edwardpashkov

[sIGPIC][/sIGPIC]

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

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

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

Link to comment
Share on other sites

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

т.е проверка взлета и ухода от площадки для запуска... Ну и у вас су33 достаточно проверять скорость без высоты, он на 30км/ч упасть должен :) зоны разного диаметра - а больше б (скажем б радиус 170, радиус а - 200)

Первая группа - выпуск с 1-го авианоса -

один раз - если объект в зоне 1а и вне зоны 1б то поднять флаг 1 (вылетли)

 

Вторая - прилет и выпуск в зонах (флаги меняем номера для зон и сами зоны)

один раз - если время после флага 1 < 60 и объект вне зоны 2а - ставим флаг 10 (провека успел или нет)

один раз - если объект в зоне 2б и скорость <30 - ставим флаг 20 и убираем флаг 1 (приземлился)

один раз - если объект в зоне 2а и вне зоны 2б и флаг 20 поднят то поднять флаг 1 убрать флаг 20 (вылетли)

Третий

один раз - если время после флага 1 < 60 и объект вне зоны 3а - ставим флаг 11 (проверка успел или нет)

один раз - если объект в зоне 3б и скорость <30 и флаг 20 лож - ставим флаг 20 и убираем флаг 1 (приземлился, тут если не был на предыдущем то все, учета больше не будет)

один раз - если объект в зоне 3а и вне зоны 3б и флаг 20 поднят то поднять флаг 1 убрать флаг 20 (вылетли)

 

И так все остальные. (вроде не напутал)

ПРичем можно 20-е флаги поменять и через них блокировку делать на успел не успел и выводить инфу - если не успел то все, провалил миссию. А так - до самого крайнего авианосца не будет известно, успел или нет. (ну и можно к каждому блоку подобавлять - если не выполняются условия какие то тупо поднимать флаги 10-15 и если уж зочетс яи контроль высоты добавить)

 

Длее условие если флаг 10-15 ложь, то хорошо, летит привет. (ну так только все если захочется описать всю кучу комбинаций - задолбает :) Так чо засчитается только полное выполнение.

 

Пысы - это жесткий вариант. На повторяюзихся условиях получится проверка многократного захода в зоны.

Любой флаг можно поднять и убрать тока один раз... :music_whistling:
Link to comment
Share on other sites

У меня почемуто не проблема снимать ставить один и тоже флаг.

К примеру - неперрывный выпуск сигнальной ракеты и т.п. я уже описывал - задействовано два флага, которые ставятся и снимаются.

[sIGPIC][/sIGPIC]

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

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

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

Link to comment
Share on other sites

Любой флаг можно поднять и убрать тока один раз... :music_whistling:

нет, можно поднимать и ставить сколько угодно.

"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

edwardpashkov, могли бы вы разъяснить следующие моменты:

 

Ну и зачем там повторяющиеся условия если если не успел то не успел? Достатночно один раз запустить остчет времени. Сделать 5 флагов контрольных на успел не успел.

 

Не совсем понял, что вы имели ввиду. Можно несколько подробнее?

 

Ну и у вас су33 достаточно проверять скорость без высоты, он на 30км/ч упасть должен

 

Так-то да, но изощренные игроки пойдут другим путем - возьмут тангаж в 90 гр. и дождуться, когда начнут уходить в сваливание. Рубеж в 30км\ч будет пройден без посадки в таком случае :)

 

Также не совсем понял про флаги "а" и "б". Пример прочитал, но не понял их логику. Зачем именно 2 зоны делать, когда, чисто теоретически, можно заменить и одной (хотя, конечно же, может быть, что я здесь что-то путаю)?

 

Также, меня несколько смущает триггер "один раз". Получается, полетать по авианосцам как раз и получится всего-то разок. В следующий раз триггер работать не будет. Думается, что лучше его заменить на "Граничное условие".

Link to comment
Share on other sites

Два вопроса:

1. Если прикрепить триггерную зону к "клиенту" при помощи правила "объект в зоне юнита", будет ли зона перемещаться вместе с клиентом на сервере?

2. Можно ли при отключенных внешних видах, принудительно включить режим Ф10, допустим файл какой-нибудь отредоктировать?

КОМИНТЕРН FOREVER


 
Link to comment
Share on other sites

НУ, во всяком случае, в ГС2 и акуле первой только так удавалось четкое срабатывание делать с двумя зонами, граничное не отрабатывало почемуто четко (хотя такая проверка делалась как раз для сетевых и где куча проверок на вылет бортов играков из одной зоны, для одного может и поканает граничные).

Прикрепленная зона будет мотаться за юнитом.

 

ОтредАктировать можно. Но ф10 либо есть - либо нет. Читайте мануал. Делайте просто все объекты скрытыми на карте - все будет пусто. Но останутся внешние виды. С этим лучше в а10 и ча2. ВСе можно настроить в редакторе для всех версий.

 

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

 

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


Edited by edwardpashkov

[sIGPIC][/sIGPIC]

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

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

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

Link to comment
Share on other sites

Дело в том, что не настраивается в редакторе. Если в настройках миссии я отключаю внешние виды и включаю Ф10, то Ф10 не работает.

КОМИНТЕРН FOREVER


 
Link to comment
Share on other sites

Описано - что в ЧА2 и А10 исправлено, а в ГС2 и ЧА1 неработает. И карта останется только если оствить все и убрать объекты с карты.

[sIGPIC][/sIGPIC]

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

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

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

Link to comment
Share on other sites

Поделитесь опытом, кто делал сетевые миссии, как количество юнитов влияет на FPS клиентов? Если допустим идет бой 20 на 20 юнитов, как это отразится на производительности, особенно тех кто над полем боя? Просто когда РЗСО работает например, летать вообще не возможно.

КОМИНТЕРН FOREVER


 
Link to comment
Share on other sites

Танковый бой на ФПС влияет не так значительно, на просчёт отдельных снарядов не так много ресурсов тратиться. 20х20 танков вполне можно поставить.

 

А вот с техникой, имеющей скорострельные орудия, надо быть поаккуратнее, если 40 БМП-2 начнут из палить по несколько снарядов в секунду, ФПС скорее всего сильно просядет. Если нужно сделать бой с участием лёгкой техники, лучше выбрать юниты с нескорострельными орудиями, например БМП-1.

 

РСЗО сильно тормозит также из-за большого количество выпускаемых снарядов в короткий промежуток времени. Если необходимо сделать миссию с участием артиллерийской поддержки, то лучше выбрать ствольную артиллерию.

 

Количество юнитов - 100-200 единиц наземной техники вполне приемлемо, может даже и больше. Самолёты-боты вроде сильнее грузят, 1 самолёт = 10 юнитов. Корабли примерно равны наземным юнитам. Также надо учитывать, насколько детализировано место на карте, где происходит сражение. Над морским пространством ФПС намного больше, чем над землёй.

 

По моему опыту примерно так, хотя сильно зависит от конфигурации пользователя, всем стабильный ФПС не обеспечишь. Может быть, что у большинства людей будет 50-70 ФПС, а у кого-то всё равно будут подвисания и фризы.

Link to comment
Share on other sites

Спасибо за информацию!

 

Еще хотел спросить, но забыл - а триггеры сильно влияют на производительность?

Допустим 200 триггеров?


Edited by pulsar

КОМИНТЕРН FOREVER


 
Link to comment
Share on other sites

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

Спасибо за информацию!

 

Еще хотел спросить, но забыл - а триггеры сильно влияют на производительность?

Допустим 200 триггеров?

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

BLINDSPOTs_ModdedME.zip


Edited by lnik
Link to comment
Share on other sites

какова реальная дальность пуска (в энциклопедии вашей полный п)? на поляне ставил 2 града на 37км. один прямо, другой боком, цели указал - оба молчат. в книжке говорится дальность максимум 40км!!!

Грады стреляют на дальность не более 20 км, если я не ошибаюсь.. Поставь 15 км, проверь. Углы наведения правильно должны стоять.

Link to comment
Share on other sites

Спасибо за информацию!

 

Еще хотел спросить, но забыл - а триггеры сильно влияют на производительность?

Допустим 200 триггеров?

 

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

"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

Грады стреляют на дальность не более 20 км, если я не ошибаюсь.. Поставь 15 км, проверь. Углы наведения правильно должны стоять.

Да, спасибо FLIK, я уже поставил на 20,5 км. Миссия из-за этого немного изменилась. Похоже характеристики техники в этой косячной игровой энциклопедии вообще смотреть не стоит. Бесплатная Википедия даёт больше и честнее информацию.

Link to comment
Share on other sites

Да, спасибо FLIK, я уже поставил на 20,5 км. Миссия из-за этого немного изменилась. Похоже характеристики техники в этой косячной игровой энциклопедии вообще смотреть не стоит. Бесплатная Википедия даёт больше и честнее информацию.
Рад помочь.. :)
  • Like 1
Link to comment
Share on other sites

  • Recently Browsing   0 members

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