AviaSkins.Forums

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

Важная информация

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.06.2025, 16:09   #241
andrey65
Модератор
 
Аватар для andrey65
 
Регистрация: 05.11.2007
Адрес: Кемеровская область
Сообщений: 7,799
По умолчанию

Попробовал.
Сделал три тестовых миссии на Ме-110.
Первая - Финский залив, стоят Фрейя и Вюрцбург, налет 4 Пе-2 и 4 ДБ-3Ф в облаках на Таллин. Все работает, в смысле, сообщения идут.
Вторая - Нормандия, стоят Фрейя и Вюрцбург, налет 4 Веллингтонов. Сообщения идут, но мой мессер взлетает с рулежки..
Третья - то же, но к Веллингтонам добавлен Москито ПП. Мой мессер с чего-то на брюхе в поле. Розовый Москито со звездами носом в землю.. Скрин - вылет из миссии...
Все в БАТ 4.3
Вложения
Тип файла: rar Bf-110G-2.rar (3.8 Кб, 211 просмотров)
andrey65 вне форума   Ответить с цитированием
Старый 17.06.2025, 19:41   #242
fdelre
Местный
 
Регистрация: 13.01.2009
Сообщений: 206
По умолчанию

No hidden secrets you can easily find the cod decoder\encoder at Il2 free modding site
https://www.patrulla-azul.com/FreeIL...php?f=44&t=259
You just need to register to be able to download
fdelre вне форума   Ответить с цитированием
Старый 17.06.2025, 19:50   #243
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,849
По умолчанию

Цитата:
Сообщение от fdelre Посмотреть сообщение
No hidden secrets you can easily find the cod decoder\encoder at Il2 free modding site
https://www.patrulla-azul.com/FreeIL...php?f=44&t=259
You just need to register to be able to download
Только там нет готовых батников. Необходимо создать 2 батника для шифровки и расшифровки. У меня сделано так:

Encod.bat - для шифровки:
Код:
E:\Il-2patches\formods\jdk1.3.1_20\bin\java -jar loadouteditor.jar
pause

Decod.bat - для расшифровки:
Код:
E:\Il-2patches\formods\jdk1.3.1_20\bin\java -jar loadouteditor.jar MIG_3U

Pause
В обоих батниках вместо "E:\Il-2patches\formods\" - прописывается путь к папке с джавой "jdk1.3.1_20".

В Decod.bat вместо "MIG_3U" прописывается имя класса самолёта, который необходимо расшифровать. Можно прописать в одном батнике хоть все самолёты из модпака. Например:
Код:
E:\Il-2patches\formods\jdk1.3.1_20\bin\java -jar loadouteditor.jar  A_10A
E:\Il-2patches\formods\jdk1.3.1_20\bin\java -jar loadouteditor.jar  A_10C
E:\Il-2patches\formods\jdk1.3.1_20\bin\java -jar loadouteditor.jar  A_20B3
E:\Il-2patches\formods\jdk1.3.1_20\bin\java -jar loadouteditor.jar  A_20B3S
...
Pause
Ссылка с фримоддинга:
https://www.mediafire.com/download/9...out+Encoder.7z
Dimas1999 вне форума   Ответить с цитированием
Старый 18.06.2025, 17:52   #244
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,849
По умолчанию

Если не ошибаюсь, вооружение разной техники тоже зашифровано в cod.
Так же при упаковке files.sfs, все классы помещаются в виртуальный каталог cod/ или что-то в этом роде. Если распаковать files.sfs без файллиста, то получим гору разных хешей. Среди них можно найти хеши классов. У них будут совпадать имена, но внутри они будут зашифрованными. Ресолвер такие никак не расшифрует. Но если в файллист добавить строки с кодом не только файлов вооружения, но ещё и классов, то при распаковке классы окажутся в папке cod с другими именами. Точных сведений об этом не находил, только личные наблюдения. Мог где-то ошибиться, эксперименты проводил лет 5 назад.

А те хеши, которые получаем классдампером - не имеют шифрования. К ним можно приписать .java и они спокойно открываются декомпилятором. Как я понял, ресолвер "заглядывает" в каждый из хешей и по их содержимому восстанавливает оригинальное расположение (package com.maddox.il2.objects.air; ) и имя (public class YAK_1).

Последний раз редактировалось Dimas1999; 18.06.2025 в 17:57.
Dimas1999 вне форума   Ответить с цитированием
Старый 19.06.2025, 07:14   #245
andrey65
Модератор
 
Аватар для andrey65
 
Регистрация: 05.11.2007
Адрес: Кемеровская область
Сообщений: 7,799
По умолчанию

Попробовал последнюю версию.
Третья миссия, поставил МоскитоПП, он появляется через пять минут после начала миссии. Целеуказание от РЛС по-прежнему идет.
ПП должен идти в боевых порядках? Он глушит все в радиусе, или зависит от высоты и места?
Ориентация РЛС играет роль?
andrey65 вне форума   Ответить с цитированием
Старый 19.06.2025, 18:00   #246
fdelre
Местный
 
Регистрация: 13.01.2009
Сообщений: 206
По умолчанию

loadout encoder/decoder only works with cod files not classes
fdelre вне форума   Ответить с цитированием
Старый 02.05.2026, 11:48   #247
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Сообщений: 10
По умолчанию

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

Я переписал код мода с нуля. Теперь код может:

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

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

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

в новой версии код стал оптимизированным на производительность и более удобным для чтения

Также нашел метод интегрировать более продвинутые способы РЭБ против радаров, если раньше постановщик помех просто сокращал радиус обзора РЛС, то сейчас постановщик может разбрасывать дипольные отражатели на карте, ставить шумовые помехи в секторе обзора РЛС, который будет увеличиваться по мере приближения к РЛС, ставить имитационные помехи с ложными отметками целей на радаре, что может заставить наводить перехватчики на пустые места на карте.

Сейчас есть некоторые вопросы как лучше реализовать:

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

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

параметры разных радаров лучше сохранять в ini файле или сразу в class файле даннго радара?
ildar вне форума   Ответить с цитированием
Старый 02.05.2026, 12:59   #248
andrey65
Модератор
 
Аватар для andrey65
 
Регистрация: 05.11.2007
Адрес: Кемеровская область
Сообщений: 7,799
По умолчанию

Цитата:
Сообщение от ildar Посмотреть сообщение
Итак, хорошие новости.
наведение перехватчиков, сейчас они наводятся на текущие координаты и высоту цели, или лучше наводить их с упреждением где будет цель через некоторое время?
время действия и размеры облаков разбросанных дипольных отражатели, сделать так что чем выше их сбросили. тем больше и дольше облако?
параметры разных радаров лучше сохранять в ini файле или сразу в class файле даннго радара?
И в самом деле,хорошие новости.
по мне, координаты текущие, как сейчас в комманд-моде, с указанием курса
логично чем выше их сбросили. тем больше и дольше облако
не совсем понял вопрос последний
andrey65 вне форума   Ответить с цитированием
Старый 02.05.2026, 15:31   #249
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Сообщений: 10
По умолчанию

Цитата:
Сообщение от andrey65 Посмотреть сообщение
И в самом деле,хорошие новости.
по мне, координаты текущие, как сейчас в комманд-моде, с указанием курса
Но есть нюанс, в этом случае перехватчик будет всегда заходить с хвоста. Это недостаток данного "метода погони".

Цитата:
логично чем выше их сбросили. тем больше и дольше облако
Я хочу еще сделать так, чтобы учитывались скорость и вектор полета постановщика помех, чтобы облако было не кругом, а вытянутым эллипсом. Чем самолет летел быстрее тем вытянутее он будет и в ту сторону куда летел самолет на момент сброса.

