По Ан-26:
в патчах 4.12.2-4.14.1 при загрузке миссии происходит краш на 30 проц.,
если в фм прописать мотор в баттонзе, то загрузка доходит до 100 проц. и нулл.
Лог файл:
Код:
FM called 'FlightModels/AN26.fmd:AN26_FM' is being loaded from File: 'an26_fm'
Mission error, ID_04: java.lang.NullPointerException
java.lang.NullPointerException
at com.maddox.rts.SectFile.listFindString(SectFile.java:526)
at com.maddox.rts.SectFile.sectionIndex(SectFile.java:601)
at com.maddox.rts.SectFile.sectionIndex(SectFile.java:605)
at com.maddox.rts.SectFile.get(SectFile.java:876)
at com.maddox.rts.SectFile.get(SectFile.java:891)
at com.maddox.il2.fm.Motor.resolveFromFile(Motor.java:198)
at com.maddox.il2.fm.Motor.load(Motor.java:188)
at com.maddox.il2.fm.EnginesInterface.load(EnginesInterface.java:68)
at com.maddox.il2.fm.FlightModelMain.load(FlightModelMain.java:385)
at com.maddox.il2.fm.FlightModelMain.<init>(FlightModelMain.java:774)
at com.maddox.il2.fm.FlightModel.<init>(FlightModel.java:114)
at com.maddox.il2.fm.AIFlightModel.<init>(AIFlightModel.java:29)
at com.maddox.il2.ai.air.Maneuver.<init>(Maneuver.java:842)
at com.maddox.il2.ai.air.Pilot.<init>(Pilot.java:125)
at com.maddox.il2.fm.RealFlightModel.<init>(RealFlightModel.java:111)
at com.maddox.il2.objects.air.Aircraft.setFM(Aircraft.java:1919)
at com.maddox.il2.objects.air.Aircraft.setFM(Aircraft.java:1904)
at com.maddox.il2.objects.air.Aircraft.load(Aircraft.java:2420)
at com.maddox.il2.game.Mission.loadAir(Mission.java:1368)
at com.maddox.il2.ai.Wing.load(Wing.java:144)
at com.maddox.il2.game.Mission.loadWings(Mission.java:1111)
at com.maddox.il2.game.Mission._load(Mission.java:487)
at com.maddox.il2.game.Mission.access$000(Mission.java:135)
at com.maddox.il2.game.Mission$BackgroundLoader.run(Mission.java:433)
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:439)
at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
Видно что игра не воспринимает какие то методы из классов.
Скорее всего авторы мода брали код
(или им писали программисты из САС)
из енжин-мода.
Мод к сожалению не может быть использован в простых сборках.
Если кому интересно, вот "исправленная" фм по книге.
Код:
[Aircraft]
Type 2
Crew 2
Wingspan 29.20
Length 23.80
Seaplane 0
Canard 0
Jet 0
JetHiV 0
[Mass]
Empty 15850.0
TakeOff 22000.0
Oil 20.0
Fuel 4200.0 // 3950.0 / 4850.0
[Controls]
CAileron 1
CAileronTrim 1
CElevator 1
CElevatorTrim 1
CRudder 1
CRudderTrim 1
CFlap 1
CFlapPos 3
CDiveBrake 0
CInterceptor 0
CEngine 1
CVectoredThrust 0
CUndercarriage 1
CLockTailwheel 0
CStabilizer 0
CBayDoors 0
CArrestorHook 0
CWingFold 0
CCockpitDoor 0
DefaultAileronTrim 0.00
DefaultElevatorTrim 0.00
DefaultRudderTrim 0.00
[Squares]
Wing 74.98
Aileron 2.19
Flap 4.21
Stabilizer 4.5
Elevator 3.5
Keel 2.7
Rudder 3.0
Wing_In 9.0
Wing_Mid 9.0
Wing_Out 9.5
FuselageCxS 0.0
AirbrakeCxS 0.0
[Arm]
Aileron 7.5
Flap 2.6
Stabilizer 8.4
Keel 9.4
Elevator 9.0
Rudder 10.1
Wing_In 3.0
Wing_Mid 6.0
Wing_Out 9.0
Wing_V 1.0
GCenter 0.02
GCenterZ 0.00
GC_AOA_Shift 0.3615 // 27.23% САХ
GC_Flaps_Shift 0.15
GC_Gear_Shift 0.1385 // 30.0 САХ +2.77 САХ
[Toughness]
AroneL 100
AroneR 100
CF 900
Engine1 400
Engine2 400
Engine3 400
Engine4 400
GearL2 300
GearR2 300
Keel1 300
Keel2 300
Nose 500
Oil 300
Rudder1 100
Rudder2 100
StabL 300
StabR 300
Tail1 600
Tail2 700
Turret1B 200
Turret2B 200
Turret3B 200
Turret4B 200
Turret5B 200
Turret6B 200
VatorL 200
VatorR 200
WingLIn 600
WingLMid 500
WingLOut 400
WingRIn 600
WingRMid 500
WingROut 400
Flap01 100
Flap02 100
Flap03 100
Flap04 100
[Engine]
// Engine0Family GeneralElectric
// Engine0SubModel Pratt&Whitney_J42-P-8A
// Engine1Family GeneralElectric
// Engine0SubModel Pratt&Whitney_J42-P-8A
Engine0Family IvchenkoAI:AN26_FM
Engine0SubModel Ivchenko_AI-24VTI/L // Ivchenko_AI-24VT
Engine1Family IvchenkoAI:AN26_FM
Engine1SubModel Ivchenko_AI-24VTI/R // Ivchenko_AI-24VT
[Gear]
// H 2.356276
// Pitch 10.350
// SinkFactor 2500.0
// SpringsStiffness 0.6
H 3.54
Pitch 8.7
SinkFactor 2600.0
SpringsStiffness 1.0
TailStiffness 0.45
[Params]
CriticalAOA 19.20
CriticalCy 01.92
CxCurvature 01.00
CxStraightness 00.15
CriticalAOAFlap 23.0 // 15.00
CriticalCyFlap 02.51
SpinTailAlpha 17.00
SpinCxLoss 0.08
SpinCyLoss 0.03
// Vyfac 1.0
// Tfac 1.0
Vmin 191
Vmax 460.0
VmaxAllowed 800.0
VmaxH 540.0
HofVmax 9100.0
VminFLAPS 120.0
VmaxFLAPS 220.0
Vz_climb 10.0
V_climb 230.0
T_turn 19.0
V_turn 250.0
K_max 17.2
Cy0_max 0.15
FlapsMult 1.1
FlapsAngSh 8.0
Range 1850.0
CruiseSpeed 460.0
SensYaw 0.40
SensPitch 0.56
SensRoll 0.36
[Polares]
lineCyCoeff 0.080 // 0.55 + -0.25
AOAMinCx_Shift 0.25
Cy0_0 0.20 // 0.15
AOACritH_0 19.2
AOACritL_0 -15.0
CyCritH_0 1.56
CyCritL_0 -0.90
CxMin_0 0.030 // 0.022 / 0.030 - 3 град. уст. крыло
parabCxCoeff_0 4.5E-4
Cy0_1 0.90 // 1.375
AOACritH_1 15.0
AOACritL_1 -24.0
CyCritH_1 2.51
CyCritL_1 -0.85
CxMin_1 0.10 // Crit 0.34
parabCxCoeff_1 8.0E-4
parabAngle 4.5
Decline 0.010
maxDistAng 32.0
draw_graphs 0
mc3 -13.821,-15.492,-12.211,37.436,-65.557,-25.403,-26.73,-59.995
mc4 34.677,50.771,108.83,-108.83,454.62,192.8,212.08,454.62
mm 0.661,0.71,0.744,0.754,0.72,0.665,0.607,0.556
mz 0.262,0.22,0.134,0.081,0.093,0.11,0.107,0.089
[SOUND]
Engine Std
Мотор Ивченко.
Код:
Type Turboprop
Autonomous 0
Cylinders 6
Carburetor 0
Direction Right
Extinguishers 2
HorsePowers 1.0
BoostFactor 1.132
TowFactor 1.0
Thrust 2652.0 // 3000.0 кг по книге
EngineI 0.5
EngineAcceleration 4.0
PropMass 270.0
RPMMin 1148
RPMNom 2624
RPMMax 4000
RPMMaxAllowed 6480
Reductor 0.86
PropDiameter 3.9 // 3.9
PropAnglerType 0
PropAnglerSpeed 1.0
PropAnglerMinParam 280
PropAnglerMaxParam 3480
PropPhiMin 0.0
PropPhiMax 1.0
PropAoA0 11.0
CompressorPMax 2.0
CompressorAltitude0 4000.0
CompressorMultiplier0 0.883334
CompressorRPMP0 1600.0
CompressorRPMPMax 3480.0
CompressorMaxATARPM 2.0
CompressorSpeedManifold 1.4
DisP0x 2624
DisP0y 0
DisP1x 0
DisP1y 2
TESPEED 0.009
TWATERMAXRPM 760
TOILINMAXRPM 70
TOILOUTMAXRPM 87
MAXRPMTIME 300
MINRPMTIME 999
TWATERMAX 800
TWATERMIN 0
TOILMAX 125
TOILMIN 0
FuelConsumptionP01 0.324
FuelConsumptionP05 0.239
FuelConsumptionP1 0.255
FuelConsumptionPMAX 0.346
SoundName T55
StartStopName T55
ФМ
(прошла испытания в патче 4.12.2 - с модом Ан-24-26 от Асуры
http://forum.aviaskins.com/showpost....&postcount=102 )
ниже в архиве.
Звуки мотора:
https://drive.google.com/file/d/1FC8...ew?usp=sharing
(Если авторы мода доведут его до эксплуатационной терпимости

хотя бы патчей 4.12.2-4.13.4 без енжин-модов,
то смогу и довести фм - определить опытным путём правильный Сх.

)
----------------------------------
Фм для Ан-2 обновлена 1 Июля - исправлены очепятки и настроены моторы.