Finally checked the log. For explosions, it says:
[21:57:43] java.lang.NoSuchMethodError
[21:57:43] at com.maddox.il2.objects.air.FI_103_V1.doExplosion(FI_103_V1.java:439)
doExplosion void () is found in E02744D21D8C3680 (V1) and 34950A603732846A (V4) classfiles.
I replaced it with void (unknown,java.lang.String). Have no idea what it means, just found a similar method in Engine mod
But it works, now V1 and V4 explode on contact just fine
https://drive.google.com/file/d/1c-EnMkmgoYzU7rleIh5Ll4o8mSakY1m5/view?usp=sharing
Tested on BAT 4.2.2 fix 4....
On air start all is correct and the V-1 release , fly and explode correctly....He-11 driven by player and also by AI....
But if I try to start from ground the plane start only if human driven...AI won't start....
Also FW-200 doesn't allow attching them....the plane spawn alone and the fi-103 spawn in air....stuck on air without flying....
Here the log for the He-111 while taking off from ground:
Loading mission Single/NN/Test_V-1_on_He-111_H16.mis...
Y=1940 / M=6 / H= 12 , Temperature - 0m = 22.0 .
Loading map.ini defined airfields:
WARNING: ObjectVACache_Clear()
WARNING: * Buf0 : Obj: 4, Vert 56, Ind 180
WARNING: * Buf1 : Obj: 8, Vert 296, Ind 528
WARNING: * Buf2 : Obj: 55, Vert 46280, Ind 82821
Load bridges
Load static objects
java.io.FileNotFoundException
at com.maddox.rts.SFSInputStream.<init>(SFSInputStream.java:47)
at com.maddox.il2.engine.BMPLoader.bmp8PalTo4TGA4(BMPLoader.java:362)
at com.maddox.il2.engine.BmpUtils.bmp8PalTo4TGA4(BmpUtils.java:73)
at com.maddox.il2.net.NetUser.tryPrepareSkin(NetUser.java:1879)
at com.maddox.il2.game.Mission.prepareSkinInWing(Mission.java:1158)
at com.maddox.il2.game.Mission.prepareSkinInWing(Mission.java:1138)
at com.maddox.il2.game.Mission.loadWings(Mission.java:1106)
at com.maddox.il2.game.Mission._load(Mission.java:667)
at com.maddox.il2.game.Mission.access$600(Mission.java:124)
at com.maddox.il2.game.Mission$BackgroundLoader.run(Mission.java:412)
at com.maddox.rts.BackgroundTask.doRun(BackgroundTask.java:155)
at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:108)
at com.maddox.il2.game.Main.exec(Main.java:422)
at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
INTERNAL ERROR: Can't open file 'PaintSchemes/Skins/He-111H-2/Default'
INTERNAL ERROR: Bitmap 'PaintSchemes/Skins/He-111H-2/Default' size: 0 != 512 | 1024
INTERNAL ERROR: Can't open file 'PaintSchemes/Pilots/Default'
1>mp_dotrange FRIENDLY DOT 25.000002 COLOR 0.35000002 RANGE 0.0050000004 TYPE 0.0050000004 ID 0.35000002 NAME 0.0050000004 ALTICON 6.0000005 ALTSYMBOL + ALTCOLOR 2
1>mp_dotrange FOE DOT 25.000002 COLOR 0.5 RANGE 1.0 TYPE 0.0050000004 ID 0.0050000004 NAME 0.0050000004 ALTICON 6.0000005 ALTSYMBOL * ALTCOLOR 1
Mission: Single/NN/Test_V-1_on_He-111_H16.mis is Playing
INTERNAL ERROR: Can't open file 'PaintSchemes/Pilots/Default'
java.lang.NullPointerException
at com.maddox.il2.ai.air.AutopilotAI.update(AutopilotAI.java:551)
at com.maddox.il2.ai.air.Maneuver.update(Maneuver.java:4633)
at com.maddox.il2.ai.air.Pilot.update(Pilot.java:180)
at com.maddox.il2.fm.FlightModelMain.tick(FlightModelMain.java:1268)
at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:375)
at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
at com.maddox.rts.Message._send(Message.java:1217)
at com.maddox.rts.Message.sendToObject(Message.java:1191)
at com.maddox.rts.Message.sendTo(Message.java:1134)
at com.maddox.rts.Message.trySend(Message.java:1115)
at com.maddox.rts.Time.loopMessages(Time.java:252)
at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
at com.maddox.il2.game.Main.exec(Main.java:422)
at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)