AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Моды для Ил-2 (http://forum.aviaskins.com/forumdisplay.php?f=9)
-   -   Радары наведения и раннего предупреждения в игре (http://forum.aviaskins.com/showthread.php?t=5468)

ildar 25.07.2020 19:35

Радары в игре
 
В моде реализована работа двух типов радаров:

1. Радар наведения
2. Радар раннего предупреждения

Радар наведения "Вюрцбург", в игре следит за целью и наводит на неё зенитные орудия, прожектора и ботов-перехватчиков, днём и ночью в разных метеоусловиях. Дальность действия радара 40 км. Может быть установлен в любой точке на карте.

Радар раннего предупреждения "Фрейя", с вращающейся антенной, в игре предоставляет игроку информацию о воздушной обстановке вокруг.

Ссылка на сам мод
http://forum.aviaskins.com/showpost....&postcount=152

Дополнение к нему РЛС П-12 (ставится поверх мода)
http://forum.aviaskins.com/showpost....&postcount=145

Дополнение к нему с РЛС П-12Н, П-15 и П-35 (ставится поверх мода)
http://forum.aviaskins.com/showpost....&postcount=171

ildar 25.07.2020 20:08

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

Теперь о некоторых замечаниях:

1. 3D-модели радаров сделаны упрощенно, хотя в их основе лежат реальные немецкие радары Фрея и Вюрцбург. Они сделаны как визуализация для демонстрации работы мода. В дальнейшем планируется сделать исторически точные модели этих радаров, а также и других радаров Второй мировой, таких как советские РУС-2 и СОН-2, английские GL Mk II, американские SCR-584 и SCR-268, японские и другие.

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

Sita. 25.07.2020 20:49

есть некоторая вероятность что Рус-2 в каком то обозримом будущем сделается .. конкретно за внешку говорю.

ildar 25.07.2020 21:05

Цитата:

Сообщение от Sita. (Сообщение 210613)
есть некоторая вероятность что Рус-2 в каком то обозримом будущем сделается .. конкретно за внешку говорю.

Какую модификацию РУС-2 планируется сделать: раннюю двухантенную или позднюю одноантенную? :)

ildar 25.07.2020 21:08

Сейчас протестировал мод в разных патчах игры.

Начиная с версии 4.08 радары работают: Вюрцбург наводит, а Фрея вращает своей антенной, правда отображение на миникарте самолетов не работает, ибо мод использует для этого функционал радионавигации появившийся в патче 4.10 :)

Sita. 26.07.2020 00:00

Цитата:

Сообщение от ildar (Сообщение 210614)
Какую модификацию РУС-2 планируется сделать: раннюю двухантенную или позднюю одноантенную? :)

были мысли два грузовичка сделать.

andrey65 26.07.2020 09:20

Поставил в 4.12+БАТ.
Встало, работает.
Как я понял, этот мод добавляет анимированные радары, улучшает работу ЗА и ботов-перехватчиков? Наведения для пилота-игрока как такового нет?
Автор сделал это для онлайна?

ildar 26.07.2020 16:04

Цитата:

Сообщение от andrey65 (Сообщение 210631)
Поставил в 4.12+БАТ.
Встало, работает.
Как я понял, этот мод добавляет анимированные радары, улучшает работу ЗА и ботов-перехватчиков?

Да

Цитата:

Наведения для пилота-игрока как такового нет?
Автор сделал это для онлайна?
Наведение для пилота-игрока есть. Оно работает и в онлайне и в оффлайне.

Для этого используется функционал "Разведка" из стоковой игры, который был введен вместе с радионавигацией в патче 4.10

При запуске миссии в настройках сложности игры ОБЯЗАТЕЛЬНО отключаем пункт "Откл. маркеры разведки на карте"

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

Видео работы радара https://www.youtube.com/watch?v=-vkVazvtfKg

andrey65 26.07.2020 16:10

Теперь становится понятнее. Но мне режим мини-карты уж очень не нравится...

