Цитата:
Сообщение от Vasya
На тестах. 
Скоро будет в доступе. 
--------------------------------
Ниже в архиве небольшой фикс.
Исправления:
переделал код для наличной скромной дамаж модели
(нет тяг и отрывов большинства рулевых поверхностей).,
отрегулировал прибор наддува - показывает более точно наддув.,
переделал фм и поправил высотность мотора.
Недостатки:
не открываються лепестки охлаждения на капоте.,
в кокпите от 2019 года не точный прицел - сделан под патч 4.09. 
Возможно есть более новое 3До. 
|
Привет, Вася!
Я только что протестировал это исправление в BAT 4.3, и самолёт не отображается в игре:
Вот лог:
Код:
INTERNAL ERROR: Can't open file '3DO/Plane/P-43A/hier.him'
WARNING: object '3DO/Plane/P-43A/hier.him' of class 'HIM' not loaded
INTERNAL ERROR: HierMeshObj: Can't load HIM 3DO/Plane/P-43A/hier.him
Mission error, ID_04: java.lang.RuntimeException: INTERNAL ERROR: HierMeshObj: Can't load HIM 3DO/Plane/P-43A/hier.him
java.lang.RuntimeException: INTERNAL ERROR: HierMeshObj: Can't load HIM 3DO/Plane/P-43A/hier.him
at com.maddox.il2.engine.HierMesh.Load(Native Method)
at com.maddox.il2.engine.HierMesh.<init>(HierMesh.java:596)
at com.maddox.il2.engine.ActorHMesh.setMesh(ActorHMesh.java:89)
at com.maddox.il2.objects.air.Aircraft._setMesh(Aircraft.java:3827)
at com.maddox.il2.objects.air.Aircraft.<init>(Aircraft.java:2140)
at com.maddox.il2.objects.air.AircraftLH.<init>(AircraftLH.java:64)
at com.maddox.il2.objects.air.Scheme1.<init>(Scheme1.java:25)
at com.maddox.il2.objects.air.P_43A.<init>(P_43A.java:30)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:232)
at com.maddox.il2.game.Mission.loadAir(Mission.java:1310)
at com.maddox.il2.ai.Wing.load(Wing.java:143)
at com.maddox.il2.game.Mission.loadWings(Mission.java:1095)
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)
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.0050000004 RANGE 1.0 TYPE 0.0050000004 ID 0.0050000004 NAME 0.0050000004 ALTICON 6.0000005 ALTSYMBOL * ALTCOLOR 1
null
java.lang.NullPointerException
at com.maddox.il2.objects.air.Aircraft.missionStarting(Aircraft.java:3191)
at com.maddox.il2.game.Mission.doMissionStarting(Mission.java:2160)
at com.maddox.il2.game.Mission.doBegin(Mission.java:2214)
at com.maddox.il2.game.cmd.CmdMission.exec(CmdMission.java:83)
at com.maddox.rts.CmdEnv.exec(CmdEnv.java:601)
at com.maddox.il2.gui.GUIMission$4.doAction(GUIMission.java:106)
at com.maddox.rts.MsgAction.doAction(MsgAction.java:36)
at com.maddox.rts.MsgAction.invokeListener(MsgAction.java:152)
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:180)
at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
at com.maddox.il2.game.MainWin3D$Background.step(MainWin3D.java:159)
at com.maddox.rts.BackgroundTask.doRun(BackgroundTask.java:167)
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)
Mission: QuickQMBPro/BAT_SandsOfTimeR/BAT_SandsOfTimeRredscramble00.mis is Playing
Time overflow (0): speed 0.7009346
ObjState.finalize: Object of com.maddox.il2.objects.air.P_43A NOT destroyed
[Oct 1, 2026 10:59:44 AM UTC +2] -------------- END log session -------------
Если тебе (как и мне) сложно отслеживать все изменения в BAT 4.3, то я как раз обновляю эту версию, добавляя все отсутствующие или неправильно установленные моды...
Думаю, лучшим решением было бы продолжать добавлять только твои работы, которые совместимы, и отслеживать те, которые вызывают проблемы, а затем, в будущем, когда я закончу свою работу, я поделюсь с тобой всем результатом, чтобы мы вместе попытались исправить проблемы с совместимостью...
.....
Hi Vasya!
I have just tested in BAT 4.3 this fix and the plane doesn't show in game:
Here is the log: (OMITTED)
If you find difficult (as me too) to keep the trace of all BAT 4.3 differences , actually I'm updating this version with all missing or wrongly installed mods....
I think that the best solution could be if continue to add only your works that are compatible and keep trace of the those that give issues , then in the future , as I have finished my work , I'll share the whole result with you to try fixing then the compatibility issues....