PDA

Просмотр полной версии : Ошибки редактора (миссии, карты, скрипты)



CoValent
15.04.2011, 13:01
В тему помещаются только описание ошибок (багов) проявления в созданных миссиях или по работе собственно редактора по следующей форме:

Описание ошибки: то-то и то-то.
Пояснение ошибки: наблюдаю то-то и то-то при таких-то условиях.
Стабильность обнаружения: один раз/иногда/часто/постоянно.
Скриншот или видео: прилагается/ссылка.
Версия ПО, конфигурация компьютера, версия ОС, стороннее ПО (запущеное во время проявления): БзБ в.1.0, самосбор древний, Windows 7 Ulimate, FRAPS+ArtMoney.
Как оформить сообщение?

Подумать, является ли обнаруженное багом.
Скопировать из выделенного ниже текст в окно нового сообщения.
Описать обнаруженное.

Описание ошибки:
Пояснение ошибки:
Стабильность обнаружения:
Скриншот или видео:
Версия ПО, конфигурация компьютера, версия ОС, стороннее ПО (запущенное во время проявления):

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

Apostol
22.04.2011, 16:46
Если у же было где то сказано про это то найти не смог. Делал сейчас миссию и вот на что наткнулся. ландшафт не сошелся по швам :(
132836132837132838

naryv
22.04.2011, 18:14
Если у же было где то сказано про это то найти не смог. Делал сейчас миссию и вот на что наткнулся. ландшафт не сошелся по швам :(
132836132837132838

покажите, пожалуйста,место на карте где это произошло.

Apostol
22.04.2011, 19:52
132852132867132853

Apostol
22.04.2011, 20:26
плюс вот это 132859132860132861132866

naryv
22.04.2011, 23:39
ок, спасибо, посмотрим

-atas-
28.04.2011, 16:00
В текущей бета-версии в редакторе периодически пропадает меню, возможно из-за нового режима фулскрина. Т.е. карта становится на весь экран без рамки, объекты с карты исчезают, на клавиши не реагирует, выход только снятием задачи в диспетчере задач. Вчера до патча такого не было.

upd.
Крайний раз произошло после выбора из меню отмены удаления объекта аэродром.
Еще раз при попытке поставить объект аэродром (впп) в произвольное место карты после ctrl-лкм.
upd.2. Еще раз проверено: текущая бета вылетает при попытке поставить объект аэродром.

Скрин
http://cloud.steampowered.com/ugc/558655328225748550/6DDACC1783CB66B8B6EEDE8DE22CBB4FE70DC5DA/

-atas-
30.04.2011, 17:42
Для триггера полного редактора "пролет над точкой" нельзя назначить Синюю армию: при сохранении армия (как и воздушная армия) сбрасывается на красную, триггер срабатывает на пролет красной армии.

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

Файл миссии здесь:
http://www.sukhoi.ru/forum/showthread.php?t=69002&p=1610567&viewfull=1#post1610567

-atas-
03.05.2011, 10:51
1) В онлайн миссии при переназначении триггера пролет точки для группы самолетов с одной точки на другую последовательно несколько раз, триггер перестает работать. Группа самолетов останавливается в воздухе при влете в зону триггера. Остальные самолеты в миссии продолжают летать.

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

upd. Триггер "по уничтожению группы" не сработал, когда сбитый упал, поломав крылья на вражеский аэродром, прямо под зенитки, которые продолжали стрелять, убив экипаж, но не взорвали самолет. Трупик быстро исчез, вероятно благодаря зачистке аэродрома от обломков. Триггер не сработал. Вероятно, триггер "уничтожение" не будет также работать при посадке на вынужденную (как в этом случае?). Кроме того, посадка на брюхо на свой аэродром должна считаться вынужденной (дитчем), а не полноценной посадкой, как в Ил-2, чем многие пользовались.

В данный момент нет ни одного триггера, который позволял бы зациклить действие на сервере до бесконечности, т.е. обеспечить зацикленный последовательный старт 4-6 групп друг за другом. Триггеры "пролет точки" и "уничтожение" рано или поздно дают сбой, новая группа не стартует, цикл прерывается.

2) При наличии в миссии 2х групп танков синей и красной установка галочки "старт скриптом" переносится и на 2-ю группу, снятие галочки аналогично. Ни при снятии ни при постановке галочки танки скриптом "по уничтожению" не стартуются.

3) Смена типа взрывателей в одной группе также переносится на тип взрывателей других групп миссии.

4) При типе взрывателя "для пикирования" бомбы ботов-Штук не взрываются при пикировании с 1500м. (по результатам тестов взведенные бомбы в онлайне взрываются реже, чем в оффлайне не смотря на установки взрывателя на пикирование http://forum.1cpublishing.eu/showthread.php?t=22423)

5) При нажатии ctrl-F2 ротация видов происходит не только по самолетам противника, но и по всей наземке, что не позволяет отлаживать миссию с наземной техникой и отбивает желание работать над миссиями, т.к. требуется в 10 раз больше времени на пролистывание юнитов, а мышкой их выбирать также не удобно.

При необходимости выложу треки и миссию.

--- Добавлено ---

6) При добавлении к миссии текстового скрипта как через меню скрипта в редакторе, так и файлом cs в директорию с миссией, триггеры самой миссии, заданные в редакторе, прекращают работать.

7) При запуске онлайн миссии из полного редактора появляется брифинг, из которого можно выйти только убив процесс в диспетчере задач. В миссию не пускает, после ESC виснет. Очень неудобно тестировать и отлаживать онлайн-миссии.