ildar 26.07.2020 16:31

Цитата:

Сообщение от andrey65 (Сообщение 210645)
Теперь становится понятнее. Но мне режим мини-карты уж очень не нравится...

Так есть же несколько модов, где текстом на экране игроку передают данные наведения с радаров

andrey65 26.07.2020 16:44

Цитата:

Сообщение от ildar (Сообщение 210647)
Так есть же несколько модов, где текстом на экране игроку передают данные наведения с радаров

Мне они больше нравятся. А насчет немецких радаров - почитал Зефирова "Ночные истребители", там достаточно подробно.. Но по-иному.

ildar 26.07.2020 17:10

В общем, протестировал мод во всех патчах игры, начиная с 4.08 и заканчивая 4.14.1

Всё работает без проблем.

Записал видео работы радаров на тестовой карте в патче 4.14.1 :)

https://www.youtube.com/watch?v=YttVvROk_uI

Vasya 26.07.2020 17:50

Цитата:

Сообщение от ildar (Сообщение 210649)
В общем, протестировал мод во всех патчах игры, начиная с 4.08 и заканчивая 4.14.1

Всё работает без проблем.

Записал видео работы радаров на тестовой карте в патче 4.14.1 :)

https://www.youtube.com/watch?v=YttVvROk_uI

Спасибо!
Очень классно!
--------------------
Вам вопрос задать можно не по теме радаров?
Дело в том, что составил кусочек кода, который можно добавить в класс самолёта.
Хотелось бы спросить некоторый анализ правильности кода.
Если, конечно, вас не затруднит. :ups:

ildar 26.07.2020 18:01

Цитата:

Сообщение от Vasya (Сообщение 210650)
Спасибо!
Очень классно!
--------------------
Вам вопрос задать можно не по теме радаров?
Дело в том, что составил кусочек кода, который можно добавить в класс самолёта.
Хотелось бы спросить некоторый анализ правильности кода.
Если, конечно, вас не затруднит. :ups:

Ок, скиньте мне его в ЛС. Посмотрю его.

Motorhead 28.07.2020 10:18

Тема очень интересная и нужная. Теоретический вопрос: при установке мода и добавлении его объектов в миссию, не будут ли возникать неизвестные конфликты с Command & Control модом, который эмулирует некоторые аналогичные модели радаров (вывод текстовых сообщений о местонахождении вражеских самолетов)?

ildar 28.07.2020 10:29

Цитата:

Сообщение от Motorhead (Сообщение 210669)
Тема очень интересная и нужная. Теоретический вопрос: при установке мода и добавлении его объектов в миссию, не будут ли возникать неизвестные конфликты с Command & Control модом, который эмулирует некоторые аналогичные модели радаров (вывод текстовых сообщений о местонахождении вражеских самолетов)?

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

Но сейчас поставлю С&С и протестирую.

Niro 28.07.2020 12:03

Вложений: 1
Сделал на пробу миссию за синих в простом редакторе для радаров. Только бетонные плиты выровнять не могу.
Надо установить мод радаров. Использована карта Нормандия1. В простом редакторе название Normandy1RadarsBlue ( только за синих), второй файл за красных только, чтобы работало за синих. Тип воздушная тревога.
Вроде все работает: видно как наводится на самолеты радар, зенитки стреляют днем и ночью. Но нету маркеров самолетов противника, при выключенном тумблере « откл. маркеры разведки на карте».
Не понимаю в чем причина. Может кто посмотрит, выкладываю эту миссию.
Тестировал в 4.13.4. Миссии Ильдара в догфайте работают хорошо.

ildar 28.07.2020 12:12

Цитата:

Сообщение от Motorhead (Сообщение 210669)
Тема очень интересная и нужная. Теоретический вопрос: при установке мода и добавлении его объектов в миссию, не будут ли возникать неизвестные конфликты с Command & Control модом, который эмулирует некоторые аналогичные модели радаров (вывод текстовых сообщений о местонахождении вражеских самолетов)?

