Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.czautoz.co.uk/llms.txt

Use this file to discover all available pages before exploring further.

Each helicopter variant has its own JSON config file at $profile:\CZAutoz_Heli\. Settings are applied per-file, so each variant can be tuned independently. As of v0.2 each file is organised into clear sectionsflight, altitude, aerodynamics, control (with a nested response block), autorotation, tailRotorFailure, damage (with zones and burn), fuel, battery, audio and camera. Each setting below is shown by its full path (for example control.response.rollAccelTau).

Config Files

HelicopterConfig File(s)
MD500 CivilianCZ_MD500_Civilian_config.json · CZ_MD500_Civilian_ClassicRedSilver_config.json · CZ_MD500_Civilian_BlueCharter_config.json · CZ_MD500_Civilian_GreenTour_config.json
MH-6 Little BirdCZ_MH6_config.json · CZ_MH6_SWAT_config.json
SA342M GazelleCZ_SA342M_config.json · CZ_SA342M_GreenBrownBlackWoodland_config.json · CZ_SA342M_TigerMeet_config.json
UH-1H IroquoisCZ_UH1H_Nasa_config.json · CZ_UH1H_MilitaryPolice_config.json · CZ_UH1H_StealthBlack_config.json · CZ_UH1H_White_config.json
MH-60L BlackhawkCZ_MH60LBlackhawk_config.json · CZ_MH60LBlackhawk_Desert_config.json
AW101 MerlinCZ_AW101Merlin_RoyalAirForce_config.json · CZ_AW101Merlin_RoyalNavy_config.json · CZ_AW101Merlin_CanadaRescue_config.json · CZ_AW101Merlin_PortugueseAirForce_config.json
Delete any file and restart to regenerate it with all defaults. Each file is independent — changing one variant does not affect others of the same type.
Modify these values at your own risk. The defaults for every helicopter have been carefully tuned by the development team for the best flight experience. Changing flight parameters (lift, control strengths, response, drag, etc.) can result in helicopters that feel broken or are impossible to fly. If you do make changes, keep a note of the original defaults so you can revert.If in doubt, leave these at their defaults. The global settings in mod_config.json (cargo, repair, toggles, logging) are safe to adjust freely.

flight

SettingWhat it doesDefaults (MD500 · MH-6 · SA342M · UH-1H · MH-60L · AW101)
flight.liftMultiplierOverall lift force. Higher = lifts off easier; lower = heavier feel.2.60 · 2.80 · 2.70 · 3.30 · 4.30 · 4.30
flight.rotorSpoolRateHow fast the rotor spins up on engine start (higher = faster spool).0.08 · 0.08 · 0.07 · 0.06 · 0.05 · 0.045
flight.maxAirspeedTop speed (VNE) in knots.152 · 152 · 167 · 120 · 159 · 167
flight.maxVerticalSpeedMaximum climb/descent rate (m/s).11 · 10 · 12 · 10 · 8 · 10
flight.dragForwardForward air resistance — higher = more drag, slower feel.0.32 · 0.30 · 0.28 · 0.32 · 0.26 · 0.23

control