Цитата:
не совсем понял вопрос последний
Я про то, откуда радар будет брать такие параметры как дальность, высота обнаружения, скорость вращения антенны и т.д. В старом моде они брались из файла technics.ini, но сейчас радары будут работать на разной наземке, например, на кораблях, а они хранят свои настройки в другом ships.ini + у каждого объекта есть еще и свои другие параметры.

Вот думаю, вынести настройки самого радара в отдельный ini, например, radars.ini а остальные настройки объект пусть берет из стандартных ini. Или сохранять эти настройки в самом class файле данного радара (то есть в самом коде, без прописывания вообще в ini файлах).
ildar вне форума   Ответить с цитированием
Старый 02.05.2026, 17:06   #250
andrey65
Модератор
 
Аватар для andrey65
 
Регистрация: 05.11.2007
Адрес: Кемеровская область
Сообщений: 7,799
По умолчанию

Цитата:
Сообщение от ildar Посмотреть сообщение
Но есть нюанс, в этом случае перехватчик будет всегда заходить с хвоста. Это недостаток данного "метода погони".
ну и нормально, не успел - вполне реалистично...

Цитата:
Сообщение от ildar Посмотреть сообщение
Вот думаю, вынести настройки самого радара в отдельный ini, например, radars.ini а остальные настройки объект пусть берет из стандартных ini. Или сохранять эти настройки в самом class файле данного радара (то есть в самом коде, без прописывания вообще в ini файлах).
Я за класс-файлы, проще для установки
andrey65 вне форума   Ответить с цитированием
Старый 04.05.2026, 13:28   #251
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Сообщений: 10
По умолчанию

В общем протестировал наведение ботов в 4.08 и 4.12.2

Как и ожидалось, в 4.08 все работает боты выходят в зону цели, видят ее и атакуют. В 4.12.2 боты тоже выходят в зону цели, но дальше как всегда: днем в ясную погоду атакуют, но ночью или в плохую погоду летят рядом, но не видят цели. Это было ожидаемо, так как в оригинальной версии игры от ОМ и МГ боты имели рентгеновское зрение, но потот ДТ решил прикрутить "реализм" и ввели разные ограничения на видимость в облаках, плохую погоду, ночь, засвет от солнца, плохой контакт на фоне земли, элементы кабины, и прочее. В результате у бота буквально перед носом летит цель, голова пилота смотрит на неё, но команды от игры, что он её видит не поступает, и он просто начинает вокруг нее выписывать кренделя. Причем в 4.12.2 мне пришлось делать сильное упреждение при наведении, бот буквально рядом пролетает и только почти в упор он уже замечает цели и раздельно в грозе или ночью он таки атакует, однако, если он летит ночью в грозу он не видит, ибо там обзор у него почти в 0 падает.

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

Планирую на следующей неделе выложить мод первого этапа:

1. Он будет интегрирован в самолет/корабль/стационарный обьект/грузовик, но модели пока будут стоковые из игры без вращения антенн, так как за это время у меня поменялся несколько раз компьютер и файлы с 3Д моделями и исходный код старого мода были утеряны.

2. Мод пока будет только с самими радарами обнаружения, без объединения в сеть и наведения обратно на базу, а также без РЭБ.

На следующий поздних этапах добавлю наведение ботов/РЭБ/объединение в общую сеть.
ildar вне форума   Ответить с цитированием
Старый 05.05.2026, 11:19   #252
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Сообщений: 10
По умолчанию

Итак, сейчас работаю над выводом информации о цели:

Оставить как было раньше, только курс на цель, дальность и высоту, или выдавать подробную информацию:

цель групповая или одиночная
цель скоростная или нет
курс и скорость цели
ракурс цели: сближается/уходит/летит параллельно
квадрат цели и т.д.

Можно вообще любые данные о цели выдать, если инфы много можно выдавать её не в одной строке, а в нескольких, лучше конечно до 3-x, чтобы стоковой игре в HUD помещалось

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

Вообще, предлагайте свои варианты, что должен делать радар.

Сейчас прикручиваю к нему погодные помехи в зависимости от длины волны радара: дождь, снег, гроза и высота туч по разному будут ограничивать сантиметровые, дециметровые, метровые радары.
ildar вне форума   Ответить с цитированием
Старый 05.05.2026, 22:18   #253
Sergeich062
Местный
 
Аватар для Sergeich062
 
Регистрация: 07.02.2018
Адрес: Белая Русь
Сообщений: 152
По умолчанию

Мод радаров жив, и это хорошо.
Информацию оставить как есть: курс, дальность и высоту цели.
Остальная информация для выполнения задачи перехвата цели является второстепенной.
Название радара? Квадрат? Для пилота истребителя? Для командира соединения ПВО это важно, но у нас (авиасимуляторе Ил-2) таких функций нет.
В моде можно менять название (имя) радара. Предлагаю также менять и название ПНА (КП).
Радар должен выдавать первичную (радиолокационную информацию) о цели (целей) на вышестоящий КП и обеспечить ее (их) непрерывное сопровождение.
Помехи от метеообразований:
для М диапазона - не влияют
для ДМ и СМ диапазона - существенно не влияют (изменение поляризации зондирующего сигнала нивелирует влияние метеообразований).
Sergeich062 на форуме   Ответить с цитированием
Старый 06.05.2026, 13:59   #254
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Сообщений: 10
По умолчанию

Могу сделать создание лепестков радара как в реальности в зависимости от условий по всем физическим законам интерференции и прочего, нужно делать?

Для примера вот так выглядят лепестки для Freya, стоящей на земли и стоящей на горе высотой 1000 м. Если самолет летит в провалах между лепестками радар его не видит как в реальности. Надо?

Миниатюры
Нажмите на изображение для увеличения
Название: Без названия.jpg
Просмотров: 86
Размер:	103.5 Кб
ID:	77203  
ildar вне форума   Ответить с цитированием
Старый 06.05.2026, 14:02   #255
andrey65
Модератор
 
Аватар для andrey65
 
Регистрация: 05.11.2007
Адрес: Кемеровская область
Сообщений: 7,799
По умолчанию

Для глубоко знающих тему - не знаю. По мне для этой игры такие тонкости не обязательны.
andrey65 вне форума   Ответить с цитированием
Старый 07.05.2026, 12:30   #256
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Сообщений: 10
По умолчанию

Еще один вопрос:

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

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

Оставить как было? Или сразу наводить на ближайший к игроку самолет противника?
Так же могу изменить алгоритм предупреждения о вражеском истребителе рядом, вместо того чтобы предупреждать о любом истребители в радиусе 10 км от игрока, радар должен предупреждать только об истребители, который заходит на игрока с задней полусферы.
ildar вне форума   Ответить с цитированием
Старый 07.05.2026, 21:49   #257
Sergeich062
Местный
 
Аватар для Sergeich062
 
Регистрация: 07.02.2018
Адрес: Белая Русь
Сообщений: 152
По умолчанию

Два варианта имеют свои плюсы и минусы. Более предпочтительный вариант - наведение на цель ближайшую к истребителю. Желательно это прописать в руководстве к моду, чтобы ваятели миссий знали эти ограничения. И, если есть такая возможность, то о самолетах противника, приближающихся к истребителю на расстояние менее 10 км (или расстояние менее дистанции до цели) выдавать только предупреждение без перенацеливания на новую цель.
Sergeich062 на форуме   Ответить с цитированием
Старый Сегодня, 12:20   #258
ildar
Чёрный бомбер
 
Аватар для ildar
 
Регистрация: 26.11.2018
Сообщений: 10
По умолчанию

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

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

Нужны критерии, предлагаю следующие:

1. Одиночная или групповая
2. Истребители или бомбардировщики
3. Приближается к радару или удаляется от него

Осталось выбрать приоритеты.

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

Важна именно последовательность выбора.

Для примера, есть три цели:

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

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

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

Вот тут и надо решить, что важнее
ildar вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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