димок Posted November 6, 2013 Posted November 6, 2013 (edited) Можно передавать любым нужным группам, в том числе наземным. В видео ролике в частности я сижу в БТР-е ) :):):) Усё хана орнитологам. ПС. просьба, был разговор про перевозку мин на наземном транспорте. Edited November 6, 2013 by димок Будьте осторожнее в своих желаниях. Прошу все мои сообщения считать случайным набором букв , цифр , и прочих знаков орфографии, не несущих смысловой нагрузки.
BAntDit Posted November 6, 2013 Author Posted November 6, 2013 ПС. просьба, был разговор про перевозку мин на наземном транспорте. Он был на будущее, т.е. минами я займусь как закончу с ПВО. 1 Крайняя версия 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
Guest ZORG Posted November 11, 2013 Posted November 11, 2013 Бандит... вопрос у меня к тебе; возможно-ли сделать (создать) скрипт ( в меню выбора, кнопки ДРЛО, ЗАПРАВЩИК ) который мог бы активировать триггер не знаю понял ты или нет .... но проще сказать по выбору радио-меню вызывать заправщик или ДРЛО в нужное место на карте. зы всем остальным, спрашивать для чего мне это нужно..... не надо.
BAntDit Posted November 11, 2013 Author Posted November 11, 2013 Бандит... вопрос у меня к тебе; возможно-ли сделать (создать) скрипт ( в меню выбора, кнопки ДРЛО, ЗАПРАВЩИК ) который мог бы активировать триггер не знаю понял ты или нет .... но проще сказать по выбору радио-меню вызывать заправщик или ДРЛО в нужное место на карте. Да, можно. Но я сам пока не могу за это взяться. Мне нужно закончится вот это: http://forums.eagle.ru/showpost.php?p=1922118&postcount=294. Вот у меня план работ до выходных (минимальный): 1. дотестировать MSF 1.0.2 beta (выполнение - 90%) 2. дополнить документацию (выполение - 0%) 3. сделать миссию-демонстратор (выполнение - 25%) Просто очень хочется закончить на этой неделе хотя бы минимум запланированного. Крайняя версия 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
Guest ZORG Posted November 11, 2013 Posted November 11, 2013 Да, можно. Но я сам пока не могу за это взяться. Просто очень хочется закончить на этой неделе хотя бы минимум запланированного. не вопрос..... я подожду просто в онлайн хочу добавить сие, очень нужная штука будет Спасибо.
BAntDit Posted November 18, 2013 Author Posted November 18, 2013 Для скачивания доступна новая версия MSF: msf 1.0.2 beta. Ссылка для скачивания у меня в подписи. В новой версии стали доступны следующие новые возможности: 1. возможность формирования подразделения ПВО из групп и отдельных юнитов при создании миссий. 2. возможность настройки взаимодействия ПВО как внутри подразделений так и между ними (возможность назначения связей между подразделениями, назначение зон ответственности, возможность назначения ролей для юнитов, входящих в подразделения: назначение дежурных РЛС, постов визуального наблюдения, командных постов и т.д.) 3. тактика работы ПВО выбирается в зависимости от заданной ей структуры и настроек поведения, при уничтожении отдельных юнитов структура и тактика автоматически перестраиваются. 4. По параметрам обнаруженной цели определяется тип угрозы и автоматически выбирается возможное противодействие (Пример: Если по скорости цели и ЭПР вероятнее всего это истребитель, и по близости нет дружественных ЛА, для которых он мог бы представлять угрозу, то ПВО подпустит его как можно ближе, чтобы к моменту пуска ему некуда было деваться). 5. ПВО может передавать информацию о цели и происходящих событиях для любых дружественных ЛА и наземных соединений как голосовыми так и текстовыми сообщениями. 6. Команды в радиоменю для обмена информацией с подразделениями ПВО 7. Добавилось множество вспомогательных функций: mission.utils.transformPoint() - пересчет координат из локальной системы координат, относительно юнита, в глобальную mission.utils.getGuidance() - получение целеуказания от одного объекта на другой mission.utils.getPYR() - получение углов pitch, yaw, roll объекта. и т.д. Добавлена поддержка bitwise операций 8. добавлена возможность возможность воспроизведения нужных звуковых файлов в заданной последовательности (так чтобы они не перекрывали друг друга) В версии 1.0.2 пока доступно далеко не все, что было запланировано в этой версии, добавление всего сразу было бы тяжело тестировать и отлаживать, по мере тестирования существующих возможностей, будут постепенно добавляться новые возможности, запланированные для этой версии. Документация по использованию возможностей новой версии пока в разработке и поэтому пока не выложена. Информация для разработчиков миссий будет доступна позже вместе с документацией. Крайняя версия 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
BAntDit Posted November 18, 2013 Author Posted November 18, 2013 (edited) Для тестирования новых возможностей MSF создана специальная тестовая-миссия. Миссия рассчитана на 14 игроков с каждой стороны. Для тестирования понадобится присутствие как минимум 4 игроков (по 2 с каждой стороны) не считая меня самого. Миссия создана исключительно для тестирования, поэтому какого то умного и интересного сюжета там нет. Есть куча ПВО с каждой стороны, с каждой стороны для управления доступны штурмовики и истребители. Задача для ША подавление ПВО. Задача для ИА прикрытие ПВО, выход на цели по ЦУ от ПВО. Информация о тестовой миссии: Миссия для тестирования возможностей MSF 1.0.2. Всем Л/ А через радио меню в группе F10 доступна группа радиокомманд для получения информации от ПВО. Задачи тестирования: - взаимодействие статических группировок ПВО - обработка событий обнаружения целей - голосовое оповещение о целях - запрос у ПВО ближайшей цели - оценка производительности Для тестирования будет доступен сервер BAntDit Test Server с 20:30 до 23:00 (по московскому времени) каждый день начиная с сегодняшнего. Пароля на сервере не будет. Приглашаю всех, кто желает принять участие в тестировании. Edited November 18, 2013 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 November 20, 2013 Posted November 20, 2013 BAntDit, выложи миссию сюда очень охота на работу ПВО посмотреть. Будьте осторожнее в своих желаниях. Прошу все мои сообщения считать случайным набором букв , цифр , и прочих знаков орфографии, не несущих смысловой нагрузки.
BAntDit Posted November 21, 2013 Author Posted November 21, 2013 (edited) BAntDit, выложи миссию сюда очень охота на работу ПВО посмотреть. Ok, уберу из миссии точки замера производительности и выложу её для всех желающих потеcтировать работу ПВО самостоятельно. Как уже писал выше, чтобы оценить новые возможности в миссии одновременно должно присутствовать минимум 4 клиента (по 1 истребителю и штурму с каждой стороны). Позавчера вообще не нашлось желающих поучаствовать в тесте на моем сервере, поэтому вчера я сервер уже запускать не стал. Более менее нормальные тесты удалось сделать в понедельник, одновременное число игроков было от 4 до 6. При тестировании удалось выявить одну ошибку: "функция mission.utils.getDetectionRangeForASRadar() падала, если игрок сбрасывал все подвески во время полета" - уже исправил :) ----------------- Сейчас проблема: не получается нормально сделать замеры производительности, не получается найти нужного числа игроков, нужно 6-8 игроков на сервере одновременно, чтобы штурмов и ястребов примерно одинаково с каждой стороны было. Edited November 21, 2013 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
BAntDit Posted November 21, 2013 Author Posted November 21, 2013 (edited) Кстати, если успею, к выходным работа для тестирования добавится ещё и для CA-шников. ------------ Миссию выложил.air_defence_groupments.miz Edited December 13, 2013 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
BAntDit Posted November 24, 2013 Author Posted November 24, 2013 (edited) Кстати, если успею, к выходным работа для тестирования добавится ещё и для CA-шников. Готово. Реализовал для CA-шников возможность управлять юнитами в составе группировок ПВО. Сейчас игрок CA может занимать отведенные для управления юниты, после чего ему можно не задумываться о поиске цели. - поиском занимаются дежурные РЛС. РЛС можно не держать включенной, чтобы не обнаружить себя для противника. В нужные моменты командование группировки само выходит на связь, голосом сообщает с какого курса заходит цель, на какой высоте, с какой скоростью и на каком удалении цель в данный момент. Игроку остается только развернуться на цель, захватить, поразить. (более того, вы можете не только РЛС не включать, но вообще за дом заехать, где никто не увидит, а как получили команду по кому работать - выезжаете и мочите :)) При отсутствии целей, по которым игрок бы мог работать, поступит команда на отключение РЛС :) (это команда сейчас не озвучена, поэтому приходит текст - в стандартной озвучке не нашел ничего подходящего). Небольшой видео пример, прилагаю: ---------------- Также в MSF 1.0.2 beta был исправлен ряд ошибок: 1. Исправлена ошибка в функции mission.utils.getDetectionRangeForASRadar() возникавшая при сбросе игроком подвесок (уже писал :) ) 2. Исправлен метод msfUnit:hasDamage() 3. Исправлен метод msfUnit:getDamage() 4. Исправлена реализация bitwise операций: mission.utils.bitops.band(number, ...), mission.utils.bitops.bxor(number, ...) - сам в шоке, что прощелкал в них ошибки - был уверен, что все правильно :music_whistling: --------- Обновленная beta версия MSF доступна для скачивания у меня в подписи. ----- Сервер с обновленной тестовой миссией, с новыми возможностями для игроков CA запущу завтра, ориентировочно в 21-00 МСК. Edited November 24, 2013 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 November 24, 2013 Posted November 24, 2013 Постараюсь подтянутся в 21.30 Будьте осторожнее в своих желаниях. Прошу все мои сообщения считать случайным набором букв , цифр , и прочих знаков орфографии, не несущих смысловой нагрузки.
BAntDit Posted November 30, 2013 Author Posted November 30, 2013 Добавил к себе в подпись ссылку на скачивание миссии, на которой производится тестирование MSF 1.0.2., чтобы была возможность у желающих всегда скачивать крайнюю версию миссии (в подписи всегда будет ссылка на крайнюю версию). ---- А то я смотрю люди все скачивают ту, которую я выкладывал 21.11.2013, а после этого уже исправления были и новые возможности добавились :) Крайняя версия 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 November 30, 2013 Posted November 30, 2013 BAntDit, я тут думал, думал :). Новую версию пока не тестил. Надо распределять цели для ЛА. Для штурмов сообщения о целях за 100км совершенно лишние приведут они к тому , что на них перестанут обращать внимание. Нужно попытатся распределить ЦУ по типу-задаче. Имеем два истребителя с задачей (1)"завоевание превосходства" и (2)второй "перехват". 1й для него важны истребители противника, те ему выдается ЦУ именно на ближайший ястреб все остальные ЛА игнорируются . 2й для него в приоритете штурмы и мясорубки , все остальные игнорируются. Тк ястребы имеют собственные средства обнаружения, то роль ДРЛО сведется к расстановке приоритетов соответсвенно с задачей. Штурмы и мясорубки , для них задача В-В является второстепенной. а вот предепреждение о том что они находятся в зоне поражения истребителей наоборот важной . ТЕ если ястреб от штурма в 40 км необходимо выдавать ЦУ на него автоматически. Все выше изложенное относится именно к автоматическомой выдаче ЦУ. Если удастся сохранить "ручной" запрос на ближайшую цель , то практически получится перекрыть варианты выдачи ЦУ ЛА. Будьте осторожнее в своих желаниях. Прошу все мои сообщения считать случайным набором букв , цифр , и прочих знаков орфографии, не несущих смысловой нагрузки.
nos1 Posted November 30, 2013 Posted November 30, 2013 BAntDit, я тут думал, думал :). Штурмы и мясорубки , для них задача В-В является второстепенной. а вот предепреждение о том что они находятся в зоне поражения истребителей наоборот важной . ТЕ если ястреб от штурма в 40 км необходимо выдавать ЦУ на него автоматически. Все выше изложенное относится именно к автоматическомой выдаче ЦУ. Если удастся сохранить "ручной" запрос на ближайшую цель , то практически получится перекрыть варианты выдачи ЦУ ЛА. А не будет это "лишним"? Голосовое предупреждение штурму Что его видят? Мы ж вроде за фуллреал? <p>Asus Z87-K; QuadCore Intel Core i5-4670K, 3600 MHz; Kingston ОЗУ 16 Гб; nVIDIA GeForce GTX 1060 3GB, TrackIR 5, X52 Pro (полностью переделан, оставлены только корпус и кнопки "заводские"), педали "самодел", MMJoy2 (плата ProMicro).
димок Posted November 30, 2013 Posted November 30, 2013 А не будет это "лишним"? Голосовое предупреждение штурму Что его видят? Мы ж вроде за фуллреал? Нет, это предупреждение о том , что РЛС ДРЛО видит ястреба на дистанции 40 от штурма. Вопрос о том накого нацелен ястреб здесь не рассматривается он может охотится и за другими. Будьте осторожнее в своих желаниях. Прошу все мои сообщения считать случайным набором букв , цифр , и прочих знаков орфографии, не несущих смысловой нагрузки.
BAntDit Posted December 1, 2013 Author Posted December 1, 2013 (edited) Если удастся сохранить "ручной" запрос на ближайшую цель , то практически получится перекрыть варианты выдачи ЦУ ЛА. Этот как раз без проблем. Запрос через радио меню нормально работает, производительность не жрет, проблем с ним никаких нет. Для штурмов сообщения о целях за 100км совершенно лишние приведут они к тому , что на них перестанут обращать внимание. А вот, что касается оповещения без запросов со стороны ПВО по мере обнаружения новых целей, то да, тут бы не плохо его сделать зависимым от ситуации, я над этим ещё подумаю... пока я занялся документацией по версии 1.0.2, поэтому на другое пока не отвлекаюсь. --- А не будет это "лишним"? Голосовое предупреждение штурму Что его видят? Это вполне нормально, что ПВО и воздушные силы могут работать во взаимодействии - это и была одна из целей новой версии MSF. Плюс, получение информации от ПВО это же не голос из ниоткуда, это работа целой инфраструктуры моделируемой скриптами - ломайте инфраструктуру противника, защищайте свою и таким образом противник будет терять преимущество, а вы свое сохранять. Edited December 1, 2013 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
BAntDit Posted December 13, 2013 Author Posted December 13, 2013 (edited) Приветствую, руководство по новой версии MSF пока закончить не успел, зато готово новое обновление MSF. В новом обновлении: исправления: - не срабатывали обработчики на событие onShot при использовании ВПУ и других пушек стреляющих очередями. Исправлено. - исправлен метод определения типа угрозы объектов обнаруженных юнитами ПВО msfAirDefenceUnit.getThreatType(). новое: 1. Переделал формат целеуказания для истребителей, с учетом того что обсуждалось вот тут: http://forums.eagle.ru/showpost.php?p=1938295&postcount=2647 (с учетом ответов на мой вопрос :) ) 2. И значительно переделана система целеуказания в целом c учетом пожеланий выше: 2.1. В систему целеуказания для ЛА добавил информацию о сближении \ расхождении. Для штурмов сообщения о целях за 100км совершенно лишние 2.2. Добавлен тип оповещения об угрозе. Сообщения о новой обнаруженной цели сейчас не раздаются тем, кому это не надо. Например, ДРЛО даст штурмовику информацию о ястребе, если только достаточно близко, чтобы представлять угрозу. 2.3. ПВО теперь помнит кому-какая цель была назначена в работу и не выделяет лишние ресурсы на атаку цели, которую уже итак атакует другой юнит (чтобы другие расчеты раньше времени себя не выдали). Выбор средств для атаки как и раньше зависит от типа угрозы. Нужно попытатся распределить ЦУ по типу-задаче. Имеем два истребителя с задачей (1)"завоевание превосходства" и (2)второй "перехват". Сделал! 2.3. Сделал специальный вид целеуказания для ЛА, которым в редакторе указана задача Перехватчик. Теперь ПВО раздает задачи на атаку не только юнитам своей группировки, но и ЛА имеющим задачу Перехватчик. ПВО также выполняет сортировку целей по приоритету для перехвата и назначает для перехватчиков самые приоритетные цели. ПВО помнит какому перехватчику какая цель была назначена и до тех пор пока цель в работе, перехватчик получает голосовые целеуказания с обновлениями информации о цели. Т.е. если цель назначена, работа идет по конкретной цели до её уничтожения или потери. Если игрок, уничтожил цель, ДРЛО выбирает новую цель для задания. Если цель ушла из области видимости, ДРЛО отменяет задачу по ней и выбирает новую цель для задания. Если цель сбил кто-то другой (или игрок вышел из игры), ДРЛО отменят задание и выбирает новую цель. Особым образом обрабатывается возникновение угроз для перехватчика: чтобы не отвлекать перехватчика от задачи, ДРЛО не дает информации даже если какой-то из истребителей противника близко, но если становится видно, что противник не только близко, но его курс соответствует направлению атаки на перехватчик, ДРЛО дает отбой работы по текущей цели и сообщает о возникшей угрозе. (1)"завоевание превосходства" Тут оставил только запросы на ближайшую цель в радиоменю, больше ничего как-то в голову не приходит, т.к. как завоевание превосходства - это как правило задача над чужой территорией и наземные группировки ПВО эту территорию в большей части могут даже не видеть. ---- Ссылка для скачивания новой версии у меня в подписи. Все выше перечисленное пока очень мало тестировалось, как можете видеть, логика работы сильно усложнилась и её тяжело воспроизводить на ботах. Мне очень нужна помощь в тестировании - мне нужно минимум по 4 игрока с каждой стороны, иначе воспроизвести нужные ситуации не получится. Сервер для тестирования будет запущен завтра, ориентировочно с 19-00 по МСК. Кстати миссию, которая используется для тестирования также обновил и выложил, ссылка для скачивания у меня в подписи. (в миссии по 6 истребителей с каждой стороны, задача Перехват назначена только 4 из 6, соответственно обращайте на это внимание при выборе ЛА) - - Edited December 13, 2013 by BAntDit 1 Крайняя версия 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
BAntDit Posted December 18, 2013 Author Posted December 18, 2013 (edited) Не большое, но важное обновление MSF beta. 1. Исправил ошибку в транспортировке юнитов (это ошибка касалась только версии 1.0.2 beta - в этой версии я делал оптимизацию работы перевозки и немного накосячил с подбором предопределенных в редакторе групп, спасибо TVR-78 за то, что указал на ошибку). 2. Исправлены ошибки в выдаче целеуказаний для истребителей-перехватчиков (спасибо, всем, кто принял участие в тестировании, отдельное спасибо: -Pilot-, TVR-78, =RF=Maks). 2.1 Исправлен расчет скорости сближения \ расхождения между ЛА (используется в ЦУ). 2.2. Исправлены различные мелкие ошибки, влияющие на воспроизведение озвучки целеуказания для перехватчиков. ----- Ссылка для скачивания на обновленную версию msf 1.0.2. beta у меня в подписи. ---- Обновленную миссию для тестирования выложу чуть позже. Edited December 18, 2013 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
StarLey_Andrew Posted January 10, 2014 Posted January 10, 2014 (edited) BAntDit, появилась задумка радиообмена наземщиков. Покурил http://en.wiki.eagle.ru/wiki/Simulator_Scripting_Engine/DCS:_World/ и понял, что в целом реализуемо. Для затравки о необходимости реализации. Много копий сломано в спорах о тумане войны, в результате в большинстве своем в миссиях вообще включают видимость только своего ЛА. У САшников на Ф10 естественно вся дружеская техника видна. Так вот костыль, в последствии способным стать даже интереснее чем текущая реализация. Мое видение алгоритма: Все группы имеют свой ID и имя, все юниты тоже имеют свой номер (если не ошибаюсь в группе) По аналогии с целеуказанием на ЛА предлагаю разработать аналог и для наземки. Заходящий за ОВ командира сначала попадает на карту Ф10. Соответственно видит расположение своих войск, но не владеет тактической ситуацией. С целью уменьшения "нагрузки" в виде Ф10 думаю следует ограничиться текстовым сообщением по двум событиям - s_event_Hit, s_event_shot, соответственно на виде Ф10 выводить сообщение типа "[имя группы], я под огнем!" при событии hit и "[имя группы], веду бой!" при событии shot (не для артиллерии и ПВО) Далее, при взятии под управление юнита (вроде есть такое событие) нам уже не интересны события в масштабе сообщений от групп. Соответственно при взятии управления группой (читай юнитом) предлагаю получать звуковые сообщения от группы по событиям "под огнем", "веду стрельбу", "вижу противника" в следующем виде: -"[№ юнита в группе (если возможно)], я под огнем!" - событие s_event_Hit; -"[№ юнита в группе (если возможно)], веду стрельбу!" - событие s_event_shot; -"[№ юнита в группе (если возможно)], вижу врага (для синей коалиции "контакт"),цель групповая (если обнаружена группа, одиночная - если одиночная) [тип техники (бронированная, коробочка, артиллерия, ПВО, легкие)], дистанция ... м. азимут ..." - при обнаружении противника. Естественно при обнаружении большого числа противника эфир превратится в свалку, что добавит атмосферности и будет ближе к реалу. Как наводить артиллерию без видимости противника на Ф10? У нас есть под управлением юнит, даже если выходим на Ф10 он все равно у нас еще под управлением, соответственно доклады мы слышим, откладываем линейкой от докладывающего указанную дистанцию в указанном направлении получаем точку куда и выставляем цель для артиллерии, все логично. А когда прикрутят артнаводку с ПАНа, вообще эта проблема отпадет. Как узнать какой юнит доложил? Юнит назвал свой номер в группе (второй, третий и т.д.) Допустим у нас группа из 6 юнитов, допустим докладывает 3-й, допустим под управлением у нас головной (первый) юнит. Тогда при построении в колонну я буду знать, что докладывает юнит в центре колонны, при построении фронтом это будет первый слева от головной, при построении клином слева и сзади. Т.е. с определении местоположения юнита при докладе быть не должно. В общем как-то так. Сам пока не могу понять каким образом выполняются скрипты в виду отсутствия опыта. Edited January 10, 2014 by StarLey_Andrew [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic70217_5.gif[/sIGPIC] Актуальные скрипты от StarLey_Andrew Автоматизация процессов при создании миссий в обновляемом сообщении с набором миссий использования скриптов без навыка программирования
BAntDit Posted January 10, 2014 Author Posted January 10, 2014 (edited) 1. Уже все сделано для этого, но самой озвучки для озвучивания всех фраз не хватает. Пока я пользуюсь стандартной, тем что есть. Сейчас при обстреле можно голосом выдать информацию не только, что группа под обстрелом, но и детальную информацию - кто от куда, чем стреляет в каких координатах. 2. Ну и руководство мне нужно наконец закончить по версии MSF 1.0.2, чтобы люди пользовались. За праздники успел много сделать по руководству, но, наверно, ещё неделя уйдет на то, чтобы его полностью закончить. ----- В целом по озвучке у меня идей гораздо больше чем реализовано сейчас, но они уже в возможности SSE упираются. Edited January 10, 2014 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
StarLey_Andrew Posted January 10, 2014 Posted January 10, 2014 1. Уже все сделано для этого, но самой озвучки для озвучивания всех фраз не хватает. Пока я пользуюсь стандартной, тем что есть. Сейчас при обстреле можно голосом выдать информацию не только, что группа под обстрелом, но и детальную информацию - кто от куда, чем стреляет в каких координатах. 2. Ну и руководство мне нужно наконец закончить по версии MSF 1.0.2, чтобы люди пользовались. За праздники успел много сделать по руководству, но, наверно, ещё неделя уйдет на то, чтобы его полностью закончить. ----- В целом по озвучке у меня идей гораздо больше чем реализовано сейчас, но они уже в возможности SSE упираются. отличная новость, а можно маленький примерчик попросить? [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic70217_5.gif[/sIGPIC] Актуальные скрипты от StarLey_Andrew Автоматизация процессов при создании миссий в обновляемом сообщении с набором миссий использования скриптов без навыка программирования
BAntDit Posted January 10, 2014 Author Posted January 10, 2014 (edited) отличная новость, а можно маленький примерчик попросить? Там где используется озвучка примеры обычно не маленькие получаются ) Будет руководство там будут и примеры, предварительную версию руководства я постараюсь уже в выходные выложить, по использованию озвучки глава уже закончена там. Edited January 10, 2014 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
StarLey_Andrew Posted January 10, 2014 Posted January 10, 2014 Там где используется озвучка примеры обычно не маленькие получаются ) Будет руководство там будут и примеры, предварительную версию руководства я постараюсь уже в выходные выложить, по использованию озвучки глава уже закончена там. понял, ждемс [sIGPIC]http://forums.eagle.ru/signaturepics/sigpic70217_5.gif[/sIGPIC] Актуальные скрипты от StarLey_Andrew Автоматизация процессов при создании миссий в обновляемом сообщении с набором миссий использования скриптов без навыка программирования
BAntDit Posted January 12, 2014 Author Posted January 12, 2014 понял, ждемс Выложил. Это очень ранняя версия - только то, что успел закончить на сегодня. Мне пришлось переделывать руководство с нуля и я старался разложить все по полочкам, т.к. прошлое руководство по отзывам читателей было сильно не понятное. Т.к. сильно тороплюсь наверняка будет много ошибок и косяков в оформлении - об обнаруженных ошибках и пожеланиях просьба писать мне в личку, на почту или сюда. --- В текущей версии не успел полностью закончить главу по ПВО, по транспортировке (хотя с транспортировке кто хотел уже итак разобрался) и не успел справочную часть по основным классам MSF переписать (то что было в старом руководстве переносить не стал). --- Что касается использования озвучки то в руководстве почти все есть, воспроизведению звука посвящена вся 4 глава (но лучше начинать читать сначала, иначе разбираться будет сложно). Ссылка на скачивание у меня в подписи (руководство по MSF версии 1.0.2). Крайняя версия 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
Recommended Posts