В общем, протестировал мод не только с Command & Control, где все работаем без проблем


Но еще и протестировал с этим модом
Wuerzburg-Riese + Freya (C&C style GCI radars)
https://www.sas1946.com/main/index.php?topic=24193.0


Кстати, andrey65 может использовать этот мод в связке с моим модом для удобства вывода команд наведения с земли от Фреи без использования миникарты

ildar 28.07.2020 14:02

Цитата:

Сообщение от Niro (Сообщение 210674)
Сделал на пробу миссию за синих в простом редакторе для радаров. Только бетонные плиты выровнять не могу.
Надо установить мод радаров. Использована карта Нормандия1. В простом редакторе название Normandy1RadarsBlue ( только за синих), второй файл за красных только, чтобы работало за синих. Тип воздушная тревога.
Вроде все работает: видно как наводится на самолеты радар, зенитки стреляют днем и ночью. Но нету маркеров самолетов противника, при выключенном тумблере « откл. маркеры разведки на карте».
Не понимаю в чем причина. Может кто посмотрит, выкладываю эту миссию.
Тестировал в 4.13.4. Миссии Ильдара в догфайте работают хорошо.

Да, так и есть. В догфайте с выбором баз, все работает нормально


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



Покопался в коде игре и нашел причину: Оказывается функционал Zuti (com\maddox\il2\game\ZutiRadar), используемый в стоковой игре функцией отображения иконок на миникарте, отображает иконки только для игроков "собственников этой самой базы", то есть игрок должен респауниться на этой базе, чтобы он мог видеть. Но так как в сингле и в простом редакторе игрок появляется не на самой базе, а уже в самолете, который на ней стоит, то для игры игрок не является "собственником этой базы" и для него не будет работать отображение иконок на миникарте...

Вот такой вот стоковый код в игре.

У меня уже появилась идея, как это исправить. Если она получится, то радару раннего обнаружения вообще будет не нужна База для работы и использование отдельного объекта "Радиолокационный центр управления", такой радар можно будет установить в любом месте на карте, как Вюрцбург, и он будет отображать остановку вокруг себя.

andrey65 28.07.2020 15:36

Цитата:

Сообщение от ildar (Сообщение 210675)
Кстати, andrey65 может использовать этот мод в связке с моим модом для удобства вывода команд наведения с земли от Фреи без использования миникарты

Вот теперь мне нравится.. Только не все пока понятно, но я только попробовал.
Получается, достаточно и мода с САС? Ведт ваш мод работает, только если поставить объекты с САС? Ваш добавляет анимацию двух объектов? У САС объекты статичны и больше для антуража, как я понимаю. Или меняется еще что-то? Точность прожекторов и зениток?

ildar 28.07.2020 16:22

Цитата:

Сообщение от andrey65 (Сообщение 210678)
Вот теперь мне нравится.. Только не все пока понятно, но я только попробовал.
Получается, достаточно и мода с САС? Ведт ваш мод работает, только если поставить объекты с САС? Ваш добавляет анимацию двух объектов? У САС объекты статичны и больше для антуража, как я понимаю. Или меняется еще что-то? Точность прожекторов и зениток?

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

Поэтому чтобы всё работало как нужно, надо ставить на карту объекты из обоих модов.

Можно в принципе отредактировать class'ы сасовского мода, чтобы вместо его статичных радаров ставились сразу мои анимированные. Но мне пока сейчас не до этого, к тому же в описании сасовского мода указано, что он сделан для версии 4.10 и на новых патчах не проверялся, поэтому я тестировал сасовский мод вместе с моим только на игре версии 4.10

andrey65 28.07.2020 16:24

Цитата:

Сообщение от ildar (Сообщение 210680)
У меня только Фрея с вращающейся антенной это бутафория, Вюрцбург рабочий, но только для зениток, ботов и прожекторов.

Поэтому чтобы всё работало как нужно, надо ставить на карту объекты из обоих модов.