The control section governs how the helicopter responds to input. The nested control.response block uses time constants (Tau, in seconds) — lower values make a control snappier, higher values make it smoother/heavier.
SettingWhat it doesDefaults (MD500 · MH-6 · SA342M · UH-1H · MH-60L · AW101)
control.pitchStrengthForward/back (cyclic) response strength.1.35 · 1.45 · 1.30 · 1.05 · 0.95 · 0.85
control.bankStrengthRoll (cyclic) response strength.1.50 · 1.55 · 1.45 · 1.10 · 1.00 · 0.90
control.yawStrengthPedal (rudder) rotation rate.1.35 · 1.55 · 1.50 · 0.95 · 0.90 · 0.80
control.weathervaneStrengthAutomatic nose alignment to travel direction. 0 = off.0.85 · 0.85 · 0.85 · 0.55 · 0.50 · 0.30
control.b2tStrengthBank-to-turn strength — how much banking coordinates into a turn.0.80 · 0.85 · 0.80 · 0.70 · 0.65 · 0.50
control.b2tRampRateBank-to-turn ramp rate — how quickly bank-to-turn coordination eases in/out as you roll (higher = the turn engages more immediately). Attitude, collective and yaw smoothing use the response.*Tau values below, not this. (Renamed from inputSmoothRate in v0.2.1.)7.0 · 7.5 · 6.5 · 5.0 · 4.0 · 3.0
control.tiltLiftCompTilt lift compensation — how much lift the rotor keeps as the aircraft tilts toward vertical (caps the gravity-tilt boost). Higher holds a nose-down/steeply-banked hover longer; lower drops you sooner. Past ~90° (inverted) lift is lost regardless and the helicopter falls under its own weight, recoverable by rolling/pitching upright. (New in v0.2.2.)1.7 · 1.7 · 1.7 · 1.7 · 1.7 · 1.7
control.response.rollAccelTauRoll spin-up time constant (s).0.10 · 0.09 · 0.10 · 0.13 · 0.14 · 0.16
control.response.rollDecayTauRoll settle time constant (s).0.12 · 0.11 · 0.12 · 0.16 · 0.18 · 0.20
control.response.pitchAccelTauPitch spin-up time constant (s).0.08 · 0.07 · 0.08 · 0.11 · 0.12 · 0.14
control.response.pitchDecayTauPitch settle time constant (s).0.12 · 0.11 · 0.12 · 0.16 · 0.18 · 0.20
control.response.yawAccelTauYaw spin-up time constant (s).0.07 · 0.06 · 0.06 · 0.09 · 0.10 · 0.12
control.response.yawDecayTauYaw settle time constant (s).0.10 · 0.09 · 0.09 · 0.13 · 0.15 · 0.18

altitude

Altitude values are entered in feet.
SettingWhat it doesDefaults (MD500 · MH-6 · SA342M · UH-1H · MH-60L · AW101)
altitude.liftStartAltitude (ft) where lift begins to fall off.13000 · 11000 · 11500 · 10500 · 16000 · 13000
altitude.ceilingService ceiling (ft) — lift reaches zero; the helicopter cannot climb above this.15000 · 13000 · 13500 · 12600 · 19000 · 15000

aerodynamics

SettingWhat it doesDefaults (MD500 · MH-6 · SA342M · UH-1H · MH-60L · AW101)
aerodynamics.groundEffectBonusExtra lift near the ground (0.12 = +12%). Fades with altitude.0.10 · 0.10 · 0.10 · 0.12 · 0.12 · 0.12
aerodynamics.groundEffectAltHeight (m) over which ground effect fades out.8 · 8 · 9 · 11 · 12 · 14
aerodynamics.etlBonusExtra lift in forward flight (ETL).0.12 · 0.13 · 0.11 · 0.09 · 0.08 · 0.07
aerodynamics.etlSpeedForward speed at which the ETL bonus reaches full strength.65 · 60 · 62 · 75 · 78 · 82
aerodynamics.envelopeThresholdFraction of top speed at which the VNE drag penalty begins (0.80 = at 80% of max).0.80 (all)
aerodynamics.envelopeDragScaleDrag multiplier above the VNE threshold — higher = harder speed cap.6.5 (all)

autorotation

These values are the same across all six helicopters by default.
SettingWhat it doesDefault
autorotation.gravityFactorGravity cancelled during engine-off autorotation. Higher = slower descent.0.60
autorotation.flareStrengthPitch-up flare force applied near the ground during autorotation.6.0
autorotation.descentCapMaximum descent rate during autorotation (m/s).10.0
autorotation.coastMinutesHow long the rotor coasts (visually and audibly) after a mid-air engine cut, before fully spinning down. Minimum enforced at 6 seconds.4.0

tailRotorFailure

