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=1332)

Toobone 10.03.2026 03:25

Вложений: 9
Цитата:

Сообщение от Grejf11 (Сообщение 233343)
А зачем их чистить? Чтобы аутентичная тяжеловесность стала вровень с сомнительным новоделом? Если чистить то тряпочка и зубной порошок под увеличительным стеклом клонируя уцелевшие кусочки. Восстанавливающие инструменты превратят достойное в безликое фуфло. А всякую ИИ сволочь даже не подпускать. Только руками и своими глазами делать.

Издеваешься? С моим то зрением:umora:
ИИ ошибок налепил в надписях. Можно заменить в фотожабе. PNG есть.
Ткань типа с кителей. Цвет вроде тот, но темновато получилось.
Фото асов тоже есть. Внизу 12 Героев PFAV. Можно динамку делать.
И вот еще что: эти награды пилоты 60-х получали как граждане ДРВ.:law:

Ткань фона неправильная:( нужна либо с комбеза пилота, либо с летней формы офицера ВВС ДРВ. ИИ пишет, что на вручении были или в бежевом хаки или в серой сарже. Рисунок ткани нужен.:(

Toobone 10.03.2026 16:31

Вложений: 1
Цитата:

Сообщение от Toobone (Сообщение 233346)
Ткань фона неправильная:( нужна либо с комбеза пилота, либо с летней формы офицера ВВС ДРВ. ИИ пишет, что на вручении были или в бежевом хаки или в серой сарже. Рисунок ткани нужен.:(

Нашел что то похожее:

Toobone 15.03.2026 04:05

2 Asura
 
Вложений: 1
На бежевой ткани, по феншую. Вырезал в фотожабе, из-за чего несколько раз возникало желание разбить комп: мутит сильно, оттенки и позиции меняет произвольно. Это версия 0.19 от 2018 года. 2017-го, которую как-то Грейф выкладывал, была лучше для Вин 7-64. Но я ее снес сослепу как и все полезные утилиты.:(

Asura 15.03.2026 10:53

Как по мне так очень хорошо получилось - в стиле старичка. :good:

Toobone 15.03.2026 16:44

Цитата:

Сообщение от Asura (Сообщение 233373)
Как по мне так очень хорошо получилось - в стиле старичка. :good:

Выйдет ли настроить получение наград парами за каждый сбитый, значок Хо и БП 3 степени? За два сбитых в одном бою нужно вторую степень БП, после 5 сбитых (всего)нужно значок Хо, БП 1 степени и За военные заслуги 3 степени, т.е., три за раз. И за 9 сбитых три: значок Хо, БП нужной степени и Золотую Звезду Героя PFAV.

Toobone 15.03.2026 16:53

За сбитый В-52 вроде как сразу давали БП 1 степени.

Asura 16.03.2026 08:40

Система награждений в старичке очень простая - копятся баллы и по превышении порога выдается награда или звание. Что то поменять в этом процессе не получится.

Grejf11 16.03.2026 15:58

А баллы считая по хвостам или по моторам? Если по моторам(враж.) то В-52 сразу Х8.
Это же 4 пилона по 2 турбины в каждом.

Toobone 16.03.2026 16:48

Цитата:

Сообщение от Asura (Сообщение 233377)
Система награждений в старичке очень простая - копятся баллы и по превышении порога выдается награда или звание. Что то поменять в этом процессе не получится.

Т.е., нужен еще и мод, меняющий порядок и кол-во выдачи наград. По темпу выдачи вроде как нужно в конф.ини цифру менять, нет?

Grejf11 16.03.2026 18:45

В конф ини можешь выставить только скорость карьерного роста (звания, должность) а вот с наградами увы тут только через настрел. Тайно пользуется система близкая к немецкой. Прочие советская или американская -30 вылетов - ура живой- ГСС и аналоги. В игре как то слабо вышло.

andrey65 17.03.2026 05:41

Цитата:

Сообщение от Grejf11 (Сообщение 233380)
В конф ини можешь выставить только скорость карьерного роста (звания, должность) а вот с наградами увы тут только через настрел. Тайно пользуется система близкая к немецкой. Прочие советская или американская -30 вылетов - ура живой- ГСС и аналоги. В игре как то слабо вышло.

В конфиге работает только для динамических компаний, и реальная хрень: типа через 10 вылетов все штурмовики дважды ГСС... Для статических, о чем речь, награды по очкам.

Toobone 18.03.2026 06:31

Цитата:

Сообщение от Grejf11 (Сообщение 233380)
В конф ини можешь выставить только скорость карьерного роста (звания, должность) а вот с наградами увы тут только через настрел.

Кто подскажет из моддеров, реально ли сделать внешний подключаемый мод выдачи наград, который при активации через JGSME будет блокировать встроенный и работать только для одной страны? Только нужно знать, что и где блокировать. Выдачу изменить несложно, вероятно. Только нужны все файлы движка из блока выдачи наград, вероятно.

andrey65 18.03.2026 06:50

В этой теме в середине есть мод Аскета, там вроде все есть.

fdelre 18.03.2026 13:29

in your FTP site ..../MODs/4.11/Visual/MIX/Awards.rar

http://forum.aviaskins.com/showpost....&postcount=134

Toobone 18.03.2026 16:59

Цитата:

Сообщение от andrey65 (Сообщение 233421)
В этой теме в середине есть мод Аскета, там вроде все есть.

Цитата:

Сообщение от fdelre (Сообщение 233425)
in your FTP site ..../MODs/4.11/Visual/MIX/Awards.rar

http://forum.aviaskins.com/showpost....&postcount=134

Это не то что нужно: здесь нельзя регулировать количество наград и порядок их выдачи. Если наград меньше 10, мод работать не будет.:(
Нужен более гибкий, под каждую конкретную страну свой. Или один на все, но с возможностью свободно регулировать выдачу наград и званий.

andrey65 18.03.2026 17:07

Такого никто не делал

carsmaster 18.03.2026 20:49

Цитата:

Сообщение от andrey65 (Сообщение 233427)
Такого никто не делал

Именно так, да и сделать такой мод нужен минимум уверенный "middle" на джава чтобы взялся, да и этот "middle" на джава должен сначала изучить, понять "чужой" для него код нашего ИЛ-2. Сомневаюсь, что это все случится.:( Ибо "больных на голову" альтруистов осталось в теме менее "1.5" человека, да и те скорее всего заняты просто "выживанием":cry: и дай Бог чтобы у них это вышло, может тогда и останется "кусочек" для будущего...
А коммерческая тема не "взлетит", потому что "мы все" неплатежеспособны, да что греха таить то, "мы все" уже отвыкли "платить" за чью-то работу, ибо есть мнения,что "работа" эта не стоит ничего. Вот и получаем в наше сложное время "гордое ничего", зато гордо получаем...

Toobone 18.03.2026 21:49

Цитата:

Сообщение от carsmaster (Сообщение 233429)
Именно так, да и сделать такой мод нужен минимум уверенный "middle" на джава чтобы взялся, да и этот "middle" на джава должен сначала изучить, понять "чужой" для него код нашего ИЛ-2.

Вот тут не согласен: Gemini AI вполне справляется с не слишком сложными задачами при точно обьяснении цели и алгоритма его действий. И джаву он точно знает, наверняка его изьюзали ею все кому не лень. Так что нужны файлы, управляющие выдачей наград ингейм, или записи команд из движка на выдачу наград, если до таковых уже кто-то (не будем называть имен, о себе все и так все знают:rolleyes:) добрался.;)

carsmaster 18.03.2026 21:51

Цитата:

Сообщение от Toobone (Сообщение 233432)
Вот тут не согласен: Gemini AI вполне справляется с не слишком сложными задачами...

Удачи:beer:
Кто бы убрал из нашей жизни эти чертовы"ньюансы":(

Toobone 18.03.2026 21:53

Цитата:

Сообщение от carsmaster (Сообщение 233433)
Удачи:beer:

Я попробую повозиться, дайте исходники из Ила.:rolleyes:

carsmaster 18.03.2026 21:55

Цитата:

Сообщение от Toobone (Сообщение 233434)
Я попробую повозиться, дайте исходники из Ила.:rolleyes:

1. У меня их нет. Когда мне надо что-то я декопилирую дефолт и правлю его как мне надо.
2. Я понятия не имею кто-что отвечает за награды.

Toobone 18.03.2026 21:56

Цитата:

Сообщение от carsmaster (Сообщение 233435)
1. У меня их нет. Когда мне надо что-то я декопилирую дефолт и правлю его как мне надо.
2. Я понятия не имею кто-что отвечает за награды.

Ладно, пойду у Майка клянчить.

carsmaster 18.03.2026 21:59

Цитата:

Сообщение от Toobone (Сообщение 233437)
Ладно, пойду у Майка клянчить.

Не думаю, что они есть у него в полном виде(правленном после декомпиляции) виде. Ибо компилящися класс часто не работает без знаний(правки на основе"входа-выходы" имеено пакета классов в ИЛ-2)
Тем более одних единичных классов(которые навскидку отвечают за награды) НЕ достаточно ибо не надо забывать ,что работает весь пакет классов. И самое главное не иметь сами исходники например пяти классов, а понять "входа-выходы" нужных классов во всем пакете.

fdelre 19.03.2026 04:20

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 16:03

Цитата:

Сообщение от carsmaster (Сообщение 233438)
И самое главное не иметь сами исходники например пяти классов, а понять "входа-выходы" нужных классов во всем пакете.

Разумеется, ведь где то в длл движка сидит команда на запуск определенных классов наград. И если наверняка знать, что именно в длл нужно править количество наград, выдаваемых за количество сбитых, и это никак не управляется в классах, значит уперлись во вторжение в движок и ковыряние в чужом коде. :(

Toobone 19.03.2026 16:08

Цитата:

Сообщение от fdelre (Сообщение 233441)
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

Цитата:

Сообщение от fdelre (Сообщение 233441)
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?

carsmaster 19.03.2026 21:01

Цитата:

Сообщение от Toobone (Сообщение 233458)
Какое расширение должно быть у файла AwardsRUfighter.class?

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

Toobone 19.03.2026 21:05

Цитата:

Сообщение от carsmaster (Сообщение 233459)
Не понятен вопрос.
Класс AwardsRUfighter.class уже имеет расщирение "class" , имено это расширение и показывает что это файл джава, как например расширение "txt" показывает, что это текстовый файл.

:thx: у меня Вин 11 не показывает расширения, не настраивал, потому и предполагаю, что она может ступить и прикрутить к имени файла AwardsRUfighter.class еще и txt при сохранении:rolleyes:
Код готов, кстати. Хорошо бы сразу скомпилировать его, где то добродий выкладывал для джавы компилятор..не помню..:(

carsmaster 19.03.2026 21:14

Цитата:

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

Надо настроить.

Цитата:

Сообщение от Toobone (Сообщение 233460)
:thx:Код готов, кстати. Хорошо бы сразу скомпилировать его, где то добродий выкладывал для джавы компилятор..не помню..:(

Тут надо изучать компиляцию классов джава для нашего Ил-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 для этого.

Toobone 19.03.2026 21:52

Цитата:

Сообщение от carsmaster (Сообщение 233461)
e меня отдельная стоит рабочая Win 7 для этого.

Аналогично, только 64-битная:rolleyes:

Toobone 19.03.2026 22:11

Цитата:

Сообщение от carsmaster (Сообщение 233461)
Это первые два урока на SaS, в этой же ветке есть несколько остальных уроков.

Очень длинно.:( Пока разберусь, тьма времени уйдет.
Других методов и приблуд для компиляции класс-файла в бинарный под ИЛ2 не существует?

Dimas1999 19.03.2026 22:42

Можно в батнике прописать расположение среды Ил2 и расположение джавы JDK1.3.1.
Код:

'имя диска':/путь к джаве/jdk1.3.1/bin/javac com/maddox/'путь к джава исходнику'.java

pause

Батник помещается в той же папке, где располагается папка com.

Toobone 19.03.2026 22:59

Цитата:

Сообщение от Dimas1999 (Сообщение 233464)
Можно в батнике прописать расположение среды Ил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-ом), чтобы достать этот файл для компиляции.

Dimas1999 19.03.2026 23:09

Нужно или классдампером или новым селектором с активированным dump mode вытянуть классы.
Для компиляции нужна среда целиком.

Toobone 19.03.2026 23:12

Цитата:

Сообщение от Dimas1999 (Сообщение 233466)
Нужно или классдампером или новым селектором с активированным dump mode вытянуть классы.
Для компиляции нужна среда целиком.

Ахренеть.:(
У пана Иштвана в сборке селектор с дамп модом. и есть Log sfs file access. Галки в оба ставить?

Dimas1999 19.03.2026 23:21

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

Не думаю, что ИИ обучали на примере моддинга Ила и он сможет сделать что-то внятное.

carsmaster 20.03.2026 00:08

Цитата:

Сообщение от Dimas1999 (Сообщение 233468)
Не думаю, что ИИ обучали на примере моддинга Ила и он сможет сделать что-то внятное.

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

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

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


Но увы, без понимания всего процесса вам не обойтись.

Toobone 20.03.2026 01:48

Цитата:

Сообщение от carsmaster (Сообщение 233461)
Тут надо изучать компиляцию классов джава для нашего Ил-2.

Сделал. Нужны тестировщики в BATe, там как то все уже более менее налажено. Единственное, не помню, нужно ли в мод наград вкладывать rank_ru.properties. Скорее всего нет. Мод рассчитан на работу строго только с статическими кампаниями для NV, другие кампании с этим же пилотом должны быть удалены. Класть или в папку с модами или активировать через JSGME. После прохождения кампании за NV сразу же мод отключить.

Toobone 20.03.2026 01:56

Цитата:

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

...ну, как водится:ups:

Цитата:

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

:rtfm:

Цитата:

Сообщение от carsmaster (Сообщение 233469)
Без обид пожалуйста:beer:

Цитата:

"..как можно, барин!"
Цитата:

Сообщение от carsmaster (Сообщение 233469)
вам повезет если нужные исходники декомпилировались корректно и обратно будут компилироваться тоже корректно.

..умеете обнадежить..:I'm_thinking:

Цитата:

Сообщение от carsmaster (Сообщение 233469)
Но увы, без понимания всего процесса вам не обойтись.

..и это самое изматывающее в моддерском деле..:cry:


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

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