Можно в принципе отредактировать class'ы сасовского мода, чтобы вместо его статичных радаров ставить сразу мои анимированные. Но мне пока сейчас не до этого, к тому же в описании сасовского мода указано, что он сделан для версии 4.10 и на новых патчах не проверялся, поэтому я тестировал сасовский мод вместе с моим только на игре версии 4.10

Пробовал в 4.12+БАТ

ildar 28.07.2020 16:29

Цитата:

Сообщение от andrey65 (Сообщение 210681)
Пробовал в 4.12+БАТ

Тогда можете спокойно ставить связку из обоих модов. Как появится свободное время попробую их скрестить.

andrey65 28.07.2020 16:33

Цитата:

Сообщение от ildar (Сообщение 210684)
Тогда можете спокойно ставить связку из обоих модов. Как появится свободное время попробую их скрестить.

Я и поставил все вместе. Работает неплохо. Хотя объектов многовато - меня не напрягает.

Niro 28.07.2020 17:05

А как насчет обнаружения кораблей ?

ildar 28.07.2020 17:56

Цитата:

Сообщение от Niro (Сообщение 210687)
А как насчет обнаружения кораблей ?

Так корабли у нас в игре даже с включенными маркерами на миникарте никак не отображаются

andrey65 28.07.2020 18:11

Цитата:

Сообщение от Niro (Сообщение 210687)
А как насчет обнаружения кораблей ?

В моде Комманд-Контрол есть что-то..

ildar 28.07.2020 18:43

Цитата:

Сообщение от andrey65 (Сообщение 210690)
В моде Комманд-Контрол есть что-то..

Там должен быть британский самолетный ASV

Niro 28.07.2020 20:59

Установил Радары в ДГен пак 3.0. Работают как 4.13.4.
Эти обьекты из Комманд-контрол, что наводят на воздушную цель, работают на коротком расстоянии от вашего самолета и на ближайшую цель( это может и правильно). И то ближе 4 км прекращает работать.
Если игрок находится в самолете на аэродроме , то сирена сработает раньше, чем начнется целеуказание, даже не успеть нормальную высоту набрать.

Niro 29.07.2020 13:56

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

ildar 29.07.2020 14:57

Цитата:

Сообщение от Niro (Сообщение 210709)
Мне нравится в этих радарах , что могут наводить зенитки ночью даже без прожекторов и они стреляют. Но пока это только в "Дуэли"на "базе" , которая в свою очередь может находиться только на аэродроме. Если сделать для оффлайна такое и чтобы можно было поставить Радары и зенитки в любом месте карты то это было бы отлично.

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

ildar 29.07.2020 15:14

Проблема сейчас только во втором радаре Фрея и выводом иконок на миникарту, по сути Фрея это бутафория с вращающейся антенной.

Я нашел способ сделать её по-настоящему рабочим радаром, который будет работать в независимости от базы и режима игры.

Я хочу прицепить к Фрее функционал работы радара на базе кораблей, там все работает как надо. Но у меня не получается получить нормально декомпилированные class'ы, которые мне нужны для работы.

Niro 29.07.2020 20:48

Вложений: 1
Извиняюсь за беспокойство. Вот еще одна миссия в простом редакторе для синих, почти такая же как давал раньше, но лучше заменить на эту. Нет ненужных «баз». Но есть километров 12 севернее основного немецкого аэродрома Вюрцбург, зенитки и прожектор. НОЧЬЮ при пролете над ними (есть камера и дать ускорение) первых двух звеньев красных у меня почему-то не стреляют зенитки. А прожектор светит и Вюрцбург сопровождает своей тарелкой.
На основном аэродроме все хорошо. Зенитки хорошо стреляют и с прожекторами и без них.
Здесь выставлены маяки и ночная подсветка. При желании можно добавить указатели ветра. Есть небольшой ветер.

ildar 30.07.2020 11:48

Цитата:

