ten010,
Thank you for this beautiful plane. Unfortunately it is not working in my install of HSFX 7.0.3 (Expert mode). I can see the plane in 3D arming screen window without any issue, but the plane won't load in a mission ('Mission loading failed: Null'). At first glance it looks like it is FM related, with a java Null pointer exception?
Anyway thanks again for the work.
(P.S. ten010, I can fly your Ki-51 in HSFX 7.0.3 Expert mode without any problem. Not sure whether there is any difference in the way the FM files are coded between the two planes besides performance value.)
Cheers,
[06.03.2015 8:38:23] ------------ BEGIN log session -------------
[8:39:01] sFMDir = gui/game/buttons
[8:39:01] s1 = flightmodels/ijn_sakae.emd
[8:39:01] s = FlightModels/IJN_Sakae.emd
[8:39:01] m_lastFMFile = gui/game/buttons
[8:39:01] Mission error, ID_04: java.lang.NullPointerException
[8:39:01] java.lang.NullPointerException
[8:39:01] at com.maddox.il2.fm.Motor.resolveFromFile(Motor.java:374)
[8:39:01] at com.maddox.il2.fm.Motor.load(Motor.java:363)
[8:39:01] at com.maddox.il2.fm.EnginesInterface.load(EnginesInterface.java:40)
[8:39:01] at com.maddox.il2.fm.FlightModelMain.load(FlightModelMain.java:341)
[8:39:01] at com.maddox.il2.fm.FlightModelMain.<init>(FlightModelMain.java:719)
[8:39:01] at com.maddox.il2.fm.FlightModel.<init>(FlightModel.java:114)
[8:39:01] at com.maddox.il2.fm.AIFlightModel.<init>(AIFlightModel.java:29)
[8:39:01] at com.maddox.il2.ai.air.Maneuver.<init>(Maneuver.java:598)
[8:39:01] at com.maddox.il2.ai.air.Pilot.<init>(Pilot.java:125)
[8:39:01] at com.maddox.il2.fm.RealFlightModel.<init>(RealFlightModel.java:111)
[8:39:01] at com.maddox.il2.objects.air.Aircraft.setFM(Aircraft.java:2263)
[8:39:01] at com.maddox.il2.objects.air.Aircraft.setFM(Aircraft.java:2253)
[8:39:01] at com.maddox.il2.objects.air.Aircraft.load(Aircraft.java:2759)
[8:39:01] at com.maddox.il2.game.Mission.loadAir(Mission.java:1525)
[8:39:01] at com.maddox.il2.ai.Wing.load(Wing.java:149)
[8:39:01] at com.maddox.il2.game.Mission.loadWings(Mission.java:1198)
[8:39:01] at com.maddox.il2.game.Mission._load(Mission.java:514)
[8:39:01] at com.maddox.il2.game.Mission.access$6(Mission.java:468)
[8:39:01] at com.maddox.il2.game.Mission$BackgroundLoader.run(Mission.java:4161)
[8:39:01] at com.maddox.rts.BackgroundTask.doRun(BackgroundTask.java:155)
[8:39:01] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:108)
[8:39:01] at com.maddox.il2.game.Main.exec(Main.java:439)
[8:39:01] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[8:39:02] null
[8:39:02] java.lang.NullPointerException
[8:39:02] at com.maddox.il2.game.order.OrdersTree.getSection(OrdersTree.java:627)
[8:39:02] at com.maddox.il2.game.order.OrdersTree.missionLoaded(OrdersTree.java:567)
[8:39:02] at com.maddox.il2.game.order.OrdersTree.missionLoaded(OrdersTree.java:531)
[8:39:02] at com.maddox.il2.game.Mission._load(Mission.java:690)
[8:39:02] at com.maddox.il2.game.Mission.access$6(Mission.java:468)
[8:39:02] at com.maddox.il2.game.Mission$BackgroundLoader.run(Mission.java:4161)
[8:39:02] at com.maddox.rts.BackgroundTask.doRun(BackgroundTask.java:155)
[8:39:02] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:108)
[8:39:02] at com.maddox.il2.game.Main.exec(Main.java:439)
[8:39:02] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[8:41:59] Loading mission QuickQMBPro/Kyushu/KyushuBlueNone00.mis...
[8:41:59] Total number of airports for loaded mission: 0
[8:41:59] Detected Vertex Shaders 3.0.
[8:41:59] *** Detected Shaders 4.0. NVidia 8XXX+ series!!!
[8:41:59] Vertex texture units: 32
[8:41:59]
[8:42:01] PBuffer: suitable formats: 6
[8:42:01]
[8:42:01] Created a 256x256 RenderTexture with BPP(8, 8, 8, 8)
[8:42:01] Depth = 24, stencil = 8
[8:42:01] PBuffer: suitable formats: 6
[8:42:01]
[8:42:01] Created a 512x512 RenderTexture with BPP(8, 8, 8, 8)
[8:42:01] Depth = 24, stencil = 8
[8:42:03] Loading vertex/fragment programs: *145813512*
[8:42:03] *** Loading: [vpFogFar2Tex2D]
[8:42:03] *** Loading: [vpFog2Tex2DBlend]
[8:42:03] *** Loading: [vpFogFar4Tex2D]
[8:42:03] *** Loading: [vpFogFar8Tex2D]
[8:42:03] *** Loading: [vpFogNoTex]
[8:42:03] *** Loading: [vpFog4Tex2D]
[8:42:03] *** Loading: [vpFog4Tex2D_UV2]
[8:42:03] *** Loading: [vp4Tex2D]
[8:42:03] *** Loading: [vp6Tex2D]
[8:42:03] *** Loading: [vpTexUVTex2D]
[8:42:03] *** Loading: [vpWaterGrid_NV]
[8:42:03] *** Loading: [vpWaterSunLight_NV]
[8:42:03] *** Loading: [vpWaterSunLight_ATI]
[8:42:03] *** Loading: [vpWaterSunLight_FP]
[8:42:03] *** Loading: [vpTreeSprite]
[8:42:03] *** Loading: [vpTreeTrunk]
[8:42:03] *** Loading: [vpVAObjectsN]
[8:42:03] *** Loading: [vpVAObjectsL0]
[8:42:03] *** Loading: [vpSprites]
[8:42:03] *** Loading: [vpSimpleGL]
[8:42:03] *** Loading: [fpWaterSunLightFast] -> NV3X Optimized!
[8:42:03] *** Loading: [fpWaterSunLight] -> NV3X Optimized!
[8:42:03] *** Loading: [fpWaterSunLightBest] -> NV3X Optimized!
[8:42:03] *** Loading: [fpCoastBump] -> NV3X Optimized!
[8:42:03] *** Loading: [fpCoastFoam] -> NV3X Optimized!
[8:42:03] *** Loading: [fpCoastFoamFast] -> NV3X Optimized!
[8:42:03] *** Loading: [fpCoastFoamFarFogTex] -> NV3X Optimized!
[8:42:03] *** Loading: [fpCausticSimple] -> NV3X Optimized!
[8:42:03] *** Loading: [fpCaustic] -> NV3X Optimized!
[8:42:03] *** Loading: [fpSprites] -> NV3X Optimized!
[8:42:03] *** Loading: [fpObjectsL0] -> NV3X Optimized!
[8:42:03] *** Loading: [fpObjectsL0_2L] -> NV3X Optimized!
[8:42:03] *** Loading: [fpSimpleGL]
[8:42:03] *** Loading: [fpNearLandFog] -> NV3X Optimized!
[8:42:03] *** Loading: [fpFarLandFog] -> NV3X Optimized!
[8:42:03] *** Loading: [fpRiverCoastAA]
[8:42:03] *** Loading: [vpWaterDM_GPU] -> NV4X Optimized!
[8:42:03] *** Loading: [vpWaterDM_GPU8800] -> NV5X Optimized!
[8:42:03] *** Loading: [fpCoastFoam8800] -> NV5X Optimized!
[8:42:03] *** Loading: [fpCoastFoamFarFogTex8800] -> NV5X Optimized!
[8:42:03] *** Loading: [fpCoastBump8800] -> NV5X Optimized!
[8:42:03] *** Loading: [vpWaterDM_CPU]
[8:42:03] *** Loading: [fpWaterNearDM] -> NV4X Optimized!
[8:42:03] *** Loading: [fpWaterMiddleDM] -> NV4X Optimized!
[8:42:03] *** Loading: [fpWaterFarDM] -> NV4X Optimized!
[8:42:03] *** Loading: [fpWaterDM_CPU] -> NV3X Optimized!
[8:42:03] *** Loading: [fpWaterDM_CPULo] -> NV3X Optimized!
[8:42:03] *** Loading: [fpWaterNearDM8800] -> NV5X Optimized!
[8:42:03] *** Loading: [fpWaterMiddleDM8800] -> NV5X Optimized!
[8:42:03] *** Loading: [fpWaterFarDM8800] -> NV5X Optimized!
[8:42:03] *** Loading: [fpWaterLFogDM8800] -> NV5X Optimized!
[8:42:03] *** Loading: [fpWaterLFogDM]
[8:42:03] *** Loading: [fpIceWater] -> NV3X Optimized!
[8:42:03] *** Loading: [fpNearNoBlend] -> NV3X Optimized!
[8:42:03] *** Loading: [fpNearNoBlendNoise] -> NV3X Optimized!
[8:42:03] *** Loading: [fpNearBlend] -> NV3X Optimized!
[8:42:03] *** Loading: [fpNearBlendNoise] -> NV3X Optimized!
[8:42:03] *** Loading: [fpFarBlend] -> NV3X Optimized!
[8:42:03] *** Loading: [fpForestPlane] -> NV3X Optimized!
[8:42:03] *** Loading: [fpForestPlaneNoise] -> NV3X Optimized!
[8:42:03] *** Loading: [fpForestPlaneEdges] -> NV3X Optimized!
[8:42:03] *** Loading: [fpForestPlaneEdgesNoise] -> NV3X Optimized!
[8:42:04] Load bridges
[8:42:04] Load static objects
[8:42:05] sFMDir = gui/game/buttons
[8:42:05] s1 = flightmodels/ijn_sakae.emd
[8:42:05] s = FlightModels/IJN_Sakae.emd
[8:42:05] m_lastFMFile = gui/game/buttons
[8:42:05] Mission error, ID_04: java.lang.NullPointerException
[8:42:05] java.lang.NullPointerException
[8:42:05] at com.maddox.il2.fm.Motor.resolveFromFile(Motor.java:374)
[8:42:05] at com.maddox.il2.fm.Motor.load(Motor.java:363)
[8:42:05] at com.maddox.il2.fm.EnginesInterface.load(EnginesInterface.java:40)
[8:42:05] at com.maddox.il2.fm.FlightModelMain.load(FlightModelMain.java:341)
[8:42:05] at com.maddox.il2.fm.FlightModelMain.<init>(FlightModelMain.java:719)
[8:42:05] at com.maddox.il2.fm.FlightModel.<init>(FlightModel.java:114)
[8:42:05] at com.maddox.il2.fm.AIFlightModel.<init>(AIFlightModel.java:29)
[8:42:05] at com.maddox.il2.ai.air.Maneuver.<init>(Maneuver.java:598)
[8:42:05] at com.maddox.il2.ai.air.Pilot.<init>(Pilot.java:125)
[8:42:05] at com.maddox.il2.fm.RealFlightModel.<init>(RealFlightModel.java:111)
[8:42:05] at com.maddox.il2.objects.air.Aircraft.setFM(Aircraft.java:2263)
[8:42:05] at com.maddox.il2.objects.air.Aircraft.setFM(Aircraft.java:2253)
[8:42:05] at com.maddox.il2.objects.air.Aircraft.load(Aircraft.java:2759)
[8:42:05] at com.maddox.il2.game.Mission.loadAir(Mission.java:1525)
[8:42:05] at com.maddox.il2.ai.Wing.load(Wing.java:149)
[8:42:05] at com.maddox.il2.game.Mission.loadWings(Mission.java:1198)
[8:42:05] at com.maddox.il2.game.Mission._load(Mission.java:514)
[8:42:05] at com.maddox.il2.game.Mission.access$6(Mission.java:468)
[8:42:05] at com.maddox.il2.game.Mission$BackgroundLoader.run(Mission.java:4161)
[8:42:05] at com.maddox.rts.BackgroundTask.doRun(BackgroundTask.java:155)
[8:42:05] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:108)
[8:42:05] at com.maddox.il2.game.Main.exec(Main.java:439)
[8:42:05] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[8:42:05] ##### House without collision (3do/Buildings/Furniture/5x1_White/mono.sim)
[8:42:05] ##### House without collision (3do/Buildings/Furniture/10x1_5_Red/mono.sim)
[8:42:05] ##### House without collision (3do/Buildings/Furniture/Sandbag_Wall/live.sim)
[8:42:05] ##### House without collision (3do/Buildings/Furniture/Sandbags_Round/live.sim)
[8:42:09] null
[8:42:09] java.lang.NullPointerException
[8:42:09] at com.maddox.il2.game.order.OrdersTree.getSection(OrdersTree.java:627)
[8:42:09] at com.maddox.il2.game.order.OrdersTree.missionLoaded(OrdersTree.java:567)
[8:42:09] at com.maddox.il2.game.order.OrdersTree.missionLoaded(OrdersTree.java:531)
[8:42:09] at com.maddox.il2.game.Mission._load(Mission.java:690)
[8:42:09] at com.maddox.il2.game.Mission.access$6(Mission.java:468)
[8:42:09] at com.maddox.il2.game.Mission$BackgroundLoader.run(Mission.java:4161)
[8:42:09] at com.maddox.rts.BackgroundTask.doRun(BackgroundTask.java:155)
[8:42:09] at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:108)
[8:42:09] at com.maddox.il2.game.Main.exec(Main.java:439)
[8:42:09] at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
[06.03.2015 8:44:31] -------------- END log session -------------