{"name":"Arma 3: CfgVehicles Plane class config reference","title":"Arma 3: CfgVehicles Plane class config reference","type":"topic","url":"https://community.bistudio.com/wiki/Arma_3:_CfgVehicles_Plane_class_config_reference","revid":378498,"updated":"2026-04-28T09:09:07Z","aliases":["A3 CfgVehicles Plane class config reference","Arma 3 CfgVehicles Plane class config reference"],"markdown":"All config values related to Plane class configuration can be found here.\n\n### CfgVehicles\n\n#### A\n\n##### aileronCoef\n\nGraph array, defines the influence of the ailerons control surface depending on the current speed. Each position in the array is a percentage of maxSpeed. First value is 0% of maxSpeed, last value is 150% of maxSpeed.\n\nArray - Graph array of float values, related to maxSpeed\n\n```cpp\naileronCoef[] = { 0, 0.5, 1, 1.2, 1.4, 1.5, 1.6 };        // V-44 Blackfish\naileronCoef[] = { 0.6, 1, 0.95, 0.9, 0.85, 0.8, 0.75 };    // A-164 Wipeout\naileronCoef[] = {\n    0,        // At 0 % of maxSpeed, this is the influence of the aileron\n    0.4,    // 12.5 %\n    0.8,    // 25 %\n    0.8,    // 37.5 %\n    0.9,    // 50 %\n    1.0,    // 62.5 %\n    1.0,    // 75 %\n    1.1,    // 87.5 %\n    1.1,    // 100 %\n    1.2,    // 112.5 %\n    1.2,    // 125 %\n    1.2,    // 137.5 %\n    1.3        // 150 %\n};\n```\n\n##### aileronControlsSensitivityCoef\n\nSensitivity of the player roll (aileron) input - how fast the control surface reaches it is max. extent. (does not affect AI).\n\nFloat\n\n```cpp\naileronControlsSensitivityCoef = 1;        // V-44 Blackfish\naileronControlsSensitivityCoef = 3.6;    // Caesar BTT\naileronControlsSensitivityCoef = 3;        // A-164 Wipeout\n```\n\n##### aileronSensitivity\n\nAileron authority. Lower values make the airplane bank slower, allowing to simulate heavier aircraft.\n\nFloat\n\n```cpp\naileronSensitivity = 0;            // No bank\naileronSensitivity = 0.5;        // V-44 Blackfish\naileronSensitivity = 0.75;        // A-164 Wipeout\naileronSensitivity = 0.85;        // Caesar BTT\naileronSensitivity = 1;            // Fast bank\n```\n\n##### airBrake\n\nDefines if the aircraft has airbrakes. Also linked to \"SpeedBrake\" animation source.\n\nBoolean\n\n```cpp\nairBrake = 0;    // No airbrakes\nairBrake = 1;    // Most aircrafts\n```\n\n##### airBrakeFrictionCoef\n\nDefines the \"braking power\" / friction of airbrakes.\n\nBoolean\n\n```cpp\nairBrakeFrictionCoef = 2.4;\n```\n\n##### airFrictionCoefs\n\nAir friction depending on velocity 2, 1 and 0 powers in {X, Y, Z} axes in the model space.\nBoolean\n\n```cpp\nairFrictionCoefs2[] = { 0.00100, 0.00050, 0.00006 };\nairFrictionCoefs1[] = { 0.100, 0.050, 0.006 };\nairFrictionCoefs0[] = { 0.0, 0.0, 0.0 };\n```\n\n##### altFullForce\n\nAltitude value in meters at which the aircraft starts to progressively lose thrust influence until altNoForce is reached. Below this altitude, thrust influence is always at its maximum.\nSimulates effect of thinning air on engine performace.\n\nIntegrer\n\n```cpp\naltFullForce = 6000;    // Caesar BTT\naltFullForce = 2000;    // V-44 Blackfish\n```\n\n##### altNoForce\n\nAltitude value in meters at which the aircraft loses its thrust influence completely. Below this altitude, thrust influence is progressively lost as soon as altFullForce is reached.\nSimulates effect of thinning air on engine performace.\n\nIntegrer\n\n```cpp\naltNoForce = 7500;    // Caesar BTT\naltNoForce = 7000;    // V-44 Blackfish\n```\n\n##### angleOfIndicence\n\nangleOfIndicence [sic]\n\n[of incidence (aerodynamics) Angle of incidence (aerodynamics)](https://en.wikipedia.org/wiki/Angle)\n\nRelates to envelope, affects lift properties and ev. view from the cabin.\n\nFloat\n\n```cpp\nangleOfIndicence = -2 * 3.1415 / 180; // Buzzard\n```\n\n#### C\n\n##### cabinOpening\n\nOnce the engine shut down, opens the cabin using \"cabin\" animation source.\n\nBoolean\n\n```cpp\ncabinOpening = 1;    // Caesar BTT or A-164 Wipeout\ncabinOpening = 0;    // V-44 Blackfish\n```\n\n##### cargoCanEject\n\nAllows the cargo passengers to jump out even if the aircraft is moving.\nNot a plane-specific value, but it is important to allow parachute jumps.\n\nBoolean\n\n```cpp\ncargoCanEject = 1;    // Cargo can eject\ncargoCanEject = 0;    // Cargo cannot eject\n```\n\n#### D\n\n##### draconicForceXCoef\n\nForce that affects the horizontal (X in model space) component of its velocity vector. Low values together with strong rudder authority will lead to skidding.\n\nFloat\n\n```cpp\ndraconicForceXCoef = 7.4;    // A-164 Wipeout\ndraconicForceXCoef = 7.5;    // Caesar BTT\ndraconicForceXCoef = 15;    // V-44 Blackfish\n```\n\n##### draconicForceYCoef\n\nForce that affects the vertical (Y in model space) component of its velocity vector. Bigger values allow for faster and sharper elevator turns.\n\nFloat\n\n```cpp\ndraconicForceYCoef = 3;        // A-164 Wipeout\ndraconicForceYCoef = 1;        // Caesar BTT\ndraconicForceYCoef = 0.5;    // V-44 Blackfish\n```\n\n##### draconicForceZCoef\n\nForce that affects the forward (Z in model space) component of its velocity vector.\nFloat\n\n```cpp\ndraconicForceZCoef = 0.1;    // A-164 Wipeout\ndraconicForceZCoef = 2.5;    // Caesar BTT\ndraconicForceZCoef = 0.2;    // V-44 Blackfish\n```\n\n##### draconicTorqueXCoef\n\nForce that keeps the airplane aligned according to a horizontal (X in model space) component of its velocity vector (model space). Makes the airplane turn in banked flight, affects how fast lower wing in a knife flight drops.\nBigger values also need to be balanced by a stronger rudder authority and draconicForceXCoef, otherwise the player won't be able to control the airplane in yaw. Good balancing with rudderCoef and draconicForceXCoef will allow good yaw authority in leveled flight, but disallow a sustained knife flight or too good turning just by using the rudder.\n\nCan be also defined as an array.\n\nFloat\n\n```cpp\ndraconicTorqueXCoef = 1.2;    // A-164 Wipeout\ndraconicTorqueXCoef[] =        // Caesar BTT\n{\n    14.0,    // 0 %\n    12.0,    // 15 %\n    11.2,    // 30 %\n    10.6,    // 45 %\n    9.9,    // 60 %\n    9.6,    // 75 %\n    9.7,    // 90 %\n    10.5,    // 105 %\n    11.0,    // 120 %\n    11.5,    // 135 %\n    12.0    // 150 %\n};\n```\n\n##### draconicTorqueYCoef\n\nForce that keeps the airplane aligned according to a vertical (Y in model space) component of its velocity vector. Makes the airplane go nose up when climbing and nose down when there's not enough lift.\nShould be strong enough to make the aircraft go nose down in stall conditions as Arma does not simulate stalling of wings individually.\nBigger values also need to be balanced by a stronger elevator authority and draconicForceYCoef, otherwise the player won't be able to control the airplane in pitch.\n\nCan be also defined as an array.\n\nFloat\n\n```cpp\ndraconicTorqueYCoef = 3;    // A-164 Wipeout\ndraconicTorqueYCoef[] =        // Caesar BTT\n{\n    7.0,    // 0 %\n    6.3,    // 15 %\n    4.0,    // 30 %\n    3.3,    // 45 %\n    3.0,    // 60 %\n    2.7,    // 75 %\n    2.5,    // 90 %\n    2.3,    // 105 %\n    2.1,    // 120 %\n    1.9,    // 135 %\n    1.8        // 150 %\n};\n```\n\n##### driveOnComponent\n\nDefines the geometry LOD shapes on which the vehicle can roll without damage. (obsolete, from 1.68 use PhysX wheels and suspension)\n\nArray - Strings linked to the geometry LOD shapes\n\n```cpp\ndriveOnComponent[] = { \"Gear_1_damper\", \"Gear_2_damper\", \"Gear_3_damper\" };            // A-164 Wipeout\ndriveOnComponent[] = { \"wheel_f\", \"wheel_r\", \"wheel_l\" };                            // Caesar BTT\ndriveOnComponent[] = {                                                                // V-44 Blackfish\n    \"Wheel_1_1\", \"Wheel_1_2\",\n    \"Wheel_2_1\", \"Wheel_2_2\", \"Wheel_2_3\",\n    \"Wheel_3_1\", \"Wheel_3_2\", \"Wheel_3_3\"\n};\n```\n\n#### E\n\n##### ejectSpeed\n\nDefines the ejection speed and vector for all seats (driver, gunners and cargo).\n\nArray - Values of velocity in m/s, [x, y, z]\n\n```cpp\nejectSpeed[] = { 0, 60, 0 };    // A-164 Wipeout, pilot is ejected upwards\nejectSpeed[] = { 0, 0, 3 };        // Caesar BTT, passengers are ejected frontwards (needs confirmation)\nejectSpeed[] = { 0, -2, 0 };    // V-44 Blackfish, passengers are ejected downwards\n```\n\n##### elevatorCoef\n\nCoefficient of the elevator authority according to a given speed.\n\nArray - Graph array of values, see aileronCoef\n\n```cpp\nelevatorCoef[] = { 0.6, 0.9, 0.5, 0.4, 0.35, 0.3, 0.3 };    // A-164 Wipeout\nelevatorCoef[] = { 0, 1, 1.2, 1.4, 1.5, 1.6, 1.6 };            // V-44 Blackfish\n```\n\n##### elevatorControlsSensitivityCoef\n\nSensitivity of the player pitch (elevator) input - how fast the control surface reaches it is max. extent. (does not affect AI).\n\nFloat\n\n```cpp\nelevatorControlsSensitivityCoef = 4;    // A-164 Wipeout\nelevatorControlsSensitivityCoef = 2;    // Caesar BTT\nelevatorControlsSensitivityCoef = 3;    // V-44 Blackfish\n```\n\n##### elevatorSensitivity\n\nElevator authority. Lower values make the airplane pitch slower.\n\nFloat\n\n```cpp\nelevatorSensitivity = 1.9;    // A-164 Wipeout\nelevatorSensitivity = 0.3;    // Caesar BTT\nelevatorSensitivity = 0.5;    // V-44 Blackfish\n```\n\n##### envelope\n\nThe lift properties (G) of the wing dependent of the actual speed of the aircraft. Each of the positions in the array corresponds to a relative\nspeed expressed as a proportion of the 125% of maxSpeed of the vehicle.\nRelates directly to angleOfIndicence and airplane's mass and can be used to simulate various wing sizes and camber.\n\nArray - Graph array of values, see aileronCoef\n\n```cpp\nenvelope[] = { 0.1, 0.1, 0.9, 2.8, 3.5, 3.7, 3.8, 3.8, 3.6, 3.3, 2.7 };                // A-164 Wipeout\nenvelope[] = { 0, 0.15, 1.05, 1.8, 2.8, 3.3, 3.5, 3.2, 2.6, 2, 1.5, 1, 0.5, 0 };    // Caesar BTT\nenvelope[] = { 0, 0.01, 0.5, 1.5, 3.5, 4.4, 4.6, 4.8, 5, 5.1, 5.2, 5.3, 5.3, 1 };    // V-44 Blackfish\n```\n\n#### F\n\n##### flaps\n\nDefines if the aircraft has flaps. Uses \"flap\" animation source.\n\nBoolean\n\n```cpp\nflaps = 1;    // Flaps\nflaps = 0;    // No flaps\n```\n\n##### flapsFrictionCoef\n\nFriction coefficient of flaps. Increases drag and lift. Relates to envelope.\n\nFloat\n\n```cpp\nflapsFrictionCoef = 0.5;    // A-164 Wipeout\nflapsFrictionCoef = 0.4;    // Caesar BTT\nflapsFrictionCoef = 0.2;    // V-44 Blackfish\n```\n\n##### gearDownTime\n\nOnly if gearRetracting = 1;, defines the time in seconds it takes to extract the gear.\n\nFloat\n\n```cpp\ngearDownTime = 2;    // Most aircrafts\n```\n\n##### gearRetracting\n\nDefines if the aircraft has retracting landing gear. Uses \"gear\" animation source.\n\nBoolean\n\n```cpp\ngearRetracting = 1;    // A-164 Wipeout, retractable landing gear\ngearRetracting = 0;    // Caesar BTT, fixed landing gear\n```\n\n##### gearUpTime\n\nOnly if gearRetracting = 1;, defines the time in seconds it takes to retract the gear.\nFloat\n\n```cpp\ngearUpTime = 3.33;    // Most aircrafts\n```\n\n##### gearsUpFrictionCoef\n\nDefines the additional friction when the landing gear is open.\nFloat\n\n```cpp\ngearsUpFrictionCoef = 0.5;\n```\n\n#### L\n\n##### landingAoa\n\nAdvised landing angle of attack for AI and autopilot. (Make sure to check functionality in game. The angles of glideslopes of airports and airstrips in Arma vary from 3-5°, finding a good AoA is often a compromise.)\n\nFloat\n\n```cpp\nlandingAoa = 0.174533;            // A-164 Wipeout\nlandingAoa = \"rad 3\";            // Caesar BTT\nlandingAoa = \"1*3.1415/180\";    // V-44 Blackfish\n```\n\n##### landingSpeed\n\nAdvised landing speed for AI and autopilot.\n\nFloat\n\n```cpp\nlandingSpeed = 195;    // A-164 Wipeout\nlandingSpeed = 110;    // Caesar BTT\nlandingSpeed = 230;    // V-44 Blackfish\n```\n\n##### lightOnGear\n\nDefines if the lights are on the landing gear, thus only shining when the gear is down.\n\nBoolean\n\n```cpp\nlightOnGear = 1;    // A-164 Wipeout\nlightOnGear = 0;    // Caesar BTT\n```\n\n##### maxSpeed\n\nMaximum speed. Doesn't limit the speed the aircraft is able to reach. Value is used mainly for the AI and thrust, envelope and control surfaces coefficients.\n\nFloat\n\n```cpp\nmaxSpeed = 706;    // A-164 Wipeout\nmaxSpeed = 435;    // Caesar BTT\nmaxSpeed = 550;    // V-44 Blackfish\n```\n\n#### R\n\n##### rudderCoef\n\nDefines the authority of the rudder in a given speed.\n\nArray - Graph array of floats, see aileronsCoef\n\n```cpp\nrudderCoef[] = { 0.6, 1, 1, 0.9, 0.8, 0.7, 0.6 };                                // A-164 Wipeout\nrudderCoef[] = { 0, 0.4, 1, 1.4, 1.8, 2, 2.2, 2.3, 2.4, 2.5, 2.5, 2.5, 2.6 };    // V-44 Blackfish\n```\n\n##### rudderControlsSensitivityCoef\n\nSensitivity of the player yaw (rudder) input - how fast the control surface reaches it is max. extent. (does not affect AI).\n\nFloat\n\n```cpp\nrudderControlsSensitivityCoef = 4;        // A-164 Wipeout\nrudderControlsSensitivityCoef = 2;        // Caesar BTT\nrudderControlsSensitivityCoef = 1.5;    // V-44 Blackfish\n```\n\n##### rudderInfluence\n\nCos of the angle in which rudder can turn the aircraft. Lower values mean less yaw extent and authority. Relates to rudderCoef, draconicTorqueXCoef and draconicForceXCoef.\n\nFloat\n\n```cpp\nrudderInfluence = 0.01;        // A-164 Wipeout\nrudderInfluence = 0.3;        // Caesar BTT\nrudderInfluence = 0.9396;    // V-44 Blackfish\n```\n\n#### S\n\n##### simulation\n\nString - Must be \"airplaneX\" for a plane\n\n```cpp\nsimulation = \"airplanex\";\n```\n\n##### stallSpeed\n\nAdvised stall speed. Used for AI, stallWarningTreshold in instruments and animation sources.\n\n> [!NOTE]\n> This param is not read by the engine, instead stallSpeed is calculated based on maxSpeed. To force the uses of static config value, use 'stallSpeedForced' (below)\n\nFloat\n\n```cpp\nstallSpeed = 180;    // V-44 Blackfish\n```\n\n##### stallSpeedForced (Arma 3 v2.22)\n\nAdvised stall speed. Used for AI, stallWarningTreshold in instruments and animation sources.\n\nFloat\n\n```cpp\nstallSpeedForced = 33;    // V-44 Blackfish\n```\n\n##### stallWarningTreshold\n\nstallWarningTreshold [sic]\n\nThreshold of the stall warning - relates to display sources (i.e. airspeed indicated in red color).\n\nFloat\n\n```cpp\nstallWarningTreshold = 0.2;    // A-164 Wipeout\nstallWarningTreshold = 0.2;    // Caesar BTT\nstallWarningTreshold = 0.5;    // V-44 Blackfish\n```\n\n#### T\n\n##### thrustCoef\n\nUsed to define available thrust vs. airspeed.\n\nArray - Graph array of floats, see aileronsCoef\n\n```cpp\nthrustCoef[] = { 0.9, 0.8, 0.9, 1.3, 1.2, 1.2, 1.1, 1, 0.9, 0.2, 0.1, 0, 0 };                    // A-164 Wipeout\nthrustCoef[] = { 1.3, 1.1, 1.2, 1.3, 1.5, 1.7, 1.6, 0.6, 0.46, 0.33, 0.2, 0.066, 0, 0, 0, 0 };    // Caesar BTT\nthrustCoef[] = { 1.1, 1.1, 1, 1, 0.9, 0.8, 0.7, 0.5, 0.3, 0, 0, 0, 0 };                            // V-44 Blackfish\nthrustCoef[] =\n{\n    1.2,    // At 0 % of maxSpeed, thrust energy will be 1.2\n    1.2,    // 12.5 %\n    1.1,    // 25 %\n    1.1,    // 37.5 %\n    1.0,    // 50 %\n    0.9,    // 62.5 %\n    0.8,    // 75 %\n    0.7,    // 87.5 %\n    0.5,    // 100 %\n    0.2,    // 112.5 %\n    0.0,    // 125 %\n    0.0,    // 137.5 %\n    0        // 150 %\n};\n```\n\n#### V\n\n##### vtol\n\nRequires \"airplanex\" simulation.\n\nType of VTOL :\n\nAll types allow manual vectoring up/down to certain limits described under that type.\n\n0 - No VTOL capacity\n\n1 - VTOL\ndefault 1.0 vectoring (nozzles/nacelles horizontal @ 0°)\n\n2 - STOVL, vectoring limitation on slow speed\ndefault 1.0 vectoring (nozzles/nacelles horizontal @ 0°)\nlimited 0.0 maximum vectoring (nozzles/nacelles horizontal @ 0°) below 5 km/h\n\n3 - VTOL, vectoring limitation near ground\ndefault 0.7 vectoring (nozzles/nacelles medium @ ~60°)\nlimited 0.7 minimum vectoring (nozzles/nacelles medium @ ~60°) below 5 meters altitude\n\n4 - VTOL, opposite of 1\ndefault 1.0 vectoring (nozzles/nacelles vertical @ 90°)\n\nInteger\n\n```cpp\nvtol = 0;    // A-164 Wipeout, not a VTOL aircraft\nvtol = 1;    // F-35B, Vertical Take Off and Landing, Start horizontal (nozzles/nacelles @ 0°)\nvtol = 2;    // AV-8B Harrier, Short Take Off/Vertical Landing\nvtol = 3;    // V-44 Blackfish, VTOL using a vectoring near the ground (to avoid blades collision with ground)\nvtol = 4;    // Y-32 Xi'an, Vertical Take Off and Landing, Start vertical (nozzles/nacelles @ 90°)\n```\n\n##### VTOLPitchInfluence\n\nOnce in hover flight, defines influence of pitch input.\n\nFloat\n\n```cpp\nVTOLPitchInfluence = 3.0;    // V-44 Blackfish\n```\n\n##### VTOLRollInfluence\n\nOnce in hover flight, defines influence of roll input.\n\nFloat\n\n```cpp\nVTOLRollInfluence = 10.0;    // V-44 Blackfish\n```\n\n##### VTOLYawInfluence\n\nOnce in hover flight, defines influence of yaw input.\nFloat\n\n```cpp\nVTOLYawInfluence = 6.0;    // V-44 Blackfish\n```\n\n#### W\n\n##### wheelSteeringSensitivity\n\nOnce landed, defines the radius of steering with nose/tail wheel (same action as rudder).\n\nFloat\n\n```cpp\nwheelSteeringSensitivity = 1;    // A-164 Wipeout\nwheelSteeringSensitivity = 1.2;    // Caesar BTT\nwheelSteeringSensitivity = 0.8;    // V-44 Blackfish\n```","sections":[{"heading":null,"level":1,"markdown":"All config values related to Plane class configuration can be found here."},{"heading":"CfgVehicles","level":3,"markdown":""},{"heading":"A","level":4,"markdown":""},{"heading":"aileronCoef","level":5,"markdown":"Graph array, defines the influence of the ailerons control surface depending on the current speed. Each position in the array is a percentage of maxSpeed. First value is 0% of maxSpeed, last value is 150% of maxSpeed.\n\nArray - Graph array of float values, related to maxSpeed\n\n```cpp\naileronCoef[] = { 0, 0.5, 1, 1.2, 1.4, 1.5, 1.6 };        // V-44 Blackfish\naileronCoef[] = { 0.6, 1, 0.95, 0.9, 0.85, 0.8, 0.75 };    // A-164 Wipeout\naileronCoef[] = {\n    0,        // At 0 % of maxSpeed, this is the influence of the aileron\n    0.4,    // 12.5 %\n    0.8,    // 25 %\n    0.8,    // 37.5 %\n    0.9,    // 50 %\n    1.0,    // 62.5 %\n    1.0,    // 75 %\n    1.1,    // 87.5 %\n    1.1,    // 100 %\n    1.2,    // 112.5 %\n    1.2,    // 125 %\n    1.2,    // 137.5 %\n    1.3        // 150 %\n};\n```"},{"heading":"aileronControlsSensitivityCoef","level":5,"markdown":"Sensitivity of the player roll (aileron) input - how fast the control surface reaches it is max. extent. (does not affect AI).\n\nFloat\n\n```cpp\naileronControlsSensitivityCoef = 1;        // V-44 Blackfish\naileronControlsSensitivityCoef = 3.6;    // Caesar BTT\naileronControlsSensitivityCoef = 3;        // A-164 Wipeout\n```"},{"heading":"aileronSensitivity","level":5,"markdown":"Aileron authority. Lower values make the airplane bank slower, allowing to simulate heavier aircraft.\n\nFloat\n\n```cpp\naileronSensitivity = 0;            // No bank\naileronSensitivity = 0.5;        // V-44 Blackfish\naileronSensitivity = 0.75;        // A-164 Wipeout\naileronSensitivity = 0.85;        // Caesar BTT\naileronSensitivity = 1;            // Fast bank\n```"},{"heading":"airBrake","level":5,"markdown":"Defines if the aircraft has airbrakes. Also linked to \"SpeedBrake\" animation source.\n\nBoolean\n\n```cpp\nairBrake = 0;    // No airbrakes\nairBrake = 1;    // Most aircrafts\n```"},{"heading":"airBrakeFrictionCoef","level":5,"markdown":"Defines the \"braking power\" / friction of airbrakes.\n\nBoolean\n\n```cpp\nairBrakeFrictionCoef = 2.4;\n```"},{"heading":"airFrictionCoefs","level":5,"markdown":"Air friction depending on velocity 2, 1 and 0 powers in {X, Y, Z} axes in the model space.\nBoolean\n\n```cpp\nairFrictionCoefs2[] = { 0.00100, 0.00050, 0.00006 };\nairFrictionCoefs1[] = { 0.100, 0.050, 0.006 };\nairFrictionCoefs0[] = { 0.0, 0.0, 0.0 };\n```"},{"heading":"altFullForce","level":5,"markdown":"Altitude value in meters at which the aircraft starts to progressively lose thrust influence until altNoForce is reached. Below this altitude, thrust influence is always at its maximum.\nSimulates effect of thinning air on engine performace.\n\nIntegrer\n\n```cpp\naltFullForce = 6000;    // Caesar BTT\naltFullForce = 2000;    // V-44 Blackfish\n```"},{"heading":"altNoForce","level":5,"markdown":"Altitude value in meters at which the aircraft loses its thrust influence completely. Below this altitude, thrust influence is progressively lost as soon as altFullForce is reached.\nSimulates effect of thinning air on engine performace.\n\nIntegrer\n\n```cpp\naltNoForce = 7500;    // Caesar BTT\naltNoForce = 7000;    // V-44 Blackfish\n```"},{"heading":"angleOfIndicence","level":5,"markdown":"angleOfIndicence [sic]\n\n[of incidence (aerodynamics) Angle of incidence (aerodynamics)](https://en.wikipedia.org/wiki/Angle)\n\nRelates to envelope, affects lift properties and ev. view from the cabin.\n\nFloat\n\n```cpp\nangleOfIndicence = -2 * 3.1415 / 180; // Buzzard\n```"},{"heading":"C","level":4,"markdown":""},{"heading":"cabinOpening","level":5,"markdown":"Once the engine shut down, opens the cabin using \"cabin\" animation source.\n\nBoolean\n\n```cpp\ncabinOpening = 1;    // Caesar BTT or A-164 Wipeout\ncabinOpening = 0;    // V-44 Blackfish\n```"},{"heading":"cargoCanEject","level":5,"markdown":"Allows the cargo passengers to jump out even if the aircraft is moving.\nNot a plane-specific value, but it is important to allow parachute jumps.\n\nBoolean\n\n```cpp\ncargoCanEject = 1;    // Cargo can eject\ncargoCanEject = 0;    // Cargo cannot eject\n```"},{"heading":"D","level":4,"markdown":""},{"heading":"draconicForceXCoef","level":5,"markdown":"Force that affects the horizontal (X in model space) component of its velocity vector. Low values together with strong rudder authority will lead to skidding.\n\nFloat\n\n```cpp\ndraconicForceXCoef = 7.4;    // A-164 Wipeout\ndraconicForceXCoef = 7.5;    // Caesar BTT\ndraconicForceXCoef = 15;    // V-44 Blackfish\n```"},{"heading":"draconicForceYCoef","level":5,"markdown":"Force that affects the vertical (Y in model space) component of its velocity vector. Bigger values allow for faster and sharper elevator turns.\n\nFloat\n\n```cpp\ndraconicForceYCoef = 3;        // A-164 Wipeout\ndraconicForceYCoef = 1;        // Caesar BTT\ndraconicForceYCoef = 0.5;    // V-44 Blackfish\n```"},{"heading":"draconicForceZCoef","level":5,"markdown":"Force that affects the forward (Z in model space) component of its velocity vector.\nFloat\n\n```cpp\ndraconicForceZCoef = 0.1;    // A-164 Wipeout\ndraconicForceZCoef = 2.5;    // Caesar BTT\ndraconicForceZCoef = 0.2;    // V-44 Blackfish\n```"},{"heading":"draconicTorqueXCoef","level":5,"markdown":"Force that keeps the airplane aligned according to a horizontal (X in model space) component of its velocity vector (model space). Makes the airplane turn in banked flight, affects how fast lower wing in a knife flight drops.\nBigger values also need to be balanced by a stronger rudder authority and draconicForceXCoef, otherwise the player won't be able to control the airplane in yaw. Good balancing with rudderCoef and draconicForceXCoef will allow good yaw authority in leveled flight, but disallow a sustained knife flight or too good turning just by using the rudder.\n\nCan be also defined as an array.\n\nFloat\n\n```cpp\ndraconicTorqueXCoef = 1.2;    // A-164 Wipeout\ndraconicTorqueXCoef[] =        // Caesar BTT\n{\n    14.0,    // 0 %\n    12.0,    // 15 %\n    11.2,    // 30 %\n    10.6,    // 45 %\n    9.9,    // 60 %\n    9.6,    // 75 %\n    9.7,    // 90 %\n    10.5,    // 105 %\n    11.0,    // 120 %\n    11.5,    // 135 %\n    12.0    // 150 %\n};\n```"},{"heading":"draconicTorqueYCoef","level":5,"markdown":"Force that keeps the airplane aligned according to a vertical (Y in model space) component of its velocity vector. Makes the airplane go nose up when climbing and nose down when there's not enough lift.\nShould be strong enough to make the aircraft go nose down in stall conditions as Arma does not simulate stalling of wings individually.\nBigger values also need to be balanced by a stronger elevator authority and draconicForceYCoef, otherwise the player won't be able to control the airplane in pitch.\n\nCan be also defined as an array.\n\nFloat\n\n```cpp\ndraconicTorqueYCoef = 3;    // A-164 Wipeout\ndraconicTorqueYCoef[] =        // Caesar BTT\n{\n    7.0,    // 0 %\n    6.3,    // 15 %\n    4.0,    // 30 %\n    3.3,    // 45 %\n    3.0,    // 60 %\n    2.7,    // 75 %\n    2.5,    // 90 %\n    2.3,    // 105 %\n    2.1,    // 120 %\n    1.9,    // 135 %\n    1.8        // 150 %\n};\n```"},{"heading":"driveOnComponent","level":5,"markdown":"Defines the geometry LOD shapes on which the vehicle can roll without damage. (obsolete, from 1.68 use PhysX wheels and suspension)\n\nArray - Strings linked to the geometry LOD shapes\n\n```cpp\ndriveOnComponent[] = { \"Gear_1_damper\", \"Gear_2_damper\", \"Gear_3_damper\" };            // A-164 Wipeout\ndriveOnComponent[] = { \"wheel_f\", \"wheel_r\", \"wheel_l\" };                            // Caesar BTT\ndriveOnComponent[] = {                                                                // V-44 Blackfish\n    \"Wheel_1_1\", \"Wheel_1_2\",\n    \"Wheel_2_1\", \"Wheel_2_2\", \"Wheel_2_3\",\n    \"Wheel_3_1\", \"Wheel_3_2\", \"Wheel_3_3\"\n};\n```"},{"heading":"E","level":4,"markdown":""},{"heading":"ejectSpeed","level":5,"markdown":"Defines the ejection speed and vector for all seats (driver, gunners and cargo).\n\nArray - Values of velocity in m/s, [x, y, z]\n\n```cpp\nejectSpeed[] = { 0, 60, 0 };    // A-164 Wipeout, pilot is ejected upwards\nejectSpeed[] = { 0, 0, 3 };        // Caesar BTT, passengers are ejected frontwards (needs confirmation)\nejectSpeed[] = { 0, -2, 0 };    // V-44 Blackfish, passengers are ejected downwards\n```"},{"heading":"elevatorCoef","level":5,"markdown":"Coefficient of the elevator authority according to a given speed.\n\nArray - Graph array of values, see aileronCoef\n\n```cpp\nelevatorCoef[] = { 0.6, 0.9, 0.5, 0.4, 0.35, 0.3, 0.3 };    // A-164 Wipeout\nelevatorCoef[] = { 0, 1, 1.2, 1.4, 1.5, 1.6, 1.6 };            // V-44 Blackfish\n```"},{"heading":"elevatorControlsSensitivityCoef","level":5,"markdown":"Sensitivity of the player pitch (elevator) input - how fast the control surface reaches it is max. extent. (does not affect AI).\n\nFloat\n\n```cpp\nelevatorControlsSensitivityCoef = 4;    // A-164 Wipeout\nelevatorControlsSensitivityCoef = 2;    // Caesar BTT\nelevatorControlsSensitivityCoef = 3;    // V-44 Blackfish\n```"},{"heading":"elevatorSensitivity","level":5,"markdown":"Elevator authority. Lower values make the airplane pitch slower.\n\nFloat\n\n```cpp\nelevatorSensitivity = 1.9;    // A-164 Wipeout\nelevatorSensitivity = 0.3;    // Caesar BTT\nelevatorSensitivity = 0.5;    // V-44 Blackfish\n```"},{"heading":"envelope","level":5,"markdown":"The lift properties (G) of the wing dependent of the actual speed of the aircraft. Each of the positions in the array corresponds to a relative\nspeed expressed as a proportion of the 125% of maxSpeed of the vehicle.\nRelates directly to angleOfIndicence and airplane's mass and can be used to simulate various wing sizes and camber.\n\nArray - Graph array of values, see aileronCoef\n\n```cpp\nenvelope[] = { 0.1, 0.1, 0.9, 2.8, 3.5, 3.7, 3.8, 3.8, 3.6, 3.3, 2.7 };                // A-164 Wipeout\nenvelope[] = { 0, 0.15, 1.05, 1.8, 2.8, 3.3, 3.5, 3.2, 2.6, 2, 1.5, 1, 0.5, 0 };    // Caesar BTT\nenvelope[] = { 0, 0.01, 0.5, 1.5, 3.5, 4.4, 4.6, 4.8, 5, 5.1, 5.2, 5.3, 5.3, 1 };    // V-44 Blackfish\n```"},{"heading":"F","level":4,"markdown":""},{"heading":"flaps","level":5,"markdown":"Defines if the aircraft has flaps. Uses \"flap\" animation source.\n\nBoolean\n\n```cpp\nflaps = 1;    // Flaps\nflaps = 0;    // No flaps\n```"},{"heading":"flapsFrictionCoef","level":5,"markdown":"Friction coefficient of flaps. Increases drag and lift. Relates to envelope.\n\nFloat\n\n```cpp\nflapsFrictionCoef = 0.5;    // A-164 Wipeout\nflapsFrictionCoef = 0.4;    // Caesar BTT\nflapsFrictionCoef = 0.2;    // V-44 Blackfish\n```"},{"heading":"gearDownTime","level":5,"markdown":"Only if gearRetracting = 1;, defines the time in seconds it takes to extract the gear.\n\nFloat\n\n```cpp\ngearDownTime = 2;    // Most aircrafts\n```"},{"heading":"gearRetracting","level":5,"markdown":"Defines if the aircraft has retracting landing gear. Uses \"gear\" animation source.\n\nBoolean\n\n```cpp\ngearRetracting = 1;    // A-164 Wipeout, retractable landing gear\ngearRetracting = 0;    // Caesar BTT, fixed landing gear\n```"},{"heading":"gearUpTime","level":5,"markdown":"Only if gearRetracting = 1;, defines the time in seconds it takes to retract the gear.\nFloat\n\n```cpp\ngearUpTime = 3.33;    // Most aircrafts\n```"},{"heading":"gearsUpFrictionCoef","level":5,"markdown":"Defines the additional friction when the landing gear is open.\nFloat\n\n```cpp\ngearsUpFrictionCoef = 0.5;\n```"},{"heading":"L","level":4,"markdown":""},{"heading":"landingAoa","level":5,"markdown":"Advised landing angle of attack for AI and autopilot. (Make sure to check functionality in game. The angles of glideslopes of airports and airstrips in Arma vary from 3-5°, finding a good AoA is often a compromise.)\n\nFloat\n\n```cpp\nlandingAoa = 0.174533;            // A-164 Wipeout\nlandingAoa = \"rad 3\";            // Caesar BTT\nlandingAoa = \"1*3.1415/180\";    // V-44 Blackfish\n```"},{"heading":"landingSpeed","level":5,"markdown":"Advised landing speed for AI and autopilot.\n\nFloat\n\n```cpp\nlandingSpeed = 195;    // A-164 Wipeout\nlandingSpeed = 110;    // Caesar BTT\nlandingSpeed = 230;    // V-44 Blackfish\n```"},{"heading":"lightOnGear","level":5,"markdown":"Defines if the lights are on the landing gear, thus only shining when the gear is down.\n\nBoolean\n\n```cpp\nlightOnGear = 1;    // A-164 Wipeout\nlightOnGear = 0;    // Caesar BTT\n```"},{"heading":"maxSpeed","level":5,"markdown":"Maximum speed. Doesn't limit the speed the aircraft is able to reach. Value is used mainly for the AI and thrust, envelope and control surfaces coefficients.\n\nFloat\n\n```cpp\nmaxSpeed = 706;    // A-164 Wipeout\nmaxSpeed = 435;    // Caesar BTT\nmaxSpeed = 550;    // V-44 Blackfish\n```"},{"heading":"R","level":4,"markdown":""},{"heading":"rudderCoef","level":5,"markdown":"Defines the authority of the rudder in a given speed.\n\nArray - Graph array of floats, see aileronsCoef\n\n```cpp\nrudderCoef[] = { 0.6, 1, 1, 0.9, 0.8, 0.7, 0.6 };                                // A-164 Wipeout\nrudderCoef[] = { 0, 0.4, 1, 1.4, 1.8, 2, 2.2, 2.3, 2.4, 2.5, 2.5, 2.5, 2.6 };    // V-44 Blackfish\n```"},{"heading":"rudderControlsSensitivityCoef","level":5,"markdown":"Sensitivity of the player yaw (rudder) input - how fast the control surface reaches it is max. extent. (does not affect AI).\n\nFloat\n\n```cpp\nrudderControlsSensitivityCoef = 4;        // A-164 Wipeout\nrudderControlsSensitivityCoef = 2;        // Caesar BTT\nrudderControlsSensitivityCoef = 1.5;    // V-44 Blackfish\n```"},{"heading":"rudderInfluence","level":5,"markdown":"Cos of the angle in which rudder can turn the aircraft. Lower values mean less yaw extent and authority. Relates to rudderCoef, draconicTorqueXCoef and draconicForceXCoef.\n\nFloat\n\n```cpp\nrudderInfluence = 0.01;        // A-164 Wipeout\nrudderInfluence = 0.3;        // Caesar BTT\nrudderInfluence = 0.9396;    // V-44 Blackfish\n```"},{"heading":"S","level":4,"markdown":""},{"heading":"simulation","level":5,"markdown":"String - Must be \"airplaneX\" for a plane\n\n```cpp\nsimulation = \"airplanex\";\n```"},{"heading":"stallSpeed","level":5,"markdown":"Advised stall speed. Used for AI, stallWarningTreshold in instruments and animation sources.\n\n> [!NOTE]\n> This param is not read by the engine, instead stallSpeed is calculated based on maxSpeed. To force the uses of static config value, use 'stallSpeedForced' (below)\n\nFloat\n\n```cpp\nstallSpeed = 180;    // V-44 Blackfish\n```"},{"heading":"stallSpeedForced (Arma 3 v2.22)","level":5,"markdown":"Advised stall speed. Used for AI, stallWarningTreshold in instruments and animation sources.\n\nFloat\n\n```cpp\nstallSpeedForced = 33;    // V-44 Blackfish\n```"},{"heading":"stallWarningTreshold","level":5,"markdown":"stallWarningTreshold [sic]\n\nThreshold of the stall warning - relates to display sources (i.e. airspeed indicated in red color).\n\nFloat\n\n```cpp\nstallWarningTreshold = 0.2;    // A-164 Wipeout\nstallWarningTreshold = 0.2;    // Caesar BTT\nstallWarningTreshold = 0.5;    // V-44 Blackfish\n```"},{"heading":"T","level":4,"markdown":""},{"heading":"thrustCoef","level":5,"markdown":"Used to define available thrust vs. airspeed.\n\nArray - Graph array of floats, see aileronsCoef\n\n```cpp\nthrustCoef[] = { 0.9, 0.8, 0.9, 1.3, 1.2, 1.2, 1.1, 1, 0.9, 0.2, 0.1, 0, 0 };                    // A-164 Wipeout\nthrustCoef[] = { 1.3, 1.1, 1.2, 1.3, 1.5, 1.7, 1.6, 0.6, 0.46, 0.33, 0.2, 0.066, 0, 0, 0, 0 };    // Caesar BTT\nthrustCoef[] = { 1.1, 1.1, 1, 1, 0.9, 0.8, 0.7, 0.5, 0.3, 0, 0, 0, 0 };                            // V-44 Blackfish\nthrustCoef[] =\n{\n    1.2,    // At 0 % of maxSpeed, thrust energy will be 1.2\n    1.2,    // 12.5 %\n    1.1,    // 25 %\n    1.1,    // 37.5 %\n    1.0,    // 50 %\n    0.9,    // 62.5 %\n    0.8,    // 75 %\n    0.7,    // 87.5 %\n    0.5,    // 100 %\n    0.2,    // 112.5 %\n    0.0,    // 125 %\n    0.0,    // 137.5 %\n    0        // 150 %\n};\n```"},{"heading":"V","level":4,"markdown":""},{"heading":"vtol","level":5,"markdown":"Requires \"airplanex\" simulation.\n\nType of VTOL :\n\nAll types allow manual vectoring up/down to certain limits described under that type.\n\n0 - No VTOL capacity\n\n1 - VTOL\ndefault 1.0 vectoring (nozzles/nacelles horizontal @ 0°)\n\n2 - STOVL, vectoring limitation on slow speed\ndefault 1.0 vectoring (nozzles/nacelles horizontal @ 0°)\nlimited 0.0 maximum vectoring (nozzles/nacelles horizontal @ 0°) below 5 km/h\n\n3 - VTOL, vectoring limitation near ground\ndefault 0.7 vectoring (nozzles/nacelles medium @ ~60°)\nlimited 0.7 minimum vectoring (nozzles/nacelles medium @ ~60°) below 5 meters altitude\n\n4 - VTOL, opposite of 1\ndefault 1.0 vectoring (nozzles/nacelles vertical @ 90°)\n\nInteger\n\n```cpp\nvtol = 0;    // A-164 Wipeout, not a VTOL aircraft\nvtol = 1;    // F-35B, Vertical Take Off and Landing, Start horizontal (nozzles/nacelles @ 0°)\nvtol = 2;    // AV-8B Harrier, Short Take Off/Vertical Landing\nvtol = 3;    // V-44 Blackfish, VTOL using a vectoring near the ground (to avoid blades collision with ground)\nvtol = 4;    // Y-32 Xi'an, Vertical Take Off and Landing, Start vertical (nozzles/nacelles @ 90°)\n```"},{"heading":"VTOLPitchInfluence","level":5,"markdown":"Once in hover flight, defines influence of pitch input.\n\nFloat\n\n```cpp\nVTOLPitchInfluence = 3.0;    // V-44 Blackfish\n```"},{"heading":"VTOLRollInfluence","level":5,"markdown":"Once in hover flight, defines influence of roll input.\n\nFloat\n\n```cpp\nVTOLRollInfluence = 10.0;    // V-44 Blackfish\n```"},{"heading":"VTOLYawInfluence","level":5,"markdown":"Once in hover flight, defines influence of yaw input.\nFloat\n\n```cpp\nVTOLYawInfluence = 6.0;    // V-44 Blackfish\n```"},{"heading":"W","level":4,"markdown":""},{"heading":"wheelSteeringSensitivity","level":5,"markdown":"Once landed, defines the radius of steering with nose/tail wheel (same action as rudder).\n\nFloat\n\n```cpp\nwheelSteeringSensitivity = 1;    // A-164 Wipeout\nwheelSteeringSensitivity = 1.2;    // Caesar BTT\nwheelSteeringSensitivity = 0.8;    // V-44 Blackfish\n```"}],"categories":["Arma 3: Vehicle Configuration"],"groups":["Configuration"]}