Сообщение от Niro (Сообщение 210715)
Извиняюсь за беспокойство. Вот еще одна миссия в простом редакторе для синих, почти такая же как давал раньше, но лучше заменить на эту. Нет ненужных «баз». Но есть километров 12 севернее основного немецкого аэродрома Вюрцбург, зенитки и прожектор. НОЧЬЮ при пролете над ними (есть камера и дать ускорение) первых двух звеньев красных у меня почему-то не стреляют зенитки. А прожектор светит и Вюрцбург сопровождает своей тарелкой.
На основном аэродроме все хорошо. Зенитки хорошо стреляют и с прожекторами и без них.
Здесь выставлены маяки и ночная подсветка. При желании можно добавить указатели ветра. Есть небольшой ветер.

Дело в том, что у зениток, которые стоят вокруг отдельного северного "Вюрцбурга" в свойствах включена опция "Использовать корректировщик", если она включена, то артиллерия в игре не будет стрелять, если рядом не летает самолет-корректировщик. Отключите её и все заработает.

ildar 31.07.2020 15:22

https://ic.pics.livejournal.com/ibig...3_original.jpg

Хорошие новости

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

Записал видео https://www.youtube.com/watch?v=-vkVazvtfKg

Осталось только отредактировать код, чтобы вывести в интерфейс игры отдельные настройки работы радара.

Sita. 31.07.2020 15:55

любопытно)
дальности высоты реальные? имею в виду особенности данных радаров?

а вот чисто на будущее вопрос .. кто знает как выводится на миникарту изображение?
я к тому что ... есть у каждой карты Мап_Т которая по сути ЧБ файл в градациях серого .. который можно вероятно отображать в зелёном оттенке.. т.е. чёрно зелёной гамме с зелёным разной светимости, Рамка в виде круга с линзой, на неё вывод карты Мап_Т размытой ухудшенной с отметками целей .. ну этопрям уже совсем фантазия конечно.

ildar 31.07.2020 16:17

Цитата:

Сообщение от Sita. (Сообщение 210735)
любопытно)
дальности высоты реальные? имею в виду особенности данных радаров?

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

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

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

А вот, например, для радаров наведения можно выставлять индивидуальную дальность действия для каждой модели в technics.ini

ildar 01.08.2020 16:18

Цитата:

Сообщение от Sita. (Сообщение 210735)
а вот чисто на будущее вопрос .. кто знает как выводится на миникарту изображение?
я к тому что ... есть у каждой карты Мап_Т которая по сути ЧБ файл в градациях серого .. который можно вероятно отображать в зелёном оттенке.. т.е. чёрно зелёной гамме с зелёным разной светимости, Рамка в виде круга с линзой, на неё вывод карты Мап_Т размытой ухудшенной с отметками целей .. ну этопрям уже совсем фантазия конечно.

Типа так?

Niro 02.08.2020 00:18

Ildar, спасибо за разьяснение по зениткам.

Цитата:

я к тому что ... есть у каждой карты Мап_Т которая по сути ЧБ файл в градациях серого .. который можно вероятно отображать в зелёном оттенке.. т.е. чёрно зелёной гамме с зелёным разной светимости, Рамка в виде круга с линзой, на неё вывод карты Мап_Т размытой ухудшенной с отметками целей .. ну этопрям уже совсем фантазия конечно.
По моему отличная идея !

Sita. 02.08.2020 00:49

Цитата:

Сообщение от ildar (Сообщение 210752)
Типа так?


скорее так

https://486th.org/Photos/AC3/ThamesH.jpg

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

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

а то что я щас показал это радар самолётный Британский H2S.. т.е. это прям отдельный вид радара ..

а то что показал ты, это должен быть пост радара ... не самолётного .. а наземного.. даже Гнейсы и немецкие варианты имели несколько более простые системы отображения .. хороший пример мод радарных 110ок с Фугами .. Гнейс наш тоже был чем то схож с Фугами.


Текущее время: 20:55. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot