Мод Швальбы Новотного обновлён 5 МАЯ - архив внизу.
Теперь только под патч 4.10.1., фм так же зашита только под 4.10.1.
Совмещён с модом Новотны что был ранее для патча 4.09.
Айр-ини:
Nowotnys_Me-262A-1a air.ME_262A1ANOWOTNY 2 NOINFO g01 SUMMER
ME-262A-1A-NOWOTNY-45 air.ME_262A1A_NOWOTNY 2 NOINFO g01 SUMMER
ME-262A-1A-NOWOTNY-46 air.ME_262A_1A_NOWOTNY 2 NOINFO g01 SUMMER
ME-262A-1AС air.ME_262A_1_A 2 g01 SUMMER
Me-262A-1jaU4 air.ME_262A1JAU4 2 g01 SUMMER
=====================================
Цитата:
Сообщение от Димон
Удалял старые дрыны, заменял твоими(мож это твои и были?) тоже самое, вылет, похоже надо отцепить мод от оружейного списка, штурмовые стволы показываются в раскладке кроме R4 - Но и Мк
|
Дело в том что я добавил для разнообразия только ХО-115(в реале это ХО-155 была).
Эта пушка есть в Игре и в дефолте, то есть самолёт должен летать и стрелять без всяких модов вооружения. Скрины класса прилагаю.
Я не могу знать
почему у вас сборка не хочет видеть
вооружение вшитое в дефолтную игру.
Даже в растерянности.
=========================================
Вот дефолтное вооружение:
Aircraft.weaponTriggersRegister(class1, new int[] {
0, 0, 1, 1, 9, 9, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2
});
Aircraft.weaponHooksRegister(class1, new String[] {
"_CANNON01", "_CANNON02", "_CANNON03", "_CANNON04", "_ExternalDev01", "_ExternalDev02", "_ExternalRock01", "_ExternalRock02", "_ExternalRock03", "_ExternalRock04",
"_ExternalRock05", "_ExternalRock06", "_ExternalRock07", "_ExternalRock08", "_ExternalRock09", "_ExternalRock10", "_ExternalRock11", "_ExternalRock12", "_ExternalRock13", "_ExternalRock14",
"_ExternalRock15", "_ExternalRock16", "_ExternalRock17", "_ExternalRock18", "_ExternalRock19", "_ExternalRock20", "_ExternalRock21", "_ExternalRock22", "_ExternalRock23", "_ExternalRock24"
});
Aircraft.weaponsRegister(class1, "default", new String[] {
"MGunMK108k 100", "MGunMK108k 100", "MGunMK108k 80", "MGunMK108k 80", null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null
});
Aircraft.weaponsRegister(class1, "24r4m", new String[] {
"MGunMK108k 100", "MGunMK108k 100", "MGunMK108k 80", "MGunMK108k 80", "PylonMe262_R4M_Left", "PylonMe262_R4M_Right", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1",
"RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1",
"RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1", "RocketGunR4M 1"
});
Aircraft.weaponsRegister(class1, "none", new String[] {
null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null
});
}
}
Я написал вооружение общепринятым способом в модных самолётах:
Aircraft.weaponTriggersRegister(class1, new int[] {
0, 0, 1, 1, 9, 9, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2
});
Aircraft.weaponHooksRegister(class1, new String[] {
"_CANNON01", "_CANNON02", "_CANNON03", "_CANNON04", "_ExternalDev01", "_ExternalDev02", "_ExternalRock01", "_ExternalRock02", "_ExternalRock03", "_ExternalRock04",
"_ExternalRock05", "_ExternalRock06", "_ExternalRock07", "_ExternalRock08", "_ExternalRock09", "_ExternalRock10", "_ExternalRock11", "_ExternalRock12", "_ExternalRock13", "_ExternalRock14",
"_ExternalRock15", "_ExternalRock16", "_ExternalRock17", "_ExternalRock18", "_ExternalRock19", "_ExternalRock20", "_ExternalRock21", "_ExternalRock22", "_ExternalRock23", "_ExternalRock24"
});
try
{
ArrayList arraylist = new ArrayList();
Property.set(class1, "weaponsList", arraylist);
HashMapInt hashmapint = new HashMapInt();
Property.set(class1, "weaponsMap", hashmapint);
byte byte0 = 30;
Aircraft._WeaponSlot a_lweaponslot[] = new Aircraft._WeaponSlot[byte0];
String s = "default";
a_lweaponslot = new Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(0, "MGunMK108k", 100);
a_lweaponslot[1] = new Aircraft._WeaponSlot(0, "MGunMK108k", 100);
a_lweaponslot[2] = new Aircraft._WeaponSlot(1, "MGunMK108k", 80);
a_lweaponslot[3] = new Aircraft._WeaponSlot(1, "MGunMK108k", 80);
for(int i = 4; i < byte0; i++)
a_lweaponslot[i] = null;
arraylist.add(s);
hashmapint.put(Finger.Int(s), a_lweaponslot);
s = "HO115";
a_lweaponslot = new Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(0, "MGunHo115s", 100);
a_lweaponslot[1] = new Aircraft._WeaponSlot(0, "MGunHo115s", 100);
a_lweaponslot[2] = new Aircraft._WeaponSlot(1, "MGunHo115s", 100);
a_lweaponslot[3] = new Aircraft._WeaponSlot(1, "MGunHo115s", 100);
for(int i1 = 4; i1 < byte0; i1++)
a_lweaponslot[i1] = null;
arraylist.add(s);
hashmapint.put(Finger.Int(s), a_lweaponslot);
s = "MK108_24r4m";
a_lweaponslot = new Aircraft._WeaponSlot[byte0];
a_lweaponslot[0] = new Aircraft._WeaponSlot(0, "MGunMK108k", 100);
a_lweaponslot[1] = new Aircraft._WeaponSlot(0, "MGunMK108k", 100);
a_lweaponslot[2] = new Aircraft._WeaponSlot(1, "MGunMK108k", 80);
a_lweaponslot[3] = new Aircraft._WeaponSlot(1, "MGunMK108k", 80);
a_lweaponslot[4] = new Aircraft._WeaponSlot(9, "PylonMe262_R4M_Left", 1);
a_lweaponslot[5] = new Aircraft._WeaponSlot(9, "PylonMe262_R4M_Right", 1);
a_lweaponslot[6] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[7] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[8] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[9] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[10] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[11] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[12] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[13] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[14] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[15] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[16] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[17] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[16] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[17] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[18] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[19] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[20] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[21] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[22] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[23] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[24] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[25] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[26] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[27] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[28] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
a_lweaponslot[29] = new Aircraft._WeaponSlot(2, "RocketGunR4M", 1);
for(int i2 = 30; i2 < byte0; i2++)
a_lweaponslot[i2] = null;
.................................................. .........
arraylist.add(s);
hashmapint.put(Finger.Int(s), a_lweaponslot);
s = "none";
a_lweaponslot = new Aircraft._WeaponSlot[byte0];
for(int k4 = 0; k4 < byte0; k4++)
a_lweaponslot[k4] = null;
arraylist.add(s);
hashmapint.put(Finger.Int(s), a_lweaponslot);
}
catch(Exception exception) { }
}
}
------------------------------------------
Внизу класс Швальбы Новотны для участника Димон с дефолтным вооружением. Хо-115 удалена из списка. Сам класс нужно вкинуть в папку !!!_001_ME_262_4.09, с заменой согласиться.