AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моды для Ил-2

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.07.2021, 13:35   #341
Sergeich062
Местный
 
Аватар для Sergeich062
 
Регистрация: 07.02.2018
Адрес: Белая Русь
Сообщений: 150
По умолчанию

Цитата:
Сообщение от ildar Посмотреть сообщение
Программная часть мода почти завершена, осталось обработать напильником вывод данных ПНА, я думаю сегодня завершу.

Что изменилось:

1. Решил отказаться от РЭБ. Нет, её сделать можно относительно легко, только подумал а стоит ли? Можно сделать постановщиком помех не только самолеты, но и наземную технику, здания, корабли и подлодки. Нужно ли?

2........
С РЭБ лучше не связываться! Там, если глубоко бурить, можно завязнуть по самые уши. Чтобы было более-менее реально нужно будет учитывать слишком много параметров:
наличие аппаратуры постановки помех на борту самолета;
ттх этой аппаратуры;
варианты и способы ее применения;
вид помехи (а их много);
степень ее воздействия на конкретную РЛС (группу РЛС), которая в свою очередь зависит от наличия и возможности аппаратуры защиты РЛС от помех, высоты, дальности, количества постановщиков помех....
Одним словом - лучше не трогать!
Sergeich062 вне форума   Ответить с цитированием
Старый 09.07.2021, 16:47   #342
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Адрес: Бишкек, Кыргызстан
Сообщений: 329
По умолчанию

В общем вчера вечером решил покопаться более основательно в коде и смог найти простой способ добавить предупреждение бомберов/штурмов о вражеских истребителях рядом с ними.

Теперь если в радиусе 50 км от бомбера/штурма есть вражеские истребители, то оператор РЛС и ПНА будут предупреждать о них игрока на бомбере/штурме сообщениями в правой части экрана. Если дальность до истребителя будет меньше 10 км, то сообщения будут отображаться желтым цветом вверху экрана.

Такой же способ работает и для игрока на истребителе, только там радиус обнаружения уменьшен до 10 км. Это сделано потому, что РЛС и ПНА выбирают для наведения ближайший к ним самолет противника и если рядом с игроком окажется вражеский истребитель, то они все равно наводили игрока на ближайший к РЛС/ПНА самолет противника. Таким образом игрока мог сбить сзади истребитель, пока его наводили на другой вражеский самолет.

Теперь если истребитель противника окажется ближе 10 км от игрока, то оператор РЛС/ПНА начнет сразу наводит игрока на этот истребитель.
ildar вне форума   Ответить с цитированием
Старый 09.07.2021, 17:04   #343
Sergeich062
Местный
 
Аватар для Sergeich062
 
Регистрация: 07.02.2018
Адрес: Белая Русь
Сообщений: 150
По умолчанию

А возвращение на свой аэродром реализовано будет?
Sergeich062 вне форума   Ответить с цитированием
Старый 09.07.2021, 17:10   #344
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Адрес: Бишкек, Кыргызстан
Сообщений: 329
По умолчанию

Цитата:
Сообщение от Sergeich062 Посмотреть сообщение
А возвращение на свой аэродром реализовано будет?
Да, как раз этим занимаюсь. Так как координаты аэродромов нельзя узнать (или можно?), то местом наведения будут координаты самого ПНА с наведением на минимальную дальность до 1000 м от него.

Так что ПНА надо будет ставить рядом с аэродромом, на которой нужно посадить самолет.
ildar вне форума   Ответить с цитированием
Старый 09.07.2021, 17:21   #345
Sergeich062
Местный
 
Аватар для Sergeich062
 
Регистрация: 07.02.2018
Адрес: Белая Русь
Сообщений: 150
По умолчанию

И вопрос, уже не по моду, а как "художник художнику". Проблематично модернизировать вид полноэкранной карты до такого вида как в прицепе?
Миниатюры
Нажмите на изображение для увеличения
Название: Карта.jpg
Просмотров: 113
Размер:	310.6 Кб
ID:	70190  
Sergeich062 вне форума   Ответить с цитированием
Старый 09.07.2021, 17:27   #346
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Адрес: Бишкек, Кыргызстан
Сообщений: 329
По умолчанию

Цитата:
Сообщение от Sergeich062 Посмотреть сообщение
С РЭБ лучше не связываться! Там, если глубоко бурить, можно завязнуть по самые уши. Чтобы было более-менее реально нужно будет учитывать слишком много параметров:
наличие аппаратуры постановки помех на борту самолета;
ттх этой аппаратуры;
варианты и способы ее применения;
вид помехи (а их много);
степень ее воздействия на конкретную РЛС (группу РЛС), которая в свою очередь зависит от наличия и возможности аппаратуры защиты РЛС от помех, высоты, дальности, количества постановщиков помех....
Одним словом - лучше не трогать!
Я хотел сделать РЭБ так:

1. Постановщик помех, не обязательно самолет, заходит в зону обнаружение РЛС, мод это фиксирует и привязывает максимальную дальность обнаружения РЛС к дальности постановщика помех. По мере приближения ПП к РЛС соответственно уменьшается и дальность обнаружения РЛС. Причем сам радар не может обнаруживать ПП. Таким образом на близком расстоянии ПП может вообще полностью ослепить РЛС.

Таким образом, если мы пустим ПП перед атакующими соединениями самолетов, то РЛС не сможет их обнаружить.

Таким образом реализуется РЭБ на основе АШП (активных шумовых помех).

2. А постановщиком помех может стать любой объект в игре: самолет, автомобиль, здание, корабль, ПЛ. Для этого к их названию в коде игры надо всего лишь добавить приставку _ECM и при необходимости к их 3D модели добавить пару лишних антенн.
ildar вне форума   Ответить с цитированием
Старый 09.07.2021, 17:29   #347
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Адрес: Бишкек, Кыргызстан
Сообщений: 329
По умолчанию

Цитата:
Сообщение от Sergeich062 Посмотреть сообщение
И вопрос, уже не по моду, а как "художник художнику". Проблематично модернизировать вид полноэкранной карты до такого вида как в прицепе?
В принципе нет, достаточно заменить в игре иконки у объектов на новые.
ildar вне форума   Ответить с цитированием
Старый 09.07.2021, 17:41   #348
Sergeich062
Местный
 
Аватар для Sergeich062
 
Регистрация: 07.02.2018
Адрес: Белая Русь
Сообщений: 150
По умолчанию

Цитата:
Сообщение от ildar Посмотреть сообщение
Я хотел сделать РЭБ так:

1. Постановщик помех, не обязательно самолет, заходит в зону обнаружение РЛС, мод это фиксирует и привязывает максимальную дальность обнаружения РЛС к дальности постановщика помех. По мере приближения ПП к РЛС соответственно уменьшается и дальность обнаружения РЛС. Причем сам радар не может обнаруживать ПП. Таким образом на близком расстоянии ПП может вообще полностью ослепить РЛС.

Таким образом, если мы пустим ПП перед атакующими соединениями самолетов, то РЛС не сможет их обнаружить.

Таким образом реализуется РЭБ на основе АШП (активных шумовых помех).

2. А постановщиком помех может стать любой объект в игре: самолет, автомобиль, здание, корабль, ПЛ. Для этого к их названию в коде игры надо всего лишь добавить приставку _ECM и при необходимости к их 3D модели добавить пару лишних антенн.
Это все так, но только в самых общих чертах, и только для связки "постановщик помех - РЛС". Если имеется группа РЛС, разнесенных на некоторое удаление друг от друга, то постановщику помех проблематично скрыть ударную группу (т.к у него есть тоже определенная диаграмма направленности), а его местоположение вычисляется методом триангуляции (пересечение пеленгов от РЛС, на которые воздействует шумовая помеха).
Но, это все тонкости радиолокации. Для Ила сложнореализуемо.
Sergeich062 вне форума   Ответить с цитированием
Старый 09.07.2021, 20:32   #349
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Адрес: Бишкек, Кыргызстан
Сообщений: 329
По умолчанию

Цитата:
Сообщение от Sergeich062 Посмотреть сообщение
Это все так, но только в самых общих чертах, и только для связки "постановщик помех - РЛС". Если имеется группа РЛС, разнесенных на некоторое удаление друг от друга, то постановщику помех проблематично скрыть ударную группу (т.к у него есть тоже определенная диаграмма направленности), а его местоположение вычисляется методом триангуляции (пересечение пеленгов от РЛС, на которые воздействует шумовая помеха).
Но, это все тонкости радиолокации. Для Ила сложнореализуемо.
Записал видео как примерно я задумывал работу РЭБ

https://www.youtube.com/watch?v=wlq-92XzgPs

Ju-52 цель для наведения
А-20 постановщик помех, как только он близко пролетает между РЛС и Ju-52, то РЛС перестает видеть Ju-52

После того как А-20 удаляется, РЛС снова видит Ju-52

Правда это тестовая версия РЭБ, там всплыли несколько подводных камней, но их можно устранить, однако, раз мало кому это нужно, то откажусь от РЭБ.
ildar вне форума   Ответить с цитированием
Старый 10.07.2021, 00:10   #350
Sergeich062
Местный
 
Аватар для Sergeich062
 
Регистрация: 07.02.2018
Адрес: Белая Русь
Сообщений: 150
По умолчанию

Пусть РЭБ будет патчем для Радармода. Не спеша его допилить и оформить в версии 2.0. Без сложных заморочек. Оставить специализированные самолеты-постановщики помех, которые работают из зон барражирования на направлениях главного удара. В этом случае зону обнаружения РЛС "сжимать" до 70% (если возможно в секторе 120 градусов с центром сектора в направлении на постановщик помех).
Это все прописать в Руководстве к моду с указанием оптимальной дальности зон барражирования от позиций РЛС.
Sergeich062 вне форума   Ответить с цитированием
Старый 10.07.2021, 22:50   #351
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Адрес: Бишкек, Кыргызстан
Сообщений: 329
По умолчанию

Цитата:
Сообщение от Sergeich062 Посмотреть сообщение
Пусть РЭБ будет патчем для Радармода. Не спеша его допилить и оформить в версии 2.0. Без сложных заморочек. Оставить специализированные самолеты-постановщики помех, которые работают из зон барражирования на направлениях главного удара. В этом случае зону обнаружения РЛС "сжимать" до 70% (если возможно в секторе 120 градусов с центром сектора в направлении на постановщик помех).
Это все прописать в Руководстве к моду с указанием оптимальной дальности зон барражирования от позиций РЛС.
Ок, принято.
ildar вне форума   Ответить с цитированием
Старый 10.07.2021, 22:57   #352
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Адрес: Бишкек, Кыргызстан
Сообщений: 329
По умолчанию

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

1. Надо ли наводить истребитель обратно на базу, если на карте вообще нет самолетов противника?

2. Нужен текст команды наведения, например: "Обратный курс на базу 254, дальность 45 км"
ildar вне форума   Ответить с цитированием
Старый 11.07.2021, 06:35   #353
andrey65
Модератор
 
Аватар для andrey65
 
Регистрация: 05.11.2007
Адрес: Кемеровская область
Сообщений: 7,042
Отправить сообщение для andrey65 с помощью ICQ
По умолчанию

Цитата:
Сообщение от ildar Посмотреть сообщение
В общем с программной частью мода почти все, осталось решить несколько вопросов по наведению истребителя обратно на базу:

1. Надо ли наводить истребитель обратно на базу, если на карте вообще нет самолетов противника?

2. Нужен текст команды наведения, например: "Обратный курс на базу 254, дальность 45 км"
1. Если не сложно - то интересно будет...
2. Это спец скажет

А новые функции из модов учитываются - типа размещения записей в разных местах? С котнрол-модом это не будет конфликтовать в БАТ?
Или этот мод для чистого ила с последующим включением в дефолт?
andrey65 вне форума   Ответить с цитированием
Старый 11.07.2021, 11:01   #354
Sergeich062
Местный
 
Аватар для Sergeich062
 
Регистрация: 07.02.2018
Адрес: Белая Русь
Сообщений: 150
По умолчанию

Цитата:
Сообщение от ildar Посмотреть сообщение
В общем с программной частью мода почти все, осталось решить несколько вопросов по наведению истребителя обратно на базу:

1. Надо ли наводить истребитель обратно на базу, если на карте вообще нет самолетов противника?

2. Нужен текст команды наведения, например: "Обратный курс на базу 254, дальность 45 км"
1. Нужно, т.к. после выполнения задания начинаются танцы с бубном по определению своего местоположения. Ил может подсказать направление на базу. А если посадка не на базе? Зная азимут-дальность от базы можно по карте определить точно свое место и выбрать ближайший или любой удобный аэродром посадки.
2. Если упростить до уровня авиасимулятора, то получим несколько вариантов , но во всех случаях нужна разовая команда на возврат и последующие - контроль местоположения.
Вариант 1 (метеоусловия позволяют визуально контролировать воздушное пространство)
Курс на точку (варианты - на базу, на аэродром, на "Кедровый") 270. Дальность 70, высота 3000. - разовая команда.
Азимут 270, дальность 65, высота 2500 - контроль местоположения.
Команды контроля до дальности 10 км. можно давать с периодичностью 30 сек, после 10 км - 15 сек.
Вариант 2 (метеоусловия не позволяют визуально контролировать воздушное пространство или полеты ночью)
В этом случае дается команда на возврат на "расчетную точку", которая находится от торца полосы на дальности 20 км и находясь в ней самолет должен иметь высоту 600 м.
Курс на расчетную точку 270. Дальность 70, высота 3000. - разовая команда.
Азимут 270, дальность 65, высота 2500 - контроль местоположения.
Команды контроля до дальности можно давать с периодичностью 30 сек.
В "расчетной точке" дается команда выхода на посадочный курс и глиссаду:
В расчетной. Высота - 600. Влево на курс 210.
Далее даются команды контроля глиссады.
Как-то так.
Sergeich062 вне форума   Ответить с цитированием
Старый 12.07.2021, 15:32   #355
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Адрес: Бишкек, Кыргызстан
Сообщений: 329
По умолчанию

В общем во время тестирования мода ПНА обнаружил один неприятный баг, конфликт двух и более ПНА на карте между собой. Причина была в алгоритме работы мода, если более точно в обнулении общей базы контактов первым ПНА на карте. Изменил алгоритм работы мода и теперь все работает как надо.
ildar вне форума   Ответить с цитированием
Старый 12.07.2021, 15:34   #356
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Адрес: Бишкек, Кыргызстан
Сообщений: 329
По умолчанию

Цитата:
Сообщение от andrey65 Посмотреть сообщение
1. Если не сложно - то интересно будет...
2. Это спец скажет

А новые функции из модов учитываются - типа размещения записей в разных местах? С котнрол-модом это не будет конфликтовать в БАТ?
Или этот мод для чистого ила с последующим включением в дефолт?
Мод мод никак не взаимодействует с другими модами, так как он использует только свои файлы и общие команды игры. Например, вывод данных на экране сделан через стандартную команду игры HUD.log.

Таким образом он может работать как с любой версией игры, так и с любыми модами.
ildar вне форума   Ответить с цитированием
Старый 12.07.2021, 15:52   #357
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Адрес: Бишкек, Кыргызстан
Сообщений: 329
По умолчанию

Цитата:
Сообщение от Sergeich062 Посмотреть сообщение
1. Нужно, т.к. после выполнения задания начинаются танцы с бубном по определению своего местоположения. Ил может подсказать направление на базу. А если посадка не на базе? Зная азимут-дальность от базы можно по карте определить точно свое место и выбрать ближайший или любой удобный аэродром посадки.
2. Если упростить до уровня авиасимулятора, то получим несколько вариантов , но во всех случаях нужна разовая команда на возврат и последующие - контроль местоположения.
Вариант 1 (метеоусловия позволяют визуально контролировать воздушное пространство)
Курс на точку (варианты - на базу, на аэродром, на "Кедровый") 270. Дальность 70, высота 3000. - разовая команда.
Азимут 270, дальность 65, высота 2500 - контроль местоположения.
Команды контроля до дальности 10 км. можно давать с периодичностью 30 сек, после 10 км - 15 сек.
Вариант 2 (метеоусловия не позволяют визуально контролировать воздушное пространство или полеты ночью)
В этом случае дается команда на возврат на "расчетную точку", которая находится от торца полосы на дальности 20 км и находясь в ней самолет должен иметь высоту 600 м.
Курс на расчетную точку 270. Дальность 70, высота 3000. - разовая команда.
Азимут 270, дальность 65, высота 2500 - контроль местоположения.
Команды контроля до дальности можно давать с периодичностью 30 сек.
В "расчетной точке" дается команда выхода на посадочный курс и глиссаду:
В расчетной. Высота - 600. Влево на курс 210.
Далее даются команды контроля глиссады.
Как-то так.
Так как координаты аэродромов на карте нельзя узнать, то мод будет выводить на точку, где стоит здание ПНА. Таким образом ПНА надо будет ставить на аэродроме на который планируется сажать самолет игрока. Так как ПНА может быть расположен картоделом в любой точке аэродрома, то он не может выступать как указатель для глиссады, а для того чтобы нивелировать расположение ПНА на аэродроме, то наведение будет идти до минимальной дальности в 1 км. Там уже дальше игрок либо визуально увидит ВПП или воспользуется существующими игровыми КГС/ILS.

Я планирую для радиолокационной система посадки сделать позже отдельный мод РСП-6М2.

Теперь вопрос: Зачем выдавать высоту аэродрома в игре? Там буквально только на паре карт в игре есть несколько аэродромов, которые расположены на склонах высоких гор.

Планирую пока сделать такую команду для наведения на базу: Курс на базу 270, дальность 35 км

Чтобы игрока не перегружать лишней информацией.
ildar вне форума   Ответить с цитированием
Старый 12.07.2021, 15:56   #358
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Адрес: Бишкек, Кыргызстан
Сообщений: 329
По умолчанию

Сегодня еще потестирую и планирую завтра выложить мод для открытого тестирования всеми желающими, так как новые 3D модели еще не готовы, то мод будет пока со старыми модельками. Сейчас главное надо протестировать программную часть мода.
ildar вне форума   Ответить с цитированием
Старый 12.07.2021, 17:33   #359
Sergeich062
Местный
 
Аватар для Sergeich062
 
Регистрация: 07.02.2018
Адрес: Белая Русь
Сообщений: 150
По умолчанию

Цитата:
Сообщение от ildar Посмотреть сообщение
Так как координаты аэродромов на карте нельзя узнать, то мод будет выводить на точку, где стоит здание ПНА. Таким образом ПНА надо будет ставить на аэродроме на который планируется сажать самолет игрока. Так как ПНА может быть расположен картоделом в любой точке аэродрома, то он не может выступать как указатель для глиссады, а для того чтобы нивелировать расположение ПНА на аэродроме, то наведение будет идти до минимальной дальности в 1 км. Там уже дальше игрок либо визуально увидит ВПП или воспользуется существующими игровыми КГС/ILS.

Я планирую для радиолокационной система посадки сделать позже отдельный мод РСП-6М2.

Теперь вопрос: Зачем выдавать высоту аэродрома в игре? Там буквально только на паре карт в игре есть несколько аэродромов, которые расположены на склонах высоких гор.

Планирую пока сделать такую команду для наведения на базу: Курс на базу 270, дальность 35 км

Чтобы игрока не перегружать лишней информацией.
А почему нельзя взять координаты объекта "База"? При его установке он привязывается к середине ВПП.
Или еще вариант: часто ПНА территориально располагаются в здании КДП. На вышке работает группа руководства полетами (руководитель полетами и руководители дальней, ближней зонами и руководитель зоны посадки), а внизу - штурман ПНА. Здание КДП располагается рядом с ВПП.

В той команде указывалась высота не аэродрома, а высота на которой борт должен возвращаться. Согласен для симулятора это излишняя информация.
Sergeich062 вне форума   Ответить с цитированием
Старый 12.07.2021, 22:30   #360
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Адрес: Бишкек, Кыргызстан
Сообщений: 329
По умолчанию

Цитата:
Сообщение от Sergeich062 Посмотреть сообщение
А почему нельзя взять координаты объекта "База"? При его установке он привязывается к середине ВПП.
Или еще вариант: часто ПНА территориально располагаются в здании КДП. На вышке работает группа руководства полетами (руководитель полетами и руководители дальней, ближней зонами и руководитель зоны посадки), а внизу - штурман ПНА. Здание КДП располагается рядом с ВПП.

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

Идея с КПД хорошая, но в коде игры есть настоящие точки взлета и посадки, это те самые белые иконки на торцах ВПП, а вот так они выглядят для игры. Их координаты хранятся в файле actors.static в разделе [NStationary]. В этом же файле хранятся КДП и еще много чего. Этот файл у каждой карты свой индивидуальный. Проблема в том, что я не знаю, как считывать данные из этого файла actors.static

Я нашел способ как игра это делает http://forum.aviaskins.com/showpost....postcount=7713
Но во-первых, я не смог запустить этот код, а во-вторых, точно не уверен, что это весь нужный код.

Если бы он заработал, то ПНА мог бы напрямую выводить на ближайшую ВПП к игроку или к ПНА.

Последний раз редактировалось ildar; 26.12.2021 в 15:37.
ildar вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru