AviaSkins.Forums

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

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

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

Попробовал.
Сделал три тестовых миссии на Ме-110.
Первая - Финский залив, стоят Фрейя и Вюрцбург, налет 4 Пе-2 и 4 ДБ-3Ф в облаках на Таллин. Все работает, в смысле, сообщения идут.
Вторая - Нормандия, стоят Фрейя и Вюрцбург, налет 4 Веллингтонов. Сообщения идут, но мой мессер взлетает с рулежки..
Третья - то же, но к Веллингтонам добавлен Москито ПП. Мой мессер с чего-то на брюхе в поле. Розовый Москито со звездами носом в землю.. Скрин - вылет из миссии...
Все в БАТ 4.3
Вложения
Тип файла: rar Bf-110G-2.rar (3.8 Кб, 208 просмотров)
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,846
По умолчанию

Цитата:
Сообщение от 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,846
По умолчанию

Если не ошибаюсь, вооружение разной техники тоже зашифровано в 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,792
По умолчанию

Попробовал последнюю версию.
Третья миссия, поставил МоскитоПП, он появляется через пять минут после начала миссии. Целеуказание от РЛС по-прежнему идет.
ПП должен идти в боевых порядках? Он глушит все в радиусе, или зависит от высоты и места?
Ориентация РЛС играет роль?
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
Сообщений: 6
По умолчанию

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

На следующий поздних этапах добавлю наведение ботов/РЭБ/объединение в общую сеть.
ildar вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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