The weapons were designed for 4.12. The cod file uses the weapons hooks defined in the java file - the sections:
Aircraft.weaponTriggersRegister(class1, new int[] {
and
Aircraft.weaponHooksRegister(class1, new String[] {
For the Hs126A_1 we have:
Aircraft.weaponTriggersRegister(class1, new int[] {
0, 0, 10, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 9,
9, 9, 9, 9, 9, 9, 9
});
Aircraft.weaponHooksRegister(class1, new String[] {
"_MGUN01", "_MGUN02", "_MGUN03", "_ExternalBomb01", "_ExternalBomb02", "_ExternalBomb03", "_ExternalBomb04", "_ExternalBomb05", "_ExternalBomb06", "_ExternalBomb07",
"_ExternalBomb08", "_ExternalBomb09", "_ExternalBomb10", "_ExternalBomb11", "_ExternalBomb12", "_ExternalBomb13", "_ExternalBomb14", "_ExternalBomb15", "_ExternalBomb16", "_ExternalDev01",
"_ExternalDev02", "_ExternalDev03", "_ExternalDev04", "_ExternalDev05", "_ExternalDev06", "_ExternalDev07", "_ExternalDev08"
});
for the Hs126A_1_Spats we have
Aircraft.weaponTriggersRegister(class1, new int[] {
0, 0, 10, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 9,
9, 9, 9, 9, 9, 9, 9
});
Aircraft.weaponHooksRegister(class1, new String[] {
"_MGUN01", "_MGUN02", "_MGUN03", "_ExternalBomb01", "_ExternalBomb02", "_ExternalBomb03", "_ExternalBomb04", "_ExternalBomb05", "_ExternalBomb06", "_ExternalBomb07",
"_ExternalBomb08", "_ExternalBomb09", "_ExternalBomb10", "_ExternalBomb11", "_ExternalBomb12", "_ExternalBomb13", "_ExternalBomb14", "_ExternalBomb15", "_ExternalBomb16", "_ExternalDev01",
"_ExternalDev02", "_ExternalDev03", "_ExternalDev04", "_ExternalDev05", "_ExternalDev06", "_ExternalDev07", "_ExternalDev08"
});
For the Hs126K_6 we have
Aircraft.weaponTriggersRegister(class1, new int[] {
0, 0, 10, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 9,
9, 9, 9, 9, 9, 9, 9
});
Aircraft.weaponHooksRegister(class1, new String[] {
"_MGUN01", "_MGUN02", "_MGUN03", "_ExternalBomb01", "_ExternalBomb02", "_ExternalBomb03", "_ExternalBomb04", "_ExternalBomb05", "_ExternalBomb06", "_ExternalBomb07",
"_ExternalBomb08", "_ExternalBomb09", "_ExternalBomb10", "_ExternalBomb11", "_ExternalBomb12", "_ExternalBomb13", "_ExternalBomb14", "_ExternalBomb15", "_ExternalBomb16", "_ExternalDev01",
"_ExternalDev02", "_ExternalDev03", "_ExternalDev04", "_ExternalDev05", "_ExternalDev06", "_ExternalDev07", "_ExternalDev08"
});
For the full arrays to show correctly you need the following weapons (and their java) present in your game folder:
MGunMG17si
MGunMG15t
BombGunSC10 BombSC10
BombGunSC50 BombSC50
BombGunSD70 BombSD70
BombGunSC250 BombSC250
BombGunIT_250Kg BombIT_250Kg
BombGunIT_100Kg BombIT_100Kg
BombGun30lbFrag_M5 Bomb30lbFrag_M5
BombGunGr30lbFrag BombGr30lbFrag
BombGunGr100lbHE BombGr100lbHE
BombGunGr300lbHE BombGr300lbHE
BombGunGr500lbHE BombGr500lbHE
BombGunGr600lbHE BombGr600lbHE
BombGunFlare_MkI BombFlare_MkI
BombGunFlareLC10 BombFlareLC10
BombGunFlareLC50 BombFlareLC50
BombGunFlareLC50F BombFlareLC50F
BombGunNebelgerat_S200_V BombNebelgerat_S200_V PylonNebelgerat_S200_V
BombGunNebelgerat_S200_VI BombNebelgerat_S200_VI PylonNebelgerat_S200_VI
Rack_EHVC500
Rack_VMag10
PylonETC50Bf109
FAA_SRack
Fuze_No35
Fuze_No42
Fuze_No848
Fuze_No860
Fuze_M106
Fuze_AN_M103
Fuze_MK_219
and the effects
3DO/Effects/Fireworks/FlareWhiteWide.eff
3DO/Effects/Fireworks/ParaFlareSmoke.eff
3DO/Effects/Fireworks/FumigeneA_New.eff
Warning: Changing the names of these weapons or pylons without editing the cod file will interrupt the processing of the game reading the cod file and therefore the loadouts indicated in the lines following the intended position of this modified name of the cod file will not appear.