8) Аэродромные точки.
При нанесении аэродромных точек на аэродром, они наносятся последовательно, друг за другом. Создать вейпойнты-рулежные дорожки не удалось (хотя в релизной версии емнип получалось).

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

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

9) Самолеты паркуются после посадки неправильно https://lh3.googleusercontent.com/_SFUSvzV-UZg/Tb-tLWj-SHI/AAAAAAAAA1E/S7UWyh3apt4/s1280/Launcher.exe5%20.jpg
Бомбардировщики, стартуя со стоянки, стартуют со стоянок истребителей, хотя для них должны быть свои аэродромные пункты.

10) держа нажатым ALT удается сгруппировать объекты. Разгруппировать объекты держа ALT и последовательно кликая их не удается (как и другими способами).

11) объект "аэродром" и группу, включающую этот объект сохранить в файл и снова загрузить в миссиию не удается. Здания и группы их содержащие в файл сохранить не удается. После попытки сохранить в файл здания редактор перестает сохранять в файл обычные юниты-статики, выборка сделанная с ALT не снимается, как и в случае с группировкой объкта "аэродром".

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

13) При открытии файла миссии в окне выбора миссии левая панель файл-менеджера с деревом папок уродливо узка, и ее приходится при каждом открытии расширять, чтобы увидеть список директорий и переключаться между ними. На форуме 1С обсуждается, почему интерфейс полного редактора сделан в стиле Windows 3.11.

14) Карта при зуме зумится рывками или совсем не реагирует какое-либо время, а затем прокручивается до предела.

15) Направление вращения колесика мыши при зуме карты в редакторе (как и на внутриигровой карте впрочем) для удобства журналистов, пишущих лестные рецензии, сделано противоположным общепринятому на Google Maps и Яндекс-картах.

Zhyravel
03.05.2011, 11:01
Очень необходимо ,чтобы при масштабировании колесиком точка карты куда направлен курсор не смещалась к центру,а оставалась под ним.

naryv
03.05.2011, 15:56
Для триггера полного редактора "пролет над точкой" нельзя назначить Синюю армию: при сохранении армия (как и воздушная армия) сбрасывается на красную, триггер срабатывает на пролет красной армии. Не смогли повторить - армия становится синей, триггер на синюю армию срабатывает.


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


Файл миссии здесь:
http://www.sukhoi.ru/forum/showthread.php?t=69002&p=1610567&viewfull=1#post1610567 не могу открыть, у меня редактор с ней падает :(. Вообще, точки в названиях файла, кроме отделяющей расширение от имени файла лучше не ставить, могут быть проблемы. Лучше уж так - 128BoF1_6_15lite.mis


1) В онлайн миссии при переназначении триггера пролет точки для группы самолетов с одной точки на другую последовательно несколько раз, триггер перестает работать. Группа самолетов останавливается в воздухе при влете в зону триггера. Остальные самолеты в миссии продолжают летать.

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


upd. Триггер "по уничтожению группы" не сработал, когда сбитый упал, поломав крылья на вражеский аэродром, прямо под зенитки, которые продолжали стрелять, убив экипаж, но не взорвали самолет. Трупик быстро исчез, вероятно благодаря зачистке аэродрома от обломков. Триггер не сработал. Вероятно, триггер "уничтожение" не будет также работать при посадке на вынужденную (как в этом случае?). Кроме того, посадка на брюхо на свой аэродром должна считаться вынужденной (дитчем), а не полноценной посадкой, как в Ил-2, чем многие пользовались. вынужденной считается сейчас посадка вне аэродрома. Насчёт не сработали триггер и скрипт по очистке аэродрома - такое возможно - самолёт ещё не успел "умереть", а его уже зачистили, в этом случае триггер не сработает.


В данный момент нет ни одного триггера, который позволял бы зациклить действие на сервере до бесконечности, т.е. обеспечить зацикленный последовательный старт 4-6 групп друг за другом. Триггеры "пролет точки" и "уничтожение" рано или поздно дают сбой, новая группа не стартует, цикл прерывается. Сбой повторить не удалось, рождаются группы при пролёте через триггер, попробуйте посмотреть, что при сбое триггера в консоли пишется.


2) При наличии в миссии 2х групп танков синей и красной установка галочки "старт скриптом" переносится и на 2-ю группу, снятие галочки аналогично. Ни при снятии ни при постановке галочки танки скриптом "по уничтожению" не отшвартуются. Угу, есть такое, будем исправлять. Как временная мера - можно по триггеру скриптом подгружать миссию с наземкой.
Что-то типа такого :

using System;
using maddox.game;
using maddox.game.world;

public class Mission : AMission {

public override void OnTrigger(int missionNumber, string shortName, bool active)
{
base.OnTrigger(missionNumber, shortName, active) ;
if ("trigger".Equals(shortName))
{
GamePlay.gpPostMissionLoad("Путь к миссии");
GamePlay.gpGetTrigger(shortName).Enable = true;
}

}
}

3) Смена типа взрывателей в одной группе также переносится на тип взрывателей других групп миссии. Не смог повторить - всем группам свои взрыватели ставятся.


