AviaSkins.Forums

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.03.2026, 21:55   #301
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,621
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию

Цитата:
Сообщение от Toobone Посмотреть сообщение
Я попробую повозиться, дайте исходники из Ила.
1. У меня их нет. Когда мне надо что-то я декопилирую дефолт и правлю его как мне надо.
2. Я понятия не имею кто-что отвечает за награды.
__________________
Даёшь защищенный онлайн и Свободный оффлайн.

Теперь я и в телеграмме: https://t.me/il_2_1946
carsmaster вне форума   Ответить с цитированием
Старый 18.03.2026, 21:56   #302
Toobone
Под игом быта
 
Аватар для Toobone
 
Регистрация: 11.05.2013
Адрес: Ех-СССР
Сообщений: 2,901
По умолчанию

Цитата:
Сообщение от carsmaster Посмотреть сообщение
1. У меня их нет. Когда мне надо что-то я декопилирую дефолт и правлю его как мне надо.
2. Я понятия не имею кто-что отвечает за награды.
Ладно, пойду у Майка клянчить.
__________________
"Ялла, ялла! Бурверон!" - суетливый афганский торопляк.

"принятие или непринятие идей не должно зависеть от личных или общественных характеристик автора:
его раса, национальность, вероисповедание, общественное положение и личные качества не имеют к этому никакого отношения".
Торжество идей должно зависеть не от того, кто их поддерживает (или не поддерживает), а от их научной ценности и от того,
что они объясняют события и явления лучше других.
Toobone на форуме   Ответить с цитированием
Старый 18.03.2026, 21:59   #303
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,621
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию

Цитата:
Сообщение от Toobone Посмотреть сообщение
Ладно, пойду у Майка клянчить.
Не думаю, что они есть у него в полном виде(правленном после декомпиляции) виде. Ибо компилящися класс часто не работает без знаний(правки на основе"входа-выходы" имеено пакета классов в ИЛ-2)
Тем более одних единичных классов(которые навскидку отвечают за награды) НЕ достаточно ибо не надо забывать ,что работает весь пакет классов. И самое главное не иметь сами исходники например пяти классов, а понять "входа-выходы" нужных классов во всем пакете.
__________________
Даёшь защищенный онлайн и Свободный оффлайн.

Теперь я и в телеграмме: https://t.me/il_2_1946

Последний раз редактировалось carsmaster; 18.03.2026 в 22:02.
carsmaster вне форума   Ответить с цитированием
Старый 19.03.2026, 04:20   #304
fdelre
Местный
 
Регистрация: 13.01.2009
Сообщений: 200
По умолчанию

just looking quickly into BAT-WAW classes you have 12 classes in the com\maddox\il2\game\campaign folder and maybe another ten or so in the com\maddox\il2\gui\ folder depending on the countries and considering that awards and promotions are linked

The mod you discarded from OSF Joe that modify only the USSR awards contains 16 modified class files from the two folders mentioned above those class files could be a good starting point to see what you need to change
fdelre вне форума   Ответить с цитированием
Старый 19.03.2026, 16:03   #305
Toobone
Под игом быта
 
Аватар для Toobone
 
Регистрация: 11.05.2013
Адрес: Ех-СССР
Сообщений: 2,901
По умолчанию

Цитата:
Сообщение от carsmaster Посмотреть сообщение
И самое главное не иметь сами исходники например пяти классов, а понять "входа-выходы" нужных классов во всем пакете.
Разумеется, ведь где то в длл движка сидит команда на запуск определенных классов наград. И если наверняка знать, что именно в длл нужно править количество наград, выдаваемых за количество сбитых, и это никак не управляется в классах, значит уперлись во вторжение в движок и ковыряние в чужом коде.
__________________
"Ялла, ялла! Бурверон!" - суетливый афганский торопляк.

