New Flight Model - Unknown025/Flans-Mod-Plus GitHub Wiki
New Flight Physics Model
This will be enabled when config option NewFlightControl is set to true.
Major Changes:
MaxThrottleis no longer used with this flight model as it better suits ground vehicles and helicopters.MaxThrustreplaces this.- New Lift Equation
- Mass implemented for acceleration and lift purposes
Currently not compatible with VTOL mode.
Lift
New lift equation LIFT = coefficient of (lift * ((speed^2)/2)) * wing area) / number of wings intact
-
Coefficient of lift is the
Liftconfig option -
Wing area is in square meters. You can apply the real world counterpart's for one wing or calculating it by getting the area of the top face of a wing hitbox, then dividing by 16. Here is an example of a wing hitbox from a large wing:
SetupPart leftWing 90 -27 -4 -119 40 10 108The "x" width is 40 and the "z" width is 108 divide each value by 16 to get meters. X = 2.5 and Z = 6.75. Mutiply to get the area.WingAreain this case would be 16.875. This number will get applied to the lift equation in game. -
The config option
TakeoffSpeedis the speed in Blocks/tick where lift will generate enough to get the plane off the ground Multiply this by 20 to get blocks/sec So aTakeoffSpeedof 0.5 is really 10 m/s Below this speed, lift exponentially drop off below this speed until you are just falling out of the sky. (no more landing within like 10 blocks, make a runway)
Aircraft Performance
MaxThrustis the amount of thrust when throttle is at 100%. Whatever throttle setting the plane is at determines thrust 50% throttle will yield 50% of theMaxThrustvalue. Value is in 10s of kgf SoMaxThrust 50is truly 500kgf thrust- Mass is in kg At high pitch values it is used to determine weight The ratio between thrust and mass will be what determines performance. If Thrust/weight is greater than 1, vertical acceleration is possible. At a value of 1, plane will hover when vertical Thrust/mass will determine acceleration performance otherwise.
High Speed Flight
-
Overall speed limit when the new system is enabled is raised from 2.0 to 3.5 or 70 Blocks/sec
MaxSpeedwill override this however. IfMaxSpeedis set to 1.5, you cant go faster than 1.5 blocks/tick The new system just allowsMaxSpeedto be set above the old 2.0 -
Supersonicis a config option that determines if a plane is able to go at speeds higher than 2.0 blocks/tick(sound barrier) If true, plane will have no problems getting above this speed. If false and you go faster than this speed, controls will lock up and plane will have a drastic pitch down motion until you go slower than 2.0 blocks/tick or you crash. In the real world this is known as "Mach-Tuck"