4) При типе взрывателя "для пикирования" бомбы ботов-Штук не взрываются при пикировании с 1500м. (по результатам тестов взведенные бомбы в онлайне взрываются реже, чем в оффлайне не смотря на установки взрывателя на пикирование http://forum.1cpublishing.eu/showthread.php?t=22423) емнип для взведения детонатора не меньше километра высоты надо, возможно боты ниже кидают. Нужна информация о модели бомбы, детонатора и его настроек для более точного ответа.


5) При нажатии ctrl-F2 ротация видов происходит не только по самолетам противника, но и по всей наземке, что не позволяет отлаживать миссию с наземной техникой и отбивает желание работать над миссиями, т.к. требуется в 10 раз больше времени на пролистывание юнитов, а мышкой их выбирать также не удобно. ПКМ -> посмотреть самолёт - без ротации вида сразу показывает конкретный объект - быстрее чем перебирать <ctrl+F2>


6) При добавлении к миссии текстового скрипта как через меню скрипта в редакторе, так и файлом cs в директорию с миссией, триггеры самой миссии, заданные в редакторе, прекращают работать. странно, в кампании есть миссии со скриптами и триггерами, работают.


7) При запуске онлайн миссии из полного редактора появляется брифинг, из которого можно выйти только убив процесс в диспетчере задач. В миссию не пускает, после ESC виснет. Очень неудобно тестировать и отлаживать онлайн-миссии. что-то странное, а можно скриншот окна с брифингом ?


8) Аэродромные точки.
При нанесении аэродромных точек на аэродром, они наносятся последовательно, друг за другом. Создать вейпойнты-рулежные дорожки не удалось (хотя в релизной версии емнип получалось).

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

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


9) Самолеты паркуются после посадки неправильно https://lh3.googleusercontent.com/_SFUSvzV-UZg/Tb-tLWj-SHI/AAAAAAAAA1E/S7UWyh3apt4/s1280/Launcher.exe5%20.jpg
Бомбардировщики, стартуя со стоянки, стартуют со стоянок истребителей, хотя для них должны быть свои аэродромные пункты. Вы на истребительный аэродром с ангарами для истребителей пытаетесь бомбардировщики посадить, вот они в ангары и не влезают, лучше для бомбардировщиков бомберские аэродромы использовать.


10) держа нажатым ALT удается сгруппировать объекты. Разгруппировать объекты держа ALT и последовательно кликая их не удается (как и другими способами). угу, это известно, пока, как вариант - сохранить в файл какой-нибудь одиночный заметный объект, после работы с группой - вставить этот объект в свободное место, выделенная группа при этом деактивируется, объект сразу можно удалить, пока так.


11) объект "аэродром" и группу, включающую этот объект сохранить в файл и снова загрузить в миссиию не удается. да, аэродром очень большой объект, не предполагалось, что его придётся сохранять/вставлять часто.


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

-atas-
03.05.2011, 17:52
Чтобы заставить хоть каким-то иззамысловатым образом гарантированно вылететь следующую группу по тригеру уничтожения штук, после посадки на группу 6 Ю-87 был обрушен удар 9 Блехеймов. Триггер, стоящий на уничтожение хотя бы одного самолета (16% ) из группы не сработал. Ни один из этих самолетов не посчитали уничтоженным на аэродоме. Это не очень правильно.

http://cloud.steampowered.com/ugc/558655876676356072/5542069B5E808A68BCAA5D7D799BBC49398A8386/

http://cloud.steampowered.com/ugc/558655876676357045/5DC854EBD9E787D7C9852665FF7B02C82908C468/



это посмотрю, но позже, а чем существующие аэродромы не устраивают?

Тем, что на них в ангарах при спауне взрываются истребители, не говоря уже о бомберах. Об этом сообщали ранее.


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

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

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


ПКМ -> посмотреть самолёт - без ротации вида сразу показывает конкретный объект - быстрее чем перебирать <ctrl+F2>

Перед этим нужно нажать F9 и после еще раз F9. Это не удобно. Есть же кнопки, специально предназначенные для листания наземки. Зачем ее еще и на F2 вешать? Логично сделать как в Ил-2.


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

Имеется в виду, что нет треиггера, который бы стартовал группу по циклу. Другие триггеры не дают возможность получить гарантированное срабатывание триггера для старта новой группы. Например, до того как группа долетит до зоны триггера "по пролету цели" ее могут отвлечь атакой с намеченного маршрута, повредить и она сядет на вынужденную или на аэродром и триггер не сработает. В случае с вынужденной или вынужденной на аэродроме триггер "по уничтожению" тоже не сработает рано или поздно. Таким образом цикл прерывается и в миссии ничего больше не происходит. Если ставить зону триггера "по пролету цели" сразу после взлета группы, пока ее не успели повредить, или отвлечь, получится слишком частый старт и лишние группы в воздухе = нагрузка на сервер.

Ваши дизайнеры миссий пробовали сделать онлайн миссию, где 3 группы истребителей с каждой стороны и 3 группы бомберов с каждой стороны циклически поднимались бы в воздух (т.е. с каждой стороны одновременно в воздухе только 2 группы) при наличии живых игроков на сервере, которые отвлекают ботов с маршрута, сбивают на взлете, бомбят на аэродроме? Удалось ли им добиться, чтобы цикл продолжался хотя бы 3-4 часа в таком режиме? Осмелюсь заявить, что пока это не реально. Нужен цикличный триггер, безусловно поднимающий группу в воздух..

naryv
03.05.2011, 19:08
Чтобы заставить хоть каким-то иззамысловатым образом гарантированно вылететь следующую группу по тригеру уничтожения штук, после посадки на группу 6 Ю-87 был обрушен удар 9 Блехеймов. Триггер, стоящий на уничтожение хотя бы одного самолета (16% ) из группы не сработал. Ни один из этих самолетов не посчитали уничтоженным на аэродоме. Это не очень правильно. ок посмотрим, почему не срабатывает в таком случае.


Тем, что на них в ангарах при спауне взрываются истребители, не говоря уже о бомберах. Об этом сообщали ранее.

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

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


Перед этим нужно нажать F9 и после еще раз F9. Это не удобно. Есть же кнопки, специально предназначенные для листания наземки. Зачем ее еще и на F2 вешать? Логично сделать как в Ил-2. понял, я всегда с "включенной" мышкой летаю, не надо лишних кнопок жать. Про Ctrl+F2 - обсудим, подумаем как сделать.


Имеется в виду, что нет треиггера, который бы стартовал группу по циклу. Другие триггеры не дают возможность получить гарантированное срабатывание триггера для старта новой группы. Например, до того как группа долетит до зоны триггера "по пролету цели" ее могут отвлечь атакой с намеченного маршрута, повредить и она сядет на вынужденную или на аэродром и триггер не сработает. В случае с вынужденной или вынужденной на аэродроме триггер "по уничтожению" тоже не сработает рано или поздно. Таким образом цикл прерывается и в миссии ничего больше не происходит. Если ставить зону триггера "по пролету цели" сразу после взлета группы, пока ее не успели повредить, или отвлечь, получится слишком частый старт и лишние группы в воздухе = нагрузка на сервер.
ясно. Триггеры в принципе подразумевают не цикличное срабатывание, а как раз "случайное", т.е. "если что-то произошло" - "сделаем то-то", для гарантированного цикла лучше скриптом пользоваться.


Ваши дизайнеры миссий пробовали сделать онлайн миссию, где 3 группы истребителей с каждой стороны и 3 группы бомберов с каждой стороны циклически поднимались бы в воздух (т.е. с каждой стороны одновременно в воздухе только 2 группы) при наличии живых игроков на сервере, которые отвлекают ботов с маршрута, сбивают на взлете, бомбят на аэродроме? Удалось ли им добиться, чтобы цикл продолжался хотя бы 3-4 часа в таком режиме? Осмелюсь заявить, что пока это не реально. Нужен цикличный триггер, безусловно поднимающий группу в воздух.. да, для таких задач триггера нет, завтра подумаю-посмотрю что и как можно сделать, ок?

-atas-
03.05.2011, 20:15
Спасибо за ответы. Исправление названия файла решило проблему несохранения триггера по синей армии, возможно и триггеров "пролет цели" вцелом (кстати, вся ли группа должна войти в зону или достаточно одного самолета? должен ли самолет и выйти из зоны тоже или только войти в нее для срабатвывания триггера "пролет цели?"?)



понял, я всегда с "включенной" мышкой летаю, не надо лишних кнопок жать. Про Ctrl+F2 - обсудим, подумаем как сделать.


Летаю я тоже с включенной мышкой, но при отладке миссии на внешних видах осматриваться трекиром не удобно, но необходимо, чтобы видеть что происходит с разными объектами вокруг. Приходится мышкой осматриваться, причем нужно быстро переключатся между объектами и быстро смотреть мышкой, чтобы ничего не пропустить (срабатывание триггера, например, взрывы бомб и т.п.). На паузу онлайн миссию нельзя поставить, к сожалению.

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

https://lh3.googleusercontent.com/_SFUSvzV-UZg/TcApcDvS3RI/AAAAAAAAA1U/5hUcpXYf5rk/s1152/2011-05-03_191248.jpg


для гарантированного цикла лучше скриптом пользоваться
Для этого нужно изучать C#, что юзеры делать не будут в подавляющем большинстве. Вот здесь перечислял дополнительные тригеры, которые будут полезны (конец сообщения) http://www.sukhoi.ru/forum/showthread.php?t=69002

Также можно открыть это для моддеров, чтобы они дополнительные триггеры добавляли в редактор.

Tairo
03.05.2011, 22:21
5) При нажатии ctrl-F2 ротация видов происходит не только по самолетам противника, но и по всей наземке, что не позволяет отлаживать миссию с наземной техникой и отбивает желание работать над миссиями, т.к. требуется в 10 раз больше времени на пролистывание юнитов, а мышкой их выбирать также не удобно.
Всё намного проще. В настройках управления нужно выставить, Ctrl-F2 - следующий самолет.
Shift-F7 - следующая своя машинка, Ctrl-F7 - следующая машинка... и также корабль. (точные названия в меню не помню, главное что работает)

BigREPA
04.05.2011, 10:45
Вы на истребительный аэродром с ангарами для истребителей пытаетесь бомбардировщики посадить, вот они в ангары и не влезают, лучше для бомбардировщиков бомберские аэродромы использовать.

А как отличить бомберский от истребительского? :)

-atas-
04.05.2011, 12:42
странно, в кампании есть миссии со скриптами и триггерами, работают.


В онлайне не работают. Примеры миссий:

128.zip - миссия1 (128BoF1_6_16lite.mis) с триггерами работает отдельно от всего остального.

Если в папку положить скрипт, подгружающий подмиссию2 и чистящий ботов, триггеры миссии1 не работают с самого начала.

Tests.zip - Миссия3 без триггеров и ботов скриптом подгружает ту же миссию1 (128BoF1_6_16lite.mis) с триггерами. Триггеры миссии1 не работают.
Более того, появляются странности в поведении ИИ: 1я группа 110х (которая старт не по скрипту) перестает взлетать (просто запускает движки и стоит на полосе). Бленхеймы начинают падать в воду после взлета 2-3 из 9 самолетов, чего раньше не наблюдалось.