"принятие или непринятие идей не должно зависеть от личных или общественных характеристик автора:
его раса, национальность, вероисповедание, общественное положение и личные качества не имеют к этому никакого отношения".
Торжество идей должно зависеть не от того, кто их поддерживает (или не поддерживает), а от их научной ценности и от того,
что они объясняют события и явления лучше других.
Toobone на форуме   Ответить с цитированием
Старый 19.03.2026, 16:08   #306
Toobone
Под игом быта
 
Аватар для Toobone
 
Регистрация: 11.05.2013
Адрес: Ех-СССР
Сообщений: 2,901
По умолчанию

Цитата:
Сообщение от fdelre Посмотреть сообщение
just looking quickly into BAT-WAW classes you have 12 classes in the com\maddox\il2\game\campaign folder and maybe another ten or so in the com\maddox\il2\gui\ folder depending on the countries and considering that awards and promotions are linked

The mod you discarded from OSF Joe that modify only the USSR awards contains 16 modified class files from the two folders mentioned above those class files could be a good starting point to see what you need to change
Попробую закинуть в нейросеть, посмотрим, что она найдет в них.
__________________
"Ялла, ялла! Бурверон!" - суетливый афганский торопляк.

"принятие или непринятие идей не должно зависеть от личных или общественных характеристик автора:
его раса, национальность, вероисповедание, общественное положение и личные качества не имеют к этому никакого отношения".
Торжество идей должно зависеть не от того, кто их поддерживает (или не поддерживает), а от их научной ценности и от того,
что они объясняют события и явления лучше других.
Toobone на форуме   Ответить с цитированием
Старый 19.03.2026, 20:57   #307
Toobone
Под игом быта
 
Аватар для Toobone
 
Регистрация: 11.05.2013
Адрес: Ех-СССР
Сообщений: 2,901
По умолчанию

Цитата:
Сообщение от fdelre Посмотреть сообщение
just looking quickly into BAT-WAW classes you have 12 classes in the com\maddox\il2\game\campaign folder and maybe another ten or so in the com\maddox\il2\gui\ folder depending on the countries and considering that awards and promotions are linked
Нашел у Аскета в самом первом моде наград два класса, отвечающих за порядок награждения и выдачу наград. Какое расширение должно быть у файла AwardsRUfighter.class?
__________________
"Ялла, ялла! Бурверон!" - суетливый афганский торопляк.

"принятие или непринятие идей не должно зависеть от личных или общественных характеристик автора:
его раса, национальность, вероисповедание, общественное положение и личные качества не имеют к этому никакого отношения".
Торжество идей должно зависеть не от того, кто их поддерживает (или не поддерживает), а от их научной ценности и от того,
что они объясняют события и явления лучше других.
Toobone на форуме   Ответить с цитированием
Старый 19.03.2026, 21:01   #308
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,621
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию

Цитата:
Сообщение от Toobone Посмотреть сообщение
Какое расширение должно быть у файла AwardsRUfighter.class?
Не понятен вопрос.
Класс AwardsRUfighter.class уже имеет расщирение "class" , имено это расширение и показывает что это файл джава, как например расширение "txt" показывает, что это текстовый файл.
AwardsRUfighter.class это уже скомпилированный компилятором джава файл класс.
Он компилируется из файла исходника(текст с кодом) вот у него расширение обычно AwardsRUfighter.java
__________________
Даёшь защищенный онлайн и Свободный оффлайн.

Теперь я и в телеграмме: https://t.me/il_2_1946

Последний раз редактировалось carsmaster; 19.03.2026 в 21:04.
carsmaster вне форума   Ответить с цитированием
Старый 19.03.2026, 21:05   #309
Toobone
Под игом быта
 
Аватар для Toobone
 
Регистрация: 11.05.2013
Адрес: Ех-СССР
Сообщений: 2,901
По умолчанию

Цитата:
Сообщение от carsmaster Посмотреть сообщение
Не понятен вопрос.
Класс AwardsRUfighter.class уже имеет расщирение "class" , имено это расширение и показывает что это файл джава, как например расширение "txt" показывает, что это текстовый файл.
у меня Вин 11 не показывает расширения, не настраивал, потому и предполагаю, что она может ступить и прикрутить к имени файла AwardsRUfighter.class еще и txt при сохранении
Код готов, кстати. Хорошо бы сразу скомпилировать его, где то добродий выкладывал для джавы компилятор..не помню..
__________________
"Ялла, ялла! Бурверон!" - суетливый афганский торопляк.

"принятие или непринятие идей не должно зависеть от личных или общественных характеристик автора:
его раса, национальность, вероисповедание, общественное положение и личные качества не имеют к этому никакого отношения".
Торжество идей должно зависеть не от того, кто их поддерживает (или не поддерживает), а от их научной ценности и от того,
что они объясняют события и явления лучше других.
Toobone на форуме   Ответить с цитированием
Старый 19.03.2026, 21:14   #310
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,621
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию

Цитата:
Сообщение от Toobone Посмотреть сообщение
у меня Вин 11 не показывает расширения, не настраивал, потому и предполагаю, что она может ступить и прикрутить к имени файла AwardsRUfighter.class еще и txt при сохранении
Надо настроить.

Цитата:
Сообщение от Toobone Посмотреть сообщение
Код готов, кстати. Хорошо бы сразу скомпилировать его, где то добродий выкладывал для джавы компилятор..не помню..
Тут надо изучать компиляцию классов джава для нашего Ил-2.
Рекомендую работать в Eclipse

Например:
https://www.sas1946.com/main/index.p...c,41302.0.html
https://www.sas1946.com/main/index.p...c,41482.0.html

Это первые два урока на SaS, в этой же ветке есть несколько остальных уроков.
ПыСы возможно будут вопросы как все работает в Win 11, тут не могу
помочь, я меня отдельная стоит рабочая Win 7 для этого.
__________________
Даёшь защищенный онлайн и Свободный оффлайн.

Теперь я и в телеграмме: https://t.me/il_2_1946

Последний раз редактировалось carsmaster; 19.03.2026 в 21:31.
carsmaster вне форума   Ответить с цитированием
Старый 19.03.2026, 21:52   #311
Toobone
Под игом быта
 
Аватар для Toobone
 
Регистрация: 11.05.2013
Адрес: Ех-СССР
Сообщений: 2,901
По умолчанию

Цитата:
Сообщение от carsmaster Посмотреть сообщение
e меня отдельная стоит рабочая Win 7 для этого.
Аналогично, только 64-битная
__________________
"Ялла, ялла! Бурверон!" - суетливый афганский торопляк.

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

Последний раз редактировалось Toobone; 19.03.2026 в 22:09.
Toobone на форуме   Ответить с цитированием
Старый 19.03.2026, 22:11   #312
Toobone
Под игом быта
 
Аватар для Toobone
 
Регистрация: 11.05.2013
Адрес: Ех-СССР
Сообщений: 2,901
По умолчанию

Цитата:
Сообщение от carsmaster Посмотреть сообщение
Это первые два урока на SaS, в этой же ветке есть несколько остальных уроков.
Очень длинно. Пока разберусь, тьма времени уйдет.
Других методов и приблуд для компиляции класс-файла в бинарный под ИЛ2 не существует?
__________________
"Ялла, ялла! Бурверон!" - суетливый афганский торопляк.

"принятие или непринятие идей не должно зависеть от личных или общественных характеристик автора:
его раса, национальность, вероисповедание, общественное положение и личные качества не имеют к этому никакого отношения".
Торжество идей должно зависеть не от того, кто их поддерживает (или не поддерживает), а от их научной ценности и от того,
что они объясняют события и явления лучше других.
Toobone на форуме   Ответить с цитированием
Старый 19.03.2026, 22:42   #313
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,775
По умолчанию