Behaviour when the tail rotor is destroyed. Same across all variants by default.
SettingWhat it doesDefault
tailRotorFailure.spinRateUncontrolled yaw spin rate when the tail rotor is destroyed (deg/s).120.0
tailRotorFailure.descentRateForced descent rate when the tail rotor is destroyed (m/s²).2.5

damage

Each zone is an independent on/off toggle. As of v0.2.2 a disabled zone (0) takes no damage from any source — gunfire, explosions and collisions (previously the toggles only gated collision damage, so a heli with zones off could still be shot to a wreck). Setting all zones to 0 makes the helicopter fully invincible:
"damage": { "zones": { "chassis": 0, "body": 0, "engine": 0, "fuel": 0, "rotor1": 0, "rotor2": 0 } }
Rotors-only mode: enable only rotor1/rotor2 (everything else 0) and the rotors can be shot or damaged (they degrade and shear) while the hull stays invulnerable — ideal for servers running AI that fire on helicopters. Rotor damage never destroys the airframe; it only costs you lift and control.
SettingWhat it coversDefault
damage.zones.chassisLanding gear / skids0 (MD500 · MH-6 · SA342M · UH-1H) · 1 (MH-60L · AW101)
damage.zones.bodyFuselage / airframe1
damage.zones.engineEngine1
damage.zones.fuelFuel tank (a damaged tank leaks faster)1
damage.zones.rotor1Main rotor — destroyed = helicopter falls1
damage.zones.rotor2Tail rotor — destroyed = uncontrolled yaw spin1
SettingWhat it doesDefault
damage.contactCoefImpact damage multiplier — lower = tougher airframe.0.05
damage.crashThresholdImpact sensitivity — higher = harder hits needed for heavy damage.15.0
damage.playerCrashDamageEnabledCrew take HP damage on hard impacts. 0 = off, 1 = on (max HP capped by gameplay.playerCrashDamageMax). (Renamed from playerCrashDamage in v0.2.1.)0
damage.detachRuinedPartsWhen a door or any attachment is ruined, it detaches and drops off the helicopter instead of staying ruined in its slot. 0 = off, 1 = on. (New in v0.2.2.)0
damage.pushForceMultiplierForce applied when the helicopter contacts players or objects.1.0
damage.burn.durationHow long a destroyed helicopter burns, in seconds.120.0
damage.burn.radiusRadius (m) of the fire-damage area around a burning wreck.8.0

fuel

SettingWhat it doesDefaults (MD500 · MH-6 · SA342M · UH-1H · MH-60L · AW101)
fuel.burnLPHFuel consumption in litres per hour. 0 = unlimited fuel.120 · 150 · 280 · 300 · 1100 · 900
fuel.maxCapacityTank capacity in litres.242 · 245 · 455 · 840 · 1360 · 4100
fuel.refuelOnRestartRefuel to full on server restart. 0 = no, 1 = yes.1 (all)
fuel.refuelDistanceMax distance (m) for the refuel action to appear.5.0 (all)

battery

Same across all variants by default.
SettingWhat it doesDefault
battery.startDrainBattery drained per engine start and stop (max 500 units). 0 = disabled.10.0
battery.chargeRateBattery recharged per second while the engine is running. 0 = disabled.5.0
battery.lightDrainBattery drained per second while lights are on. 0 = disabled.2.0

audio

Audio lives in each variant’s own file, so volumes can be tuned independently per variant. All default to 1.0.
SettingWhat it doesDefault
audio.engineVolumeEngine sound volume multiplier (0.0–2.0+).1.0
audio.rotorVolumeRotor sound volume multiplier (0.0–2.0+).1.0
audio.warningVolumeVolume for the rotor emergency alarm and fuel-warning beep.1.0
audio.crashVolumeCrash sound volume multiplier.1.0

camera

SettingWhat it doesDefaults (MD500 · MH-6 · SA342M · UH-1H · MH-60L · AW101)
camera.distanceThird-person camera follow distance (m).12 · 11 · 13 · 16 · 18 · 22