133666
133667

-atas-
04.05.2011, 12:50
вынужденной считается сейчас посадка вне аэродрома. Насчёт не сработали триггер и скрипт по очистке аэродрома - такое возможно - самолёт ещё не успел "умереть", а его уже зачистили, в этом случае триггер не сработает.

При вынужденной не на аэродроме триггер "уничтожение" сработает? (На аэродроме не работает.)

-atas-
04.05.2011, 13:03
тут я не понял, как-то Вы очень мудрёно сделали.


Группа BR-20 застревает над целью, где есть триггер в этих 2х треках. остальные группы летают нормально. (После того, как триггер был убран застревание осталось, трека нет).

133668

зы. Почему сообщения форума перестали добавляться к предыдущим сообщениям?

-atas-
04.05.2011, 13:11
При ALT-таб из быстрого редактора в крайней бете частенько стало меняться разрешение игры на минимальное. Обратно возвращается только перезагрузкой игры. В игре такого не происходит за исключением появления окошка "потеряна связь со стим".

Скрин
https://lh6.googleusercontent.com/_SFUSvzV-UZg/TcEX2ObshII/AAAAAAAAA1k/gOViGZnoBFI/2011-05-04_00010.jpg

-atas-
04.05.2011, 13:25
емнип для взведения детонатора не меньше километра высоты надо, возможно боты ниже кидают. Нужна информация о модели бомбы, детонатора и его настроек для более точного ответа.

Желательно, чтобы боты сами выбирали высоту сброса в зависимости от установленного взрывателя, у них же командир есть для этого. В треке неразорвавшиеся бомбы. Высота вейпойнта 1500 м. С какой минимальной высоты вейпойнта бомбы будут взрываться при атаке с пикирования для всех бомб игры?

133669

-atas-
04.05.2011, 15:50
После команды "проложить дороги" сплайновая бетонка была удалена с карты. Точки сплайна убрались, бетонка на карте осталась и не убирается после выхода из редактора и загрузке карты.

Скрин
https://lh4.googleusercontent.com/_SFUSvzV-UZg/TcE9Stj8k6I/AAAAAAAAA1w/t6g_qAZprbQ/s1024/2011-05-04_00013.jpg


Кстати поезд рядом со сплайновой ЖД на этой карте не поставился, на ctrl-ЛКМ редактор не реагировал.

naryv
04.05.2011, 19:49
да, для таких задач триггера нет, завтра подумаю-посмотрю что и как можно сделать, ок? не смог, сорри, весь день с ангарами провозились:(. Один из вариантов - сделать сплайновую дорогу, в одном конце поставить триггер рожающий группы, сделать около дороги машинку, поставить галочку NPC, выбрать скрипт car.cpp и в путевой точке назначить цель - сплайновую дорогу. Эта машинка будет ездить до бесконечности из конца в конец сплайновой дороги, примерно с одинаковым периодом, заставляя срабатывать триггер. Ну а если её убьют - одна сторона останется без самолётов :).

(кстати, вся ли группа должна войти в зону или достаточно одного самолета? должен ли самолет и выйти из зоны тоже или только войти в нее для срабатвывания триггера "пролет цели?"?) При входе в зону триггера(достаточно одного самолёта из группы) триггер становится активным(active = true), "срабатывает" при выходе - становится неактивным.

Летаю я тоже с включенной мышкой, но при отладке миссии на внешних видах осматриваться трекиром не удобно, но необходимо, чтобы видеть что происходит с разными объектами вокруг. Приходится мышкой осматриваться, причем нужно быстро переключатся между объектами и быстро смотреть мышкой, чтобы ничего не пропустить (срабатывание триггера, например, взрывы бомб и т.п.). На паузу онлайн миссию нельзя поставить, к сожалению. Если вдруг не знали - с включенной мышкой можно тоже осматриваться - зажав колесо. Но, как оказалось, Tairo совершенно прав -

Всё намного проще. В настройках управления нужно выставить, Ctrl-F2 - следующий самолет.
Shift-F7 - следующая своя машинка, Ctrl-F7 - следующая машинка... и также корабль. (точные названия в меню не помню, главное что работает) по умолчанию на Ctrl+F2 назначена прокрутка всех вражеских целей, т.е. и наземки тоже, переназначение на только самолёты даст прокрутку только самолётов, я и сам не знал, не пользовался ей никогда :). Tairo - спасибо :)!


Для этого нужно изучать C#, что юзеры делать не будут в подавляющем большинстве. Вот здесь перечислял дополнительные тригеры, которые будут полезны (конец сообщения) http://www.sukhoi.ru/forum/showthread.php?t=69002

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


А как отличить бомберский от истребительского? :) Где большие ангары - там бомберский, где маленькие - истребительный :) . Вообще мы старались максимально аэродромы сделать в соответствии с реальным расположением и назначением.


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


При вынужденной не на аэродроме триггер "уничтожение" сработает? (На аэродроме не работает.) насколько помню, когда самолёт "умер" должно срабатывать, но точно пока не скажу.


При ALT-таб из быстрого редактора в крайней бете частенько стало меняться разрешение игры на минимальное. Обратно возвращается только перезагрузкой игры. В игре такого не происходит за исключением появления окошка "потеряна связь со стим". это известно, вроде патчем должно правится ближайшим.