Можно в батнике прописать расположение среды Ил2 и расположение джавы JDK1.3.1.
Код:
'имя диска':/путь к джаве/jdk1.3.1/bin/javac com/maddox/'путь к джава исходнику'.java

pause
Батник помещается в той же папке, где располагается папка com.
Dimas1999 вне форума   Ответить с цитированием
Старый 19.03.2026, 22:59   #314
Toobone
Под игом быта
 
Аватар для Toobone
 
Регистрация: 11.05.2013
Адрес: Ех-СССР
Сообщений: 2,901
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
Можно в батнике прописать расположение среды Ил2 и расположение джавы JDK1.3.1.
Код:
'имя диска':/путь к джаве/jdk1.3.1/bin/javac com/maddox/'путь к джава исходнику'.java

pause
Батник помещается в той же папке, где располагается папка com.
Проблема в том, что стоковые файлы классов AwardRUfighters лежат в сфс, ИИ предложил сначала упрощенный метод компиляции классов без их вскрытия и без Eclips, но почему то не хочет использовать класс-файл Аскета как эталон для компиляции нового. Все равно требует Awards.jar или AwardRUfighters для компиляции:
Цитата:
Чтобы твой новый файл скомпилировался, компилятору нужно увидеть файл Awards.class (от которого наследуется наш класс).

Найди его в папке с игрой. Обычно он лежит там же: com/maddox/il2/game/campaign/Awards.class.

Если твоя игра запакована в .sfs архивы, тебе придется их временно «распаковать» (unpacker-ом), чтобы достать этот файл для компиляции.
__________________
"Ялла, ялла! Бурверон!" - суетливый афганский торопляк.

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

Последний раз редактировалось Toobone; 19.03.2026 в 23:11.
Toobone на форуме   Ответить с цитированием
Старый 19.03.2026, 23:09   #315
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,775
По умолчанию

Нужно или классдампером или новым селектором с активированным dump mode вытянуть классы.
Для компиляции нужна среда целиком.
Dimas1999 вне форума   Ответить с цитированием
Старый 19.03.2026, 23:12   #316
Toobone
Под игом быта
 
Аватар для Toobone
 
Регистрация: 11.05.2013
Адрес: Ех-СССР
Сообщений: 2,901
По умолчанию

Цитата:
Сообщение от Dimas1999 Посмотреть сообщение
Нужно или классдампером или новым селектором с активированным dump mode вытянуть классы.
Для компиляции нужна среда целиком.
Ахренеть.
У пана Иштвана в сборке селектор с дамп модом. и есть Log sfs file access. Галки в оба ставить?
__________________
"Ялла, ялла! Бурверон!" - суетливый афганский торопляк.

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

Последний раз редактировалось Toobone; 19.03.2026 в 23:14.
Toobone на форуме   Ответить с цитированием
Старый 19.03.2026, 23:21   #317
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Сообщений: 1,775
По умолчанию

https://www.sas1946.com/main/index.p...c,16403.0.html

Если стоит старый селектор, то необходимо поставить новый. В настройках поставить галочку dump mode. Один раз запустить игру и выйти после загрузки главного меню. После этого можно убрать галочку dump mode. В корневой папке с игрой будет папка dump. Из неё в удобное место перенести папку com.

Декомпилировать классы с помощью DJ Decompiller. Он хорошо подходит для Иловских классов.

Джава JDK 1.3.1
https://drive.google.com/file/d/16hb...usp=drive_link

Не думаю, что ИИ обучали на примере моддинга Ила и он сможет сделать что-то внятное.
Dimas1999 вне форума   Ответить с цитированием
Старый Вчера, 00:08   #318
carsmaster
Пытающийся полететь
 
Аватар для carsmaster
 
Регистрация: 21.05.2009
Адрес: Сталинград
Сообщений: 2,621
Отправить сообщение для carsmaster с помощью ICQ Отправить сообщение для carsmaster с помощью Skype™
По умолчанию

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

Пы Сы
Уважаемый Toobone , вам надо собрать рабочую среду со всем пакетом классов для работы.
Не поняв этого Вы так и останитесь при уверенности как все просто, легко и "Я на ютубе в одном ролике все видел".
Без обид пожалуйста

Пы Сы 2
Тут есть все классы извлеченные из игры разных версий
https://www.sas1946.com/main/index.p...c,39674.0.html
ВНИМАНИЕ ! Исходники в java декомпимлированных классов взятых тут(см. ссылку)
часто требуют правки и доработки ибо весь пакет классов является пакетной декомпиляции всех классов. А для многих классов декомпиляция проходит коряво и без ручной правки нужного класса порой не обойтись, вам повезет если нужные исходники декомпилировались корректно и обратно будут компилироваться тоже корректно.


Но увы, без понимания всего процесса вам не обойтись.
__________________
Даёшь защищенный онлайн и Свободный оффлайн.

Теперь я и в телеграмме: https://t.me/il_2_1946

Последний раз редактировалось carsmaster; Вчера в 00:24.
carsmaster вне форума   Ответить с цитированием
Старый Вчера, 01:48   #319
Toobone
Под игом быта
 
Аватар для Toobone
 
Регистрация: 11.05.2013
Адрес: Ех-СССР
Сообщений: 2,901
По умолчанию

Цитата:
Сообщение от carsmaster Посмотреть сообщение
Тут надо изучать компиляцию классов джава для нашего Ил-2.
Сделал. Нужны тестировщики в BATe, там как то все уже более менее налажено. Единственное, не помню, нужно ли в мод наград вкладывать rank_ru.properties. Скорее всего нет. Мод рассчитан на работу строго только с статическими кампаниями для NV, другие кампании с этим же пилотом должны быть удалены. Класть или в папку с модами или активировать через JSGME. После прохождения кампании за NV сразу же мод отключить.
__________________
"Ялла, ялла! Бурверон!" - суетливый афганский торопляк.

"принятие или непринятие идей не должно зависеть от личных или общественных характеристик автора:
его раса, национальность, вероисповедание, общественное положение и личные качества не имеют к этому никакого отношения".
Торжество идей должно зависеть не от того, кто их поддерживает (или не поддерживает), а от их научной ценности и от того,
что они объясняют события и явления лучше других.
Toobone на форуме   Ответить с цитированием
Старый Вчера, 01:56   #320
Toobone
Под игом быта
 
Аватар для Toobone
 
Регистрация: 11.05.2013
Адрес: Ех-СССР
Сообщений: 2,901
По умолчанию

Цитата:
Сообщение от carsmaster Посмотреть сообщение
Именно так !
Но товарищ, как и я в начале, желает "пробежаться по верхам" и получить "конфетку".
...ну, как водится

Цитата:
Сообщение от carsmaster Посмотреть сообщение
Увы, этот способ не работает, компиляция дает результат только в созданной правильной рабочей среде !!!!!!!!!
Работа через Эклипс даст все подсказки и укажет на ошибки.
Не поняв этого Вы так и останитесь при уверенности как все просто.


Цитата:
Сообщение от carsmaster Посмотреть сообщение
Без обид пожалуйста
Цитата:
"..как можно, барин!"
Цитата:
Сообщение от carsmaster Посмотреть сообщение
вам повезет если нужные исходники декомпилировались корректно и обратно будут компилироваться тоже корректно.
..умеете обнадежить..

Цитата:
Сообщение от carsmaster Посмотреть сообщение
Но увы, без понимания всего процесса вам не обойтись.
..и это самое изматывающее в моддерском деле..
__________________
"Ялла, ялла! Бурверон!" - суетливый афганский торопляк.

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

Последний раз редактировалось Toobone; Вчера в 08:21.
Toobone на форуме   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


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


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