AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Первым делом, первым делом - самолеты (http://forum.aviaskins.com/forumdisplay.php?f=20)
-   -   Довооружить ИТП (http://forum.aviaskins.com/showthread.php?t=5949)

Iurii 13.07.2026 18:57

Довооружить ИТП
 
Вложений: 2
Здравствуйте! Хотелось бы на истребителе ИТП разместить реальное вооружение. Для этого в файле 5A976F0C50DDF4E0 дописал 4 бомбы FAB-100 и изменил пушечное вооружение (пушку NS37 заменил на MGunSh37ki менее скорострельную и более тяжелую, уменьшил боекомплект у боковых синхронных пушек ШВАК с 200 до 140 патронов, прописал моторную пушку MGunShVAKki). Скомпилировать файл не получается т.к. нет IL2 CLASSFILES-QTims Modding Tools, скачать негде. Что имею: декомпилятор JAD, jdk-7-windows-i586, HashViewer, [Tutorial] HaDes' Excellent Classfiles Primer. Не программист, с джавой раньше не работал. Если кто может то сбросьте в личку QTims Modding Tools.

fdelre 14.07.2026 13:27

you can find Qtim tools and more here
https://www.sas1946.com/main/index.php/topic,126.0.html

Vasya 14.07.2026 16:53

Почти всё готово, :ok: борюсь с крышкой фонаря -
уже едет правильно, но немного ниже. :eek:
==================================
Тут:
http://forum.aviaskins.com/showpost....ostcount=10207

Iurii 16.07.2026 21:27

Вложений: 1
Здравствуйте! Спасибо fdelre и Vasya за ответы. На sas пока войти не получается, а файлик в Васиной редакции я скачал, пушки реальные, а бомбы разместились развернутыми внутри крыльев т.к. прицеплены к хукам ракетных пилонов, пришлось немного поколдовать с мешами чтобы бомбы встали как положено, правда без бомбодержателей, но все это в ущерб ракетному вооружению самолета. Кому интересно могут установить измененные мною WingLMid_D0, WingRMid_D0(в прикрепленном архиве) предварительно сохранив дефолтные меши. Тема не закрывается, буду дальше работать над ИТП.

Vasya 17.07.2026 04:07

Цитата:

Сообщение от Iurii (Сообщение 234408)
Здравствуйте! Спасибо fdelre и Vasya за ответы. На sas пока войти не получается, а файлик в Васиной редакции я скачал, пушки реальные, а бомбы разместились развернутыми внутри крыльев т.к. прицеплены к хукам ракетных пилонов, пришлось немного поколдовать с мешами чтобы бомбы встали как положено, правда без бомбодержателей, но все это в ущерб ракетному вооружению самолета. Кому интересно могут установить измененные мною WingLMid_D0, WingRMid_D0(в прикрепленном архиве) предварительно сохранив дефолтные меши. Тема не закрывается, буду дальше работать над ИТП.

Какую расскладку вы мне дали - такую в класс и поставил.
Напишите пожалуйста текст/координаты хуков для бомб тут -
я их добавлю в класс и бомбы будут отдельно от ракет, даже сброс будет отдельным.
Это не сложно.
-----------------------
Во всяком случае намного легче, чем сидеть и разбираться в разных
сканах английских моторов, сравнивая обрывочною информацию
в единую картинку. Аж глаза вылазят и мозг закипает переводить
их ненормальную систему обозначений наддува в тех атмосферы.
Например пишут наддув +12, а на самом деле 12.75 и на выходе 24pci,
на американский манер 54+.
Не представляю как мучились советские лётчики в Хуриках и Спитах.
Тут с интернетными калькуляторами медленно сходишь с ума.

Iurii 29.07.2026 21:48

HashViewer не работает
 
Здравствуйте! Может кто подскажет почему HashViewer при попытке указать папку с хэшами выдает <Run-time error 76: Path not found>, раньше работал нормально.

Vasya 29.07.2026 23:06

Цитата:

Сообщение от Iurii (Сообщение 234468)
Здравствуйте!
Может кто подскажет почему HashViewer при попытке указать папку
с хэшами выдает <Run-time error 76: Path not found>, раньше работал нормально.

Вот программа, которая работает:
https://drive.google.com/file/d/15ZR...ew?usp=sharing
Нужно доустановить разные джавы и прописать в патч большую,
которая будет под вашу конфигурацию компа.

Iurii 30.07.2026 08:50

Вася спасибо, пошел осваивать

Iurii 03.08.2026 21:08

Здравствуйте! компилирую джава-файл в класс, хеширую, запускаю игру вылет на 20%. Компилировал через jdk 7-i586 и jdk 23.0.1. Других компиляторов не имею. Может быть для компиляции в иловский формат необходима Java SDK 1.3.1_20?

Vasya 03.08.2026 22:27

Цитата:

Сообщение от Iurii (Сообщение 234499)
Здравствуйте! компилирую джава-файл в класс, хеширую, запускаю игру
вылет на 20%. Компилировал через jdk 7-i586 и jdk 23.0.1.
Других компиляторов не имею.
Может быть для компиляции в иловский формат необходима Java SDK 1.3.1_20?

Что в батнике написано?
У меня так:
C:/jdk1.3.1/bin/javac com/maddox/il2/objects/air/...
-----------------------
Краш 20 проц. может быть по несколько причинам:
попытка вставить закомпиленный класс в среде 4.13.4 и выше в патч 4.12.,
неверно записанная в классе ссылка на кокпит.,
нехватка основного класса типа xyz|X или класса кокпита.
Нужно смотреть лог-файл.
-------------------------------
В какой патч пытаемся вставить файл самолёта?

Iurii 03.08.2026 23:39

Вложений: 1
Я пишу в cmd:C:\>javac "C:\com\maddox\il2\objects\air\Polikarpov_ITP.java " У меня стоит 4.12.2. с мод-активатором 5.30 ультра-пак. Файл для компиляции в первом посте.

Vasya 03.08.2026 23:46

Цитата:

Сообщение от Iurii (Сообщение 234501)
Я пишу в cmd:C:\>javac "C:\com\maddox\il2\objects\air\Polikarpov_ITP.java " У меня стоит 4.12.2. с мод-активатором 5.30 ультра-пак. Файл для компиляции в первом посте.

Нужно именно так:
C:/jdk1.3.1/bin/javac com/maddox/il2/objects/air/Polikarpov_ITP.java
Или так:
D:/jdk1.3.1/bin/javac com/maddox/il2/objects/air/Polikarpov_ITP.java
Если jdk1.3.1 установлена на диск D.
Ил понимает только синтаксис jdk1.3.1.
jdk 7-i586 и jdk 23.0.1 - это как фундамет для согласования
всех сред разработки.
После установки большой джавы пропала ошибка при компиляции
типа: класс не может быть закомпиллен этой среде.,
заработали батники без вызова командной строки вручную.
https://www.oracle.com/java/technolo...downloads.html
https://drive.google.com/file/d/15IU...ew?usp=sharing

Vasya 05.08.2026 01:18

Вложений: 1
Подвесил бомбы на скорую руку.
Требуеться доработка:
нужны советкие пилоны под бомбы ФАБ-100 (не знаю где взять).,
нужно поправить/подвигать хуки бомб и пилонов после установки
советских пилонов.
В классе дописал раздел вооружения - места для бомб и пилонов. :ok:
Бомбы должны падать попарно, хотя можно прописать и раздельно.
-----------------------
Фикс пилонов/бомб ФАБ-100 обновлён.
Поставил пилоны из мода Лен-Лизовских Киттихоков от 2009 года.
Грубоваты, но как есть.
Двигая цыфры хуков в мешах WingLMid_D0 и WingRMid_D0 можно
подстроить "под себя" расположение бомб и пилонов под крылом. :ok:
------------------------
В фикс входит класс пилонов и папка Pylon_Bomb_FAB-100.
По желанию легко вложить другой меш понравившегося пилона
и перенастроить хуки для более точного расположения нового пилона. :ok:

Iurii 08.08.2026 10:30

Вложений: 2
Здравствуйте! Добавил бомбы 400 кг, заменил центральную пушку швак 20мм синхронизированную(600 выст/мин) на мотор-пушку швак 20мм (800 выст/мин), вооружение соответствует ТТХ на 1941 г.(см.ТТХ в 1 посте) Все измененные файлы в архиве Polikarpov_ITP. Спасибо Василию за помощь программами по редактированию классов.
Остался двигатель. В игре используется 3д-модель самолета ИТП-М1(см.архив itp-1) на который планировалось установить двигатель АМ-37 или М-105П, но по факту ставился недоведенный и ненадежный М-107П. Судя по испытаниям с автопилотом, на самолете прописан низковысотный двигатель АМ-38, который реально мог быть установлен в 1941 и самолет мог с ним воевать. К сожалению я пока не могу отредактировать ФМ самолета в плане установки М-107П и М-105П т.к. пока не могу сообразить как их открывать.

Iurii 08.08.2026 10:46

Забыл дописать к предыдущему посту, на двигатель АМ-38 нельзя было установить мотор-пушку ШВАК20 и Ш37 из конструкции редуктора. Но с двумя пушками швак и ракетно-бомбовым вооружением он был бы мощным истребителем-бомбардировщиком на 1941.

Vasya 09.08.2026 19:39

Цитата:

Сообщение от Iurii (Сообщение 234517)
Здравствуйте! Добавил бомбы 400 кг, заменил центральную пушку швак 20мм синхронизированную(600 выст/мин) на мотор-пушку швак 20мм (800 выст/мин), ..................

Перепутаны места для ракет/бомб и пилонов.
Код:

Property.set(class1, "LOSElevation", 0.89135F);
        Aircraft.weaponTriggersRegister(class1, new int[] {
            0, 0, 0, 1, 3, 3, 3, 3, 2, 2,
            2, 2, 2, 2, 2, 2, 9, 9, 9, 9,
            9, 9, 9, 9
        });
        Aircraft.weaponHooksRegister(class1, new String[] {
            "_CANNON01", "_CANNON02", "_CANNON03", "_CANNON04", "_ExternalDev01", "_ExternalDev02", "_ExternalDev03", "_ExternalDev04", "_ExternalDev05", "_ExternalDev06",
            "_ExternalDev07", "_ExternalDev08", "_ExternalDev09", "_ExternalDev10", "_ExternalDev11", "_ExternalDev12", "_ExternalRock01", "_ExternalRock02", "_ExternalRock03", "_ExternalRock04",
            "_ExternalRock05", "_ExternalRock06", "_ExternalRock07", "_ExternalRock08"
        });

Код:

arraylist.add(s);
            hashmapint.put(Finger.Int(s), a_lweaponslot);
            s = "4xfab100";
            a_lweaponslot = new Aircraft._WeaponSlot[byte0];
            a_lweaponslot[0] = new Aircraft._WeaponSlot(1, "MGunShVAKki", 200);
            a_lweaponslot[1] = new Aircraft._WeaponSlot(0, "MGunShVAKsi", 140);
            a_lweaponslot[2] = new Aircraft._WeaponSlot(0, "MGunShVAKsi", 140);
            a_lweaponslot[3] = null;
            a_lweaponslot[4] = new Aircraft._WeaponSlot(3, "BombGunFAB100", 1);
            a_lweaponslot[5] = new Aircraft._WeaponSlot(3, "BombGunFAB100", 1);
            a_lweaponslot[6] = new Aircraft._WeaponSlot(3, "BombGunFAB100", 1);
            a_lweaponslot[7] = new Aircraft._WeaponSlot(3, "BombGunFAB100", 1);
            arraylist.add(s);
            hashmapint.put(Finger.Int(s), a_lweaponslot);
            s = "8xRS82";
            a_lweaponslot = new Aircraft._WeaponSlot[byte0];
            a_lweaponslot[0] = new Aircraft._WeaponSlot(1, "MGunShVAKsi", 200);
            a_lweaponslot[1] = new Aircraft._WeaponSlot(0, "MGunShVAKsi", 140);
            a_lweaponslot[2] = new Aircraft._WeaponSlot(0, "MGunShVAKsi", 140);
            a_lweaponslot[3] = null;
            a_lweaponslot[4] = null;
            a_lweaponslot[5] = null;
            a_lweaponslot[6] = null;
            a_lweaponslot[7] = null;
            a_lweaponslot[8] = new Aircraft._WeaponSlot(9, "PylonRO_82_1", 1);
            a_lweaponslot[9] = new Aircraft._WeaponSlot(9, "PylonRO_82_1", 1);
            a_lweaponslot[10] = new Aircraft._WeaponSlot(9, "PylonRO_82_1", 1);
            a_lweaponslot[11] = new Aircraft._WeaponSlot(9, "PylonRO_82_1", 1);
            a_lweaponslot[12] = new Aircraft._WeaponSlot(9, "PylonRO_82_1", 1);
            a_lweaponslot[13] = new Aircraft._WeaponSlot(9, "PylonRO_82_1", 1);
            a_lweaponslot[14] = new Aircraft._WeaponSlot(9, "PylonRO_82_1", 1);
            a_lweaponslot[15] = new Aircraft._WeaponSlot(9, "PylonRO_82_1", 1);
            a_lweaponslot[16] = new Aircraft._WeaponSlot(2, "RocketGunRS82", 1);
            a_lweaponslot[17] = new Aircraft._WeaponSlot(2, "RocketGunRS82", 1);
            a_lweaponslot[18] = new Aircraft._WeaponSlot(2, "RocketGunRS82", 1);
            a_lweaponslot[19] = new Aircraft._WeaponSlot(2, "RocketGunRS82", 1);
            a_lweaponslot[20] = new Aircraft._WeaponSlot(2, "RocketGunRS82", 1);
            a_lweaponslot[21] = new Aircraft._WeaponSlot(2, "RocketGunRS82", 1);
            a_lweaponslot[22] = new Aircraft._WeaponSlot(2, "RocketGunRS82", 1);
            a_lweaponslot[23] = new Aircraft._WeaponSlot(2, "RocketGunRS82", 1);

Нужно переписывать.

Vasya 09.08.2026 20:14

Цитата:

Сообщение от Iurii (Сообщение 234517)
...........................
Остался двигатель. В игре используется 3д-модель самолета ИТП-М1(см.архив itp-1)
на который планировалось установить двигатель АМ-37 или М-105П,
но по факту ставился недоведенный и ненадежный М-107П.
Судя по испытаниям с автопилотом, на самолете прописан низковысотный
двигатель АМ-38, который реально мог быть установлен в 1941
и самолет мог с ним воевать. К сожалению я пока не могу
отредактировать ФМ самолета в плане установки М-107П и М-105П т.к.
пока не могу сообразить как их открывать.

М-105 не потянет большой самолёт.
Это:
Цитата:

Отметим, что по заявленным летно-тактическим данным ИТП даже
с мотором М-105П имел более высокие летно-тактические
характеристики, чем пушечный истребитель А. С. Яковлева Як-3
М-105ПФ2 (1945 г.).
ОчкОвтирательство. С ним Лагг-3 был лакированным гробом.
АМ-38 в 1941 году имел мощность в 1500 коняк.
Таскать 400 кг. бомб - такое себе удовольствие.
Вопрос в другом: сколько раз строевые лётчики будут бомбить
колонны фашистов?
Потери Ил-2 без стрелка пренебрежительно маленькие?
Эсть видео работы по наземке Мустангов.
Что мы там видим?
Почему Мустанги и Кувшины могли штурмовать наземку?

-OSF-Джо 09.08.2026 20:46

Цитата:

Сообщение от Vasya (Сообщение 234533)
Почему Мустанги и Кувшины могли штурмовать наземку?

Там был другой принцип применения.
Ударил и беги. Так они называли.
Никаких повторных заходов. Попал/не попал, не важно, второго захода не будет.
Исключение - если цель не прикрыта ПВО. Типа, поезд на перегоне, баржа на реке. Тут можно покуражиться.
А Ил-2 кружили над целью, делая по 3-4, а то и 5 заходов. Отсюда и потери.

Iurii 09.08.2026 21:13

Здравствуйте! У мня в Ил2 4.12.2 +SAS 5.30 самолет загружается и летает со всем прописанным в классе вооружением.

Vasya 09.08.2026 21:28

Цитата:

Сообщение от -OSF-Джо (Сообщение 234534)
Там был другой принцип применения.
Ударил и беги. Так они называли.
Никаких повторных заходов. Попал/не попал, не важно, второго захода
не будет.
Исключение - если цель не прикрыта ПВО. Типа, поезд на перегоне,
баржа на реке. Тут можно покуражиться.
А Ил-2 кружили над целью, делая по 3-4, а то и 5 заходов.
Отсюда и потери.

Правильно.
В 99 проц. видео Мустанги и Кувшины атаковали цели без прикрытия пво.
Иначе несли тяжёлые потери от эрликонов и пулемётного огня.
Второе: площаль крыла более 20 метров, которая позволяла держать более низкую скорость на заходе на цель и быстрее перевести самолёт
в набор высоты.
И правда: прицельной стрельбы почти не получалось - стреляли по площади, авось очередь пройдёт сквозь цель.
Вывод: прицельная стрельба из пушек из скоростного истребителя
с немалым весом и небольшой площадью крыла практически невозможна без использования воздушных тормозов.
Многочисленные испытания стрельбой ересами по цели типа танк
показали, что попасть можно только случайно.
Поэтому немецкие танки в 1943 году засыпали мелкими камулятивами,
которые и показали свою эффективность.


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

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