Желательно, чтобы боты сами выбирали высоту сброса в зависимости от установленного взрывателя, у них же командир есть для этого. В треке неразорвавшиеся бомбы. Высота вейпойнта 1500 м. С какой минимальной высоты вейпойнта бомбы будут взрываться при атаке с пикирования для всех бомб игры? Нет, ботам цель всё-же автор миссии ставит и они должны её максимально точно выполнить. 1500м маловато, уже по хорошему выводить из пике надо. Разные взрыватели по разному работают, тысяч с 3 метров все должны успеть взвестись, боты прицелиться и сбросить.


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


Кстати поезд рядом со сплайновой ЖД на этой карте не поставился, на ctrl-ЛКМ редактор не реагировал. рядом и не должен ставится, надо на саму жд ставить. Это я недавно проверял - на самодельной жд точно работал паровоз.

-atas-
05.05.2011, 13:48
1) В онлайн миссии при переназначении триггера пролет точки для группы самолетов с одной точки на другую последовательно несколько раз, триггер перестает работать.

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

Прилагаю миссию, стоящую сейчас на сервере Repka. Работают только первые 3 триггера и действия. Несмотря на выполнение условий следующих триггеров (3-6), соответствующие действия не выполняются. Наблюдалось выполнение условий триггеров с 3 по 6: сбитие Дефиантов (они не взрывались после падения, но в чат писалось об уничтожении, когда они убирались с сервера) и пролет точек Штуками и FW200). Эти триггеры дальнейшие действия не запустили.

Альтернативное сбитие Штук зенитками или их бомбежка на аэродроме также не приводит к срабатыванию триггера по уничтожению как писалось выше со скриншотами.

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

133724

-atas-
06.05.2011, 13:10
Целью треггера "пролет точки" не может быть выбрана группа автомобилей или танков. Надо бы добавить. Сделать таймер из сплайн+машинка не удалось. Но для танков это еще более важно.

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

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

Small_Bee
06.05.2011, 21:40
Описание ошибки:
Из скрипта невозможно получить информацию ни об одной взлетной полосе любого аэродрома.

Пояснение ошибки:
Попытался собрать информацию о аэродромах на карте (что бы корректно можно было размещать бомберы/ястребы) следующим ниже кодом:


List<string> list = new List<string>();
list.Add("<airports>");
foreach (AiAirport airport in GamePlay.gpAirports())
{
list.Add(String.Format("\t<airport name=\"{0}\" radius=\"{1}\" army=\"{2}\" x=\"{3}\" y=\"{4}\" z=\"{5}\" strips=\"{6}\">", airport.Name(), airport.FieldR(), airport.Army(), airport.Pos().x, airport.Pos().y, airport.Pos().z, airport.StripCount()));
for (int i = 0; i < airport.StripCount(); i++)
{
list.Add(String.Format("<strip dir=\"{0}\" l=\"{1}\", w=\"{2}\">", airport.StripDirection(i), airport.StripLength(i), airport.StripWidth(i)));
}
list.Add("</airport>");
}
list.Add("</airports>");
File.WriteAllLines("airfields.xml", list);

Здесь StripCount() всегда возвращает 0. airport.StripDirection(0), airport.StripLength(0), airport.StripWidth(0) также всегда возвращают ноль.

Стабильность обнаружения:
Всегда, карта - Ла-Манш.

BigREPA
06.05.2011, 22:36
Где большие ангары - там бомберский, где маленькие - истребительный . Вообще мы старались максимально аэродромы сделать в соответствии с реальным расположением и назначением.


После этого ответа, со злости, тоже тут, на коленке, пытался сделать какой-никакой цикл перебора, что бы отделить мух от котлет...
Как я понимаю, зря старался... Придется разглядывать ангары... И самое веселое, что это не ирония :)

Самый западный филд во франции, там вроде маленькие ангары, но взрывается там все, может это велосипедные?

-atas-
07.05.2011, 12:16
Где большие ангары - там бомберский, где маленькие - истребительный . Вообще мы старались максимально аэродромы сделать в соответствии с реальным расположением и назначением.

В онлайн миссии с зацикленными на 1.5 часа вылетами порядка 10 групп бомбардировщиков пытался найти аэродромы для взлета в радиусе 20 минут полета до цели. Приходится отмечать старт на стоянке, чтобы если время вылета разных групп бомберов совпадет, они не взрывались в начале полосы, где рождаются.

Безуспешно пытался воспользоваться Вашим советом размещать бомберы на аэродромах с большими ангарами. Подбор таких аэродромов занял большое количество времени, т.к. приходится использовать зум, чтобы рассмотреть каждый аэродром на предмет наличия ангаров. Тем не менее даже на большинстве больших аэродромов, где есть большие ангары присутствуют и маленькие ангары тоже и капониры. Бомбардировщики почему-то рождаются не в больших ангарах и не на открытых стоянках, а именно в капонирах, взрываясь при этом. Количество абсолютно чистых аэродромов недостаточно, чтобы , например, исключить взлет одной группы и одновременную посадку другой группы на один и тот же аэродром. Расположены такие абсолютно чистые аэродромы невсегда удобно.

Baufighter, рождаясь в капонирах повреждает себе винт и не может взлететь. (мистическим образом)
https://lh6.googleusercontent.com/_SFUSvzV-UZg/TcUmfQWLZgI/AAAAAAAAA2Q/qVJmc18t9II/s1280/2011-05-06_00007.jpg

и в следующей миссии!
https://lh5.googleusercontent.com/_SFUSvzV-UZg/TcUnMWaaWLI/AAAAAAAAA2g/1Z2iA_CTfxM/s1280/2011-05-06_00005.jpg


110е не тестровались пока.

Имхо крайне необходимо ввести специальные "аэродромные пункты" для бомбардировщиков/двухмоторников и расставить их в соответствующих местах на всех аэродромах, длина полосы которых позволяет их принимать. Либо позвольте отключать капониры и маленькие ангары для онлайн-миссиий. Либо дайте возможность редакторам миссий редактировать вшитые в карту аэродромные точки, чтобы выдвинуть их из ангаров, капониров или просто стереть те, что не в открытом поле.

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

BigREPA
07.05.2011, 13:24
Baufighter, рождаясь в капонирах повреждает себе винт и не может взлететь. 110е не тестровались пока.

110е полностью убраны из тестирования, из-за постоянных и циклических ошибок на стороне сервера

проблема скорее всего в использовании разных патчей сервером и клиентом
либо до синхронизации клиента и сервера, или до какого то другого решения этой проблемы, либо до "дня победы". :)

-atas-
07.05.2011, 15:09
Поверхность под аэродромом не выравниавается. Полоса идет по ухабам.https://lh3.googleusercontent.com/_SFUSvzV-UZg/TcUoGAK1PpI/AAAAAAAAA2w/HOcKoTM_9jw/s1280/2011-05-05_00007.jpg

https://lh3.googleusercontent.com/_SFUSvzV-UZg/TcUoIXwI5SI/AAAAAAAAA20/Xu_83g1hi4I/s1280/2011-05-05_00008.jpg

-atas-
18.05.2011, 19:16
В редакторе и игре нельзя включить карту с международными названиями населенных пунктов на латинице, что затрудняет общение с коммюнити.
http://forum.1cpublishing.eu/showpost.php?p=284728&postcount=27

Покупать 2ю версию игры только для этих целей накладно.

ps. Кириллица в этом историческом сеттинге полностью убивает атмосферность при открытии карты с огромными кричащими буквами.

Small_Bee
28.05.2011, 14:21
Описание ошибки:
Не вызывается метод OnActorTaskCompleted() для кораблей, а также для самолетов, если последний вейпойнт - посадка.
Пояснение ошибки:
В полном редакторе установить корабль и назначить ему как минимум два вейпойнта, на земле поставить, к примеру, автоколонну или поезд и назначить вейпойнты. По достижении последнего вейпойнта наземка вызывает OnActorTaskCompleted(), корабли - нет. Проверка на AiCart.IsTaskComplete() в обеих случаях после достижения последнего вейпойнта показывает true, т.е. на самом деле задание было выполнено.
Стабильность обнаружения:
Всегда.
Скриншот или видео:
Не требуется.
Версия ПО, конфигурация компьютера, версия ОС, стороннее ПО (запущеное во время проявления):
Не требуется.

-atas-
31.05.2011, 14:00
Если случайно удалить один из маркеров линии фронта, все маркеры переименовываются автоматически. Соответственно приходится переименовывать все триггеры в подмиссиях и названия подмиссий, если в них присутствует номер маркера. Это не удобно.

Карты:
Перекрестки асфальтированных дорог являются непроходимыми для танков. Танки останавливаются навсегда.
https://lh5.googleusercontent.com/-w_NvKxYWpcs/TeS7xr5yrdI/AAAAAAAABNI/s8_u_YbmPCA/2011-05-31_00001.jpg
https://lh5.googleusercontent.com/-sJVlMpBGhKU/TeS7yS3XAoI/AAAAAAAABNQ/CiE0awYAGYc/2011-05-31_00004.jpg

Иногда танки залипают на ровном месте. Есть трек.
https://lh4.googleusercontent.com/-PD8aMz4jwx8/TeS7yMnjolI/AAAAAAAABNM/COh4agXEVRI/2011-05-31_00002.jpg

Двери ангаров закрываются до выруливания самолета.
https://lh5.googleusercontent.com/-TZFhwx_degE/TeS7wjwGZhI/AAAAAAAABNA/06RYbJYXyc8/s1280/2011-05-30_00001.jpg
https://lh3.googleusercontent.com/-DrGA6UVE3xg/TeS7xItuAaI/AAAAAAAABNE/87e0THPhhrQ/2011-05-30_00002.jpg

Неопознанный объект вдоль линии берега. (Остров судьбы)
https://lh4.googleusercontent.com/-UH__SJrgAF0/TeS7wODffdI/AAAAAAAABM8/8soj1HAmPB8/2011-05-26_00010.jpg

Shurik75
22.06.2011, 19:36
Описание ошибки:
Бета V.14762. В полном редакторе не ставятся , либо ставятся не корректно , шаблоны стационарной техники , сделанные на крайней официальной версии.
Стабильность обнаружения:
Всегда.
Скриншот или видео:
Не требуется.
Версия ПО, конфигурация компьютера, версия ОС, стороннее ПО (запущеное во время проявления):
Не требуется.

sergeikriuk
22.06.2011, 21:08
В полном редакторе, ставятся стационарные обьекты, но во время игры отображаются не всегда на поверхности земли. Подозреваю, что могут быть и полностью под землей.
Скриншоты прилагаю:
136193136194136195

naryv
23.06.2011, 00:43
Описание ошибки:
Бета V.14762. В полном редакторе не ставятся , либо ставятся не корректно , шаблоны стационарной техники , сделанные на крайней официальной версии.
Не понятно, что значит не ставятся? Как у sergeikriuk?


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

Shurik75
23.06.2011, 19:45
Не понятно, что значит не ставятся? Как у sergeikriuk?



Поясню.В полном редакторе ставим на 2D карту готовый шаблон из файла,выбираем в нем стационарный автомобиль,переходим в 3D режим(Enter).Автомобиль не отображается на поверхности,видим такую картину:
136269
Нажимаем F10 и получаем уже такое:
136270
При запуске миссии автомобиля на поверхности нет,но по списку стационарных присутствует.

naryv
23.06.2011, 22:22
Поясню.В полном редакторе ставим на 2D карту готовый шаблон из файла,выбираем в нем стационарный автомобиль,переходим в 3D режим(Enter).Автомобиль не отображается на поверхности,видим такую картину:
136269
Нажимаем F10 и получаем уже такое:
136270
При запуске миссии автомобиля на поверхности нет,но по списку стационарных присутствует.
Значит, как у sergeikriuk, в патче всё вернётся.

tridecon
11.07.2011, 12:14
В быстром редакторе в разделе "вооружение" не регулируется топливо, но если в онлайне установить нужное значение, то оно переходит и в быстрый редактор( причем в настройках пишет 90 кг, а в полете уже 180кг-это на 109Е1. на Харрикейне - в настройках(после онлайна)94кг, а в полете-33 галлонов, т.е. полный бак). Такие вот танцы с бубном.
Стабильность обнаружения всегда

naryv
18.08.2011, 13:52
Описание ошибки: Невозможно назначить артиллерию танкеру.
Пояснение ошибки: При желании назначить артиллерию танкеру, решил поменять тех.скин на "Лето-серый" и увеличил для удобства сам танкер, чтобы внимательнее рассмотреть назначаемые орудия. При этом окошко объектов обрезалось посередине и курсор в него уже не попадал. Нащупал-таки в левой верхней части меню кнопку выход и вышел из редактора. Перезагрузка не спасает.
Стабильность обнаружения: Несколько раз.
Скриншот или видео: Прилагается
Версия ПО, конфигурация компьютера, версия ОС, стороннее ПО (запущеное во время проявления):
ЗЫ Вылечил перезагрузкой игры и удалением танкера с глюком. Поставил новый окошко просмотра 3D-объектов заработало, но перестало показывать окно во вкладке просмотра артиллерии, т.е. теперь ее нельзя увидеть на корабле.
ЗЗЫ Это вылечил сменой типа объекта на обычную лодку, затем зашел во вкладку исполнитель-показать скин, увидел лодку, опять вернулся в окно выбора объектов, выбрал танкер, зашел снова в исполнитель - вижу танкер с зениткой - радуюсь. Спасибо самому себе за вылеченный глюк :D проблема со скином, если его не менять - всё будет ок. В патче и скин поправим.

pmpe
04.09.2011, 17:57
Привет всем. Одиночная игра>Простой редактор>Любая миссия, все отлично до момента когда нужно начать летать. Там 2 кнопки - Летать и Параметры самолета. Если нажимать летать то летаешь, все хорошо. Если полезть в настройки вида самолета и формы пилота то появляется системное окошко виндоус с текстом:

Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: Launcher.exe_Launcher
Версия приложения: 1.0.0.0
Отметка времени приложения: 4d6e3d08
Имя модуля с ошибкой: d3d10core.dll
Версия модуля с ошибкой: 6.1.7600.16385
Отметка времени модуля с ошибкой: 4a5bd9a3
Код исключения: c0000005
Смещение исключения: 00025b2c
Версия ОС: 6.1.7601.2.1.0.768.11
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
Иногда сразу, иногда успеваю ткнуть в пилота или самолет.
При закрытии окошка выкидывает из игры.
Система Виндоус7, 32, 3 гб озу, видеокарта 1 гб. Файл подкачки 9ГБ (увеличил, иначе некоторые самолеты не запускались)

-atas-
30.09.2011, 23:59
При попытке вставить группу объектов на маленькую карту (напр. Степи) из файла, сохраненного из миссии с большой картой, группа объектов может появиться за пределами карты. Так, что увидеть ее в редакторе, чтобы переместить или удалить не будет возможности. В игре на внешних видах вставленная группа отображается (например танки на воде за пределами квадратной карты Степи), а в редакторе нет.

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

podvoxx
07.10.2011, 12:19
Описание ошибки:Ошибка в выборе пресетов вооружения в Полном редакторе
Пояснение ошибки: Невозможно выбрать пресет "Исходный", пустой и созданные мной выбираются нормально.
Стабильность обнаружения: Всегда
Скриншот или видео: В аттаче
Версия ПО, конфигурация компьютера, версия ОС, стороннее ПО (запущеное во время проявления): Патч Бета №2 - v15866

-atas-
12.10.2011, 20:41
С релиза при смене самолета на Бленим, детонаторы бомб остаются немецкие. Возможно наоборот тоже. Выше описывалась проблема весной.

2 снимка:
http://steamcommunity.com/profiles/76561197971039439/screenshots/?tab=all&

Andric
07.11.2011, 05:22
Описание ошибки: "Всплывает" отдаленный таинственный остров на карте Ла-Манш 1940
Пояснение ошибки: Южнее города Дувр при взгляде из далека отрисовывается одинокий таинственный остров. Расстояние у всех по-разному.
Стабильность обнаружения: всегда
Скриншот или видео:
144328144329144330
картинки от других посетителей форума (http://www.sukhoi.ru/forum/showthread.php?t=72389&p=1725075&viewfull=1#post1725075)