Flight Files

Overview

This document describes the format of flight (.FLT) files, which are used when a session is saved off, often to be loaded again later on.

Flight files can be amended after they are saved off and before reloading, or applications can be developed that output flight files in the correct format that can then be used as input to the simulation. When a flight file is saved off,  two (or three, if a mission is being saved) other files are saved off also, with the same filename but different extension. The .WX file contains Metar data for the world's weather. The .FSSAVE file contains information for the Windows Vista Game Explorer. The .SPB file contains the current state of a mission. If the .WX weather file is not present, the simulation will simply use default weather, if the .FSSAVE file is not present obviously the saved game will not appear in the Vista Game Explorer, -- however if the .SPB file is not present for a saved mission the simulation may well exhibit some strange behavior. In other words, the .WX and .FSSAVE files are optional for both missions and free flight, the .SPB file is required for missions.

An application that creates flight files to initiate the simulation  in a certain state has the option of providing either just the flight file, or a flight file with an associated .XML or .SPB mission file. Creating just a flight file is simpler, but the mission system does add more options -- such as the easy addition of objects to the simulated world. Refer to the Mission Creation documentation for details on creating mission files.

See Also

Contents of Flight Files

The following lists the sections of a flight file. Some sections will only appear in certain types of flights, such as missions, and the exact number of sections will depend on the type of aircraft being flown, and the number of open windows being displayed on the screen. Unless otherwise stated, the section will appear in all flight files. Note that not all information on an aircraft or other object is saved off, some settings will simply revert to their default value when the flight is reloaded.

If an application is creating new flight files, these files must be encoded in ANSI format, otherwise the simulator will ignore them.

  • The Examples

The sections are listed here in the order they will appear in a saved flight file.

  • [main]
  • [options]
  • [kneeboard]
  • [atc_menu]
  • [panels]
  • [window.n]
  • [camera.n.n]
  • [efis]
  • [atc_aircraftdata.n]
  • [atc_agent.n]
  • [atc_agentmanager]
  • [atc_aircraft.n]
  • [atc_activeflightplan.n]
  • [atc_requestedflightplan.n]
  • [atc_aircraftmanager]
  • [atc_messagenode.n.n]
  • [atc_frequencynode.n]
  • [atc_messagesystem]
  • [gps_engine]
  • [datetimeseason]
  • [panel.n]
  • [user tip window]
  • [sim.n]
  • [simvars.n]
  • [avionics.n]
  • [slew.n]
  • [systemfailureN.n]
  • [freeze.n]
  • [engine parameters.n.n]
  • [fuel.n]
  • [systems.n]
  • [gauges.n]
  • [switches.n]
  • [autopilot.n]
  • [payload.n]
  • [sling.n.n]
  • [controls.n]
  • [simscheduler]
  • [weather]
  • [message window]
  • [flying tip window]
  • [resourcepath]
  • [objectfile]

The sections are listed here in alphabetical order.

  • [atc_activeflightplan.n]
  • [atc_agent.n]
  • [atc_agentmanager]
  • [atc_aircraftdata.n]
  • [atc_aircraft.n]
  • [atc_aircraftmanager]
  • [atc_frequencynode.n]
  • [atc_menu]
  • [atc_messagenode.n.n]
  • [atc_messagesystem]
  • [atc_requestedflightplan.n]
  • [autopilot.n]
  • [avionics.n]
  • [camera.n.n]
  • [controls.n]
  • [datetimeseason]
  • [efis]
  • [engine parameters.n.n]
  • [flying tip window]
  • [freeze.n]
  • [fuel.n]
  • [gauges.n]
  • [gps_engine]
  • [kneeboard]
  • [main]
  • [message window]
  • [objectfile]
  • [options]
  • [panels]
  • [panel.n]
  • [payload.n]
  • [resourcepath]
  • [sim.n]
  • [simscheduler]
  • [simvars.n]
  • [slew.n]
  • [sling.n.n]
  • [switches.n]
  • [systemfailureN.n]
  • [systems.n]
  • [user tip window]
  • [weather]
  • [window.n]
  • Universal Screen Coordinates
  • ATC Agent Signatures
  • Waypoint Format
  • ATC Message IDs

The Examples

To provide examples for most of the settings four flights were saved off at the moment captured in the images below. For some properties specific examples are given that did not originate with the four flights.

Aircreation Mission
B747 Mission
B737 IFR Takeoff
Grand Caravan VFR

[main]

title The title and filename of the flight file. The title will also be used in the name of the .WX weather file, the Vista Game Explorer .FSSAVE file, and (if a mission has been saved off) the .SPB mission state file.  Aircreation Mission( Title=Aircreation Mission )
B747 mission( Title=B747 mission )
Boeing 737 IFR take off( Title=Boeing 737 IFR take off )
description An optional description of the flight. This will appear in the Description box of the Load Flight dialog if the Title is selected. Aircreation Mission( Description="Just started, aiming at gate 1." )
B747 mission( Description="Locked spot view of Boeing 747" )
Boeing 737 IFR take off( Description="Flying from Victoria to Seattle" )
appversion The simulation application version number. Aircreation Mission( AppVersion=10.0.61637 )
flightversion The flight file version number. Aircreation Mission( FlightVersion=1 )

[options]

sound True if sound is active. Aircreation Mission( Sound=True )
pause True if the simulation is in a paused state. Aircreation Mission( Pause=True )
moonlight True if moonlight is to be rendered in the sky. Aircreation Mission( Moonlight=True )
textdisplaypage The information text page to display. These pages often contain single lines of information such as PAUSE, STALL, or the simulation rate for example. Aircreation Mission( TextDisplayPage=0 )
slewdisplaypage The information page to display whilst in slew mode. Aircreation Mission( SlewDisplayPage=1 )
B747 mission( SlewDisplayPage=0 )
axisindicator One of:
Off
4 dots
Small V
Large V
Aircreation Mission( AxisIndicator=Off )
AxisIndicator=Large V
titles True if window titles are to be shown. Aircreation Mission( Titles=False )

[kneeboard]

visible True if the kneeboard is visible. Aircreation Mission( Visible=False )
location The top left hand corner location of the kneeboard in pixels. Aircreation Mission( Location=21, 232 )
pageid ID number of the page currently displayed:
0 = Briefing
1 = Messages
2 = Navlog
3 = Keys
4 = Checklist
5 = Reference
6 = Mission
Aircreation Mission( PageId=0 )
B747 mission( PageId=1 )
page0scroll
to
page6scroll
Two numbers, giving the X and Y scroll positions within the kneeboard page. Aircreation Mission( Page0Scroll=0, 0 )
Aircreation Mission( Page1Scroll=0, 2147483647 )
radiomsg0
radiomsgkind0
 
to
 
radiomsgN
radiomsgkindN
The text of the radio message. There can be a large number of radio messages recorded, along with corresponding radiomsgkind entry.
The type of the radio message:
0 = dialogue
1 = an instruction from ATC
2 = an acknowledgement from the pilot
3 = an acknowledgement from ATC
4 = information from the pilot
RadioMsg2="Alright, Captain. I'll handle all radio communication, you concentrate on the flying. Pull forward onto the taxiway, then turn right and taxi straight ahead to runway 12."
RadioMsgKind2=0
 
RadioMsg0="Victoria Clearance Delivery, Boeing N737W IFR to Seattle, ready to copy." RadioMsgKind0=2
 
RadioMsg1="Boeing N737W, is cleared to Seattle airport as filed. Fly runway heading, climb and maintain 5,000. Departure frequency is 127.8, squawk 7253."
RadioMsgKind1=1
 
RadioMsg2="Boeing N737W, cleared to Seattle airport as filed. Fly runway heading, climb and maintain 5,000. Departure on 127.8, squawk 7253."
RadioMsgKind2=2

[atc_menu]

screenunicoords The current screen co-ordinates of the ATC window. See the note on Universal Screen Coordinates. Aircreation Mission( ScreenUniCoords=1944, 1219, 4303, 3706 )
Boeing 737 IFR take off( ScreenUniCoords=2968, 811, 4304, 3702 )
undoccoords The co-ordinates of the window if it has been undocked.. See the note on Universal Screen Coordinates. Aircreation Mission( UndocCoords=0, 0, 0, 0 )
visible True if the window is visible. Aircreation Mission( Visible=False )
Boeing 737 IFR take off( Visible=True )
undocked Set to True if the window has been undocked, in which case the window will be located at undoccoords. Undocked windows have a border and title. Aircreation Mission( Undocked=False )

[panels]

panel.on True if the main panel is visible, either in 2D cockpit or Virtual Cockpit view mode. Aircreation Mission( Panel.On=True )
B747 mission( Panel.On=False )
hud.on If the panel.on setting is False, and this setting is True, then the mini panel is visible. If both panel.on and hud.on are false, then no panel is visible. Aircreation Mission( HUD.On=False )
B747 mission( HUD.On=True )

[window.n]

The number of window.n entries will depend on the number of open windows. Window entries are numbered from 1. There will be at least one window entry.

order Set to 0 if the main window is in focus, or the number of the window if another is in focus. Aircreation Mission( Order=0 )
Boeing 737 IFR take off( Order=1 )
active True if this is the active window -- the window where view commands and audio, for example, are enabled. Aircreation Mission( Active=True )
Boeing 737 IFR take off( Active=False )
undocked Set to True if the window has been undocked, in which case the window will be located at undoccoords. Aircreation Mission( Undocked=False )
maximized Set to True if the window is maximized. This will override screen co-ordinates. Aircreation Mission( Maximized=True )
Boeing 737 IFR take off( Maximized=False )
screenunicoords The current screen co-ordinates of the window. See the note on Universal Screen Coordinates. Aircreation Mission( ScreenUniCoords=0, 0, 8192, 6100 )
B747 mission( ScreenUniCoords=0, 0, 8192, 2800 )
Boeing 737 IFR take off( ScreenUniCoords=0, 0, 8192, 3600 )
undoccoords The co-ordinates of the window if it has been undocked.. See the note on Universal Screen Coordinates. Aircreation Mission( UndocCoords=0, 0, 0, 0 )
currentcamera The GUID of the current camera (this will match one of the GUIDs in a Camera.n.n entry). Note that if a view option such as "Top Down View" is selected, then the current camera will be the GUID of one of the camera entries down in the list. Aircreation Mission( CurrentCamera={C95EAB58-9E4A-4E2A-A34C-D8D9D948F078} )
B747 mission( CurrentCamera={BCA3FDD1-FB83-4BBA-8407-4922A7F0D00D} )
Grand Caravan VFR( CurrentCamera={B1386D92-4782-4682-A137-738E25D1BAB5} )
Instance1
Instance2
Optional entries. If the camera is pointing at or inside an AI controlled aircraft, then the type and tail number of that aircraft is stored here. Instance1=C208B Grand Caravan Instance2=NC208F

[camera.n.n]

There can be a large number of camera entries, each section starting with:
Camera.Window Number.Camera Number.

guid The GUID of the camera. One of these entries will match the GUID for the CurrentCamera in each of the [window.n]) sections. Aircreation Mission( Guid={B1386D92-4782-4682-A137-738E25D1BAB5} )
Boeing 737 IFR take off( Guid={8FF6C134-098D-409F-BAEC-CABA3F683F98} )
Grand Caravan VFR( Guid={195EAB58-9E4A-2E2A-A34C-A8D9D948F078} )
zoom Zoom factor of the camera (refer to the Camera Configuration documentation for more details). Aircreation Mission( Zoom=1 )
Boeing 737 IFR take off( Zoom=0.30000001192092896 )
Grand Caravan VFR( Zoom=0.60000002384185791 )
translation X, Y and Z offset of the camera. Aircreation Mission( Translation=0, 0, 0 )
rotation Rotation of the camera for pitch, bank and heading. This entry will not be present for external views. Aircreation Mission( Rotation=0, 0, 0 )
B747 mission( Rotation=11, -67.324531555175781, 0 )
Boeing 737 IFR take off( Rotation=-1, 0, 0 )
chasedirection Optional. Only present in external views. Aircreation Mission( ChaseDirection=2.2269299030303955 )
B747 mission( ChaseDirection=173.78892517089844 )
Boeing 737 IFR take off( ChaseDirection=90 )
chasedistance Optional. Only present in external views. Aircreation Mission( ChaseDistance=20 )
B747 mission( ChaseDistance=37.5 )
Boeing 737 IFR take off( ChaseDistance=28.041599273681641 )
chasealtitude Optional. Only present in external views. Aircreation Mission( ChaseAltitude=1.6290308237075806 )
B747 mission( ChaseAltitude=0.80000001192092896 )
Boeing 737 IFR take off( ChaseAltitude=0.91439998149871826 )

[efis]

The EFIS (electronic flight information system) entry corresponds to the Visual Flight Path dialog. This is simply the visual aid given to identify the route the pilot should be following.

active True if the EFIS is active. Active=True
navaid The linked radio; one of:
VOR 1
VOR 2
These entries correspond to NAV1 and NAV2, which will provide the VOR or ILS signal that will be used to place the visual guides.
NavAid=VOR 1
type The visual; one of:
Rectangles
Telephone Poles
Yellow Brick Road
Hoops
Type=Rectangles
density One of:
Thin
Medium
Thick
Density=Thin
range The distance between the visuals. One of:
Short
Medium
Long
Range=Short
altitude Altitude (above MSL) below which the visual guides should be drawn. Altitude=2000
flags 0 indicates no flags have been set.
0x2: Plot intercept course
Flags=2

[atc_aircraftdata.n]

Optional entry. There will be an atc_aircraftdata entry for each aircraft flying with a flight plan, which can be none in free flight.

aircraftsignature The aircraft signature. 1,0 for the user aircraft. Boeing 737 IFR take off( AircraftSignature=1,0 )
contacted True if the agent has made contact with the aircraft. Boeing 737 IFR take off( Contacted=True )
seclastding Time of the last ding (correcting message), or 0 if there was none. Boeing 737 IFR take off( SecLastDing=0 )
numdings The number of times the pilot has been dinged. After three dings the pilot is removed from ATC control. After a forgiveness period the number of dings is reduced to zero. Boeing 737 IFR take off( NumDings=0 )
lastding The ATC Message ID of the last ding, or 0 if there was no last ding. Boeing 737 IFR take off( LastDing=0 )
lastmessage The last transmitted ATC Message ID. Boeing 737 IFR take off( LastMessage=1302 )
Grand Caravan VFR( LastMessage=1301 )
handedoff True if the aircraft has been handed off to another agent. Boeing 737 IFR take off( HandedOff=False )
timestamponrunway The number of seconds an aircraft has been on the runway, after landing, or 0 if the aircraft has not just landed. Boeing 737 IFR take off( TimeStampOnRunway=0 )
bvairspacetransitionprev Same options as BVAirspaceTransition. Boeing 737 IFR take off( BVAirspaceTransitionPrev=BV_TYPE_NONE )
hasreachedclassd True if the aircraft has reached Class D airspace. Boeing 737 IFR take off( HasReachedClassD=False )

[atc_agent.n]

Optional entry. There will be an atc_agent entry for each agent, which can be none in free flight.

agenttype One of:
ATIS
ClearanceDelivery
Ground
Tower
Center
Approach
Departure
FSS
CTAF
ASOS
Boeing 737 IFR take off( AgentType=Tower )
callsign The callsign of the ATC agent. Boeing 737 IFR take off( Callsign=VICTORIA )
Grand Caravan VFR( Callsign=GREENLAKE )
frequency The COM frequency of the ATC agent: 1294000 = 129.4000. Boeing 737 IFR take off( Frequency=1197000 )
Grand Caravan VFR( Frequency=1359000 )
numberofaircraft The number of aircraft the agent is tracking. Usually 1. Boeing 737 IFR take off( NumberofAircraft=1 )
seclastmessage Simtime of the last message. Boeing 737 IFR take off( SecLastMessage=713.58478911204725 )
Grand Caravan VFR( SecLastMessage=631.3209950251138 )

[atc_agentmanager]

numberofagents Number of current ATC agents. If this number is 0, there will be no [atc_aircraftdata.n] or [atc_agent.n] entries. There will be an ATC agent if an aircraft is flying with a flight plan. Aircreation Mission( NumberofAgents=0 )
Boeing 737 IFR take off( NumberofAgents=1 )

[atc_aircraft.n]

There will be an atc_aircraft entry for each aircraft.

activeflightplan True if the user aircraft has a flight plan. Aircreation Mission( ActiveFlightPlan=False )
Boeing 737 IFR take off( ActiveFlightPlan=True )
requestedflightplan True if the user aircraft has requested a new flight plan, and that request has not yet been answered. Aircreation Mission( RequestedFlightPlan=False )
acstate One of:
 ACSTATE_NONE,

// IFR Clearance
ACSTATE_PRETAXI_CLEARANCE
ACSTATE_IFR_CLEARANCE_READBACK
ACSTATE_IFR_CLEARANCE_WAIT_FOR_READBACK_GOOD,

// Departure ground operations
ACSTATE_CTAF_TAKEOFF
ACSTATE_DYNAMIC_RUNWAY_CTAF_TAKEOFF
ACSTATE_REQUEST_TAXI_CLEARANCE_OUT_VFR_ATIS
ACSTATE_REQUEST_TAXI_CLEARANCE_OUT_VFR_NOATIS
ACSTATE_REQUEST_TAXI_CLEARANCE_OUT_IFR
ACSTATE_TAXI_CLEARANCE_READBACK
ACSTATE_TAXIING_OUT
ACSTATE_ACKNOWLEDGE_HOLD_POSITION
ACSTATE_ACKNOWLEDGE_CONTINUE_TAXI
ACSTATE_TOWER_HOLDSHORT_ACKNOWLEDGE
ACSTATE_TAKEOFF_POSITION_AND_HOLD_ACKNOWLEDGE
ACSTATE_TAKEOFF_CLEARANCE_READBACK
ACSTATE_DYNAMIC_RUNWAY_TAKEOFF

// Class D departure operations
ACSTATE_TOWER_DEPARTING

// VFR enroute operations
ACSTATE_VFR_ENROUTE_CONTACT
ACSTATE_VFR_ENROUTE

// Flight Following and Airspace Transitions
ACSTATE_ACKNOWLEDGE_SQUAWK
ACSTATE_ACKNOWLEDGE_RADAR_CONTACT_FF
ACSTATE_ACKNOWLEDGE_RADAR_CONTACT_TRANSITION
ACSTATE_ACKNOWLEDGE_LEAVING_AIRSPACE_NOFF
ACSTATE_ACKNOWLEDGE_TRANSITION_CLEARANCE_CLASS_BC
ACSTATE_ACKNOWLEDGE_TRANSITION_CLEARANCE_CLASS_D

// Popup IFR States
ACSTATE_ACKNOWLEDGE_INFLIGHT_IFR_CLEARANCE
ACSTATE_INFLIGHT_IFR_CLEARANCE_WAIT_FOR_READBACK_GOOD

// Handoffs
ACSTATE_AGENT_CONTACT
ACSTATE_AGENT_HANDOFF

// IFR Enroute state
ACSTATE_ARRIVAL
ACSTATE_DYNAMIC_RUNWAY_ARRIVAL
ACSTATE_DYNAMIC_APPROACH_ARRIVAL
ACSTATE_DYNAMIC_APPROACH_TRANSITION_ARRIVAL
ACSTATE_ARRIVAL_CANCEL_IFR

// States that loop back to ARRIVAL after aircraft responds
ACSTATE_ARRIVAL_VECTOR
ACSTATE_ARRIVAL_EXPECT
ACSTATE_CRUISING_ALTITUDE_INCREASE
ACSTATE_CRUISING_ALTITUDE_DECREASE
ACSTATE_DYNAMIC_RUNWAY_ARRIVAL_EXPECT
ACSTATE_DYNAMIC_APPROACH_ARRIVAL_EXPECT
ACSTATE_DYNAMIC_APPROACH_TRANSITION_ARRIVAL_EXPECT
ACSTATE_ARRIVAL_CLEARED
ACSTATE_ARRIVAL_CLEARED_FULL_PROCEDURE
ACSTATE_DYNAMIC_AIRPORT_LANDING

// Class D arrival operations
ACSTATE_AGENT_HANDOFF_TOWER
ACSTATE_TOWER_CONTACT
ACSTATE_TOWER_CONTACT_IFR
ACSTATE_TOWER_TRANSITION
ACSTATE_TOWER_PATTERN_ENTRY
ACSTATE_DYNAMIC_RUNWAY_PATTERN_ENTRY
ACSTATE_TOWER_LANDING
ACSTATE_DYNAMIC_RUNWAY_LANDING
ACSTATE_TOWER_HANDOFF_GROUND
ACSTATE_TOWER_CLEARED_TO_LAND
ACSTATE_GO_AROUND_ACKNOWLEDGE
ACSTATE_AGENT_HANDOFF_TOWER_MISSED_APPROACH
ACSTATE_AGENT_CONTACT_MISSED_APPROACH

// CTAF Operations
ACSTATE_CTAF_LANDING_TYPE
ACSTATE_DYNAMIC_RUNWAY_CTAF_LANDING_TYPE
ACSTATE_CTAF_LANDING
ACSTATE_DYNAMIC_RUNWAY_CTAF_LANDING

// Arrival ground operations
ACSTATE_REQUEST_TAXI_CLEARANCE_IN
ACSTATE_TAXI_CLEARANCE_IN_READBACK
ACSTATE_TAXIING_IN
ACSTATE_ACKNOWLEDGE_HOLD_POSITION_IN
ACSTATE_ACKNOWLEDGE_CONTINUE_TAXI_IN
Aircreation Mission( AcState=ACSTATE_REQUEST_TAXI_CLEARANCE_OUT_VFR_ATIS )
Boeing 737 IFR take off( AcState=ACSTATE_TOWER_DEPARTING )
TaxiRouteAirport This and the following two entries will only be present if the aircraft is currently following a cleared taxiway route. TaxiRouteAirport=KSEA
TaxiRoute.0
to
TaxiRoute.N
Optional. This will only exist if the aircraft is currently following a cleared taxi route, and holds the taxiway route being followed. Each entry takes five numbers: the index of the TaxiwayPath, the TaxiwayPoint to head for, the direction along the path -- which will depend on the order in which the points were defined (1 = forward, 2 = backward), an unused number (always 0), and the runway index number if the route is along a runway. This information will only be known if the XML file used to create the airport is available -- refer to the Microsoft ESP: Creating a new airport tutorial. The example here shows the taxiway route to Gate Alpha4, following route E C A, from that tutorial. TaxiRoute.0=27,11,2,0,2
TaxiRoute.1=26,10,2,0,0
TaxiRoute.2=25,9,2,0,0
TaxiRoute.3=24,16,2,0,0
TaxiRoute.4=19,8,2,0,-1
TaxiRoute.5=18,7,2,0,-1
TaxiRoute.6=13,2,2,0,-1
TaxiRoute.7=3,1,1,0,-1
NumTaxiRoute The number of TaxiRoute entries. NumTaxiRoute=8
numberofwaypoints The number of waypoints in the route (not taxiway points). This can be zero if the aircraft has not cleared a flight plan, is often two for a VFR or direct IFR route, but can be many more for a more complex IFR route. The waypoints will match exactly those in the [atc_activeflightplan.n] -- if there is such a flight plan. Aircreation Mission( NumberofWaypoints=0 )
Boeing 737 IFR take off( NumberofWaypoints=2 )
clearanceflags Hex number containing Boolean flags:
0x0001: User is IFR
0x0002: User has been assigned a new altitude
0x0004: User has been assigned a new heading
0x0008: User has been assigned a left turn
0x0010: User has arrived at their cleared altitude
0x0020: User has declared missed and needs an altitude assignment
0x0040: User is requesting Popup IFR clearance
0x0080: This is the first assigned approach for the user
0x0100: User has declared missed and is flying published missed approach
0x0200: User is descending to their arrival airport
The example shows the flags for an aircraft that has just declared a missed approach.
ClearanceFlags=2F
ctcur One of:
CLEARANCE_NONE CLEARANCE_OWNNAV CLEARANCE_VECTORS_INTERCEPT_LEFT CLEARANCE_VECTORS_INTERCEPT_RIGHT CLEARANCE_VECTORS_ROUTE
Aircreation Mission( CtCur=CLEARANCE_NONE )
Boeing 737 IFR take off( CtCur=CLEARANCE_OWNNAV )
waypointnext The waypoint the aircraft is currently heading for. Note that waypoints are indexed from zero. Aircreation Mission( WaypointNext=0 )
Boeing 737 IFR take off( WaypointNext=1 )
altcleared The altitude the aircraft has been instructed to fly at, in feet. Aircreation Mission( AltCleared=-1 )
Boeing 737 IFR take off( AltCleared=5000 )
hdgassigned The assigned heading, in radians, or -1 if no heading has been assigned. Aircreation Mission( HdgAssigned=-1 )
squawkassigned The assigned squawk number. The saved value is a decimal number, that when converted to hexadecimal the last four digits will be the squawk number in octal. The example gives the assigned number of 543650387. When converted to hex this gives 20677253, the last four digits -- 7253 -- are the squawk number in octal. Note that this number matches the code for the transponder in the [avionics] section. The remaining digits are irrelevant and are ignored (this is a known issue). Boeing 737 IFR take off( SquawkAssigned=543650387 )
landingsequence One of:
LANDING_NONE LANDING_IFR_EXPECTING_APPROACH LANDING_IFR_CLEARED_FOR_APPROACH LANDING_IFR_CLEARED_TO_LAND LANDING_VFR_FULL_STOP_REQUEST LANDING_VFR_FULL_STOP_FLYING_PATTERN LANDING_VFR_FULL_STOP_CLEARED_TO_LAND LANDING_VFR_TOUCH_AND_GO_REQUEST LANDING_VFR_TOUCH_AND_GO_FLYING_PATTERN LANDING_VFR_TOUCH_AND_GO_CLEARED_TO_LAND
Aircreation Mission( LandingSequence=LANDING_NONE )
departurerequest One of:
DEPARTURE_VFR_REQUEST_REMAIN_IN_PATTERN
DEPARTURE_VFR_REQUEST_DEPART_STRAIGHT_OUT
DEPARTURE_VFR_REQUEST_DEPART_NORTH
DEPARTURE_VFR_REQUEST_DEPART_SOUTH
DEPARTURE_VFR_REQUEST_DEPART_EAST
DEPARTURE_VFR_REQUEST_DEPART_WEST
DEPARTURE_VFR_REQUEST_NONE
Aircreation Mission( DepartureRequest=DEPARTURE_VFR_REQUEST_NONE )
Grand Caravan VFR( DepartureRequest=DEPARTURE_VFR_REQUEST_DEPART_STRAIGHT_OUT )
parkingrequest One of:
PARKING_NAME_NONE
PARKING_NAME_PARKING
PARKING_NAME_N_PARKING
PARKING_NAME_NE_PARKING
PARKING_NAME_E_PARKING
PARKING_NAME_SE_PARKING
PARKING_NAME_S_PARKING
PARKING_NAME_SW_PARKING
PARKING_NAME_W_PARKING
PARKING_NAME_NW_PARKING
PARKING_NAME_GATE
Aircreation Mission( ParkingRequest=PARKING_NAME_NONE )
parkingtyperequest One of:
PARKING_TYPE_NONE
PARKING_TYPE_RAMP_GA FAC_TAXI_PARKING_TYPE_RAMP_GA_SMALL PARKING_TYPE_RAMP_GA_MEDIUM PARKING_TYPE_RAMP_GA_LARGE
PARKING_TYPE_RAMP_CARGO
PARKING_TYPE_RAMP_MIL_CARGO PARKING_TYPE_RAMP_MIL_COMBAT PARKING_TYPE_GATE_SMALL
PARKING_TYPE_GATE_MEDIUM
PARKING_TYPE_GATE_HEAVY
PARKING_TYPE_DOCK_GA PARKING_TYPE_FUEL PARKING_TYPE_VEHICLE
Aircreation Mission( ParkingTypeRequest=PARKING_TYPE_NONE )
patternleg One of:
PATTERN_LEG_NONE
PATTERN_LEG_DOWNWIND
PATTERN_LEG_CROSSWIND
PATTERN_LEG_SHORT_FINAL
PATTERN_LEG_FINAL
PATTERN_LEG_BASE
PATTERN_LEG_UPWIND
Aircreation Mission( PatternLeg=PATTERN_LEG_NONE )
approachindex The index number of the approach for the destination airport, or -1 if no approach has cleared. Aircreation Mission( ApproachIndex=-1 )
approachtransitionindex The index number of the approach transition for the destination airport, of -1 if no approach transition has been cleared. Aircreation Mission( ApproachTransitionIndex=-1 )
approachrequestindex The index number of the approach that has been requested by the pilot, but has not yet been cleared. Aircreation Mission( ApproachRequestIndex=-1 )
approachtransitionrequestindex The index number of the approach transition that has been requested by the pilot, but has not yet been cleared. Aircreation Mission( ApproachTransitionRequestIndex=-1 )
runwayindex The index number of the destination airport runway, or -1 if no runway has been assigned. Aircreation Mission( RunwayIndex=-1 )
Boeing 737 IFR take off( RunwayIndex=1 )
Grand Caravan VFR( RunwayIndex=0 )
runwayrequestindex The index number of the destination airport runway requested by the pilot, but has not yet been assigned. Aircreation Mission( RunwayRequestIndex=-1 )
parkingindex The index number of the parking spot assigned to the aircraft at the destination airport, or -1 if no parking spot has been assigned. Aircreation Mission( ParkingIndex=-1 )
flightfollowing One of:
FLIGHT_FOLLOWING_NO
FLIGHT_FOLLOWING_REQUEST
FLIGHT_FOLLOWING_YES
Aircreation Mission( FlightFollowing=FLIGHT_FOLLOWING_NO )
airspacetransition One of:
AIRSPACE_TRANSITION_NONE
AIRSPACE_TRANSITION_REQUEST
AIRSPACE_TRANSITION_YES
Aircreation Mission( AirspaceTransition=AIRSPACE_TRANSITION_NONE )
bvairspacetransition One of:
BV_TYPE_NONE
BV_TYPE_CENTER
BV_TYPE_CLASS_A
BV_TYPE_CLASS_B
BV_TYPE_CLASS_C
BV_TYPE_CLASS_D
BV_TYPE_CLASS_E
BV_TYPE_CLASS_F
BV_TYPE_CLASS_G
BV_TYPE_TOWER
BV_TYPE_CLEARANCE
BV_TYPE_GROUND
BV_TYPE_DEPARTURE
BV_TYPE_APPROACH
BV_TYPE_MOA
BV_TYPE_RESTRICTED
BV_TYPE_PROHIBITED
BV_TYPE_WARNING
BV_TYPE_ALERT
BV_TYPE_DANGER
BV_TYPE_NATIONAL_PARK
BV_TYPE_MODE_C
BV_TYPE_MAX
Aircreation Mission( BVAirspaceTransition=BV_TYPE_NONE )
bvairspacetransitionreq Same options as BVAirspaceTransition. Aircreation Mission( BVAirspaceTransitionReq=BV_TYPE_NONE )
takeoffsequence One of:
TAKEOFF_SEQUENCE_NONE
TAKEOFF_SEQUENCE_HOLDSHORT TAKEOFF_SEQUENCE_TAXI_AND_HOLD TAKEOFF_SEQUENCE_CLEARED TAKEOFF_SEQUENCE_OUT_OF_AREA
Aircreation Mission( TakeoffSequence=TAKEOFF_SEQUENCE_NONE )
Boeing 737 IFR take off( TakeoffSequence=TAKEOFF_SEQUENCE_CLEARED )
landingsequencenumber If the aircraft is to land following other aircraft, this number is the aircraft's landing sequence number. For example, if this value is 3, then the aircraft is to follow two other aircraft. If this is not the case, then this property should be -1. Aircreation Mission( LandingSequenceNumber=-1 )
taxiroutecurrent The index number of the taxiroute entry the aircraft is currently on, or -1 if the aircraft is not on a taxiway route (so there are no TaxiRoute, or NumTaxiRoute entries). Aircreation Mission( TaxiRouteCurrent=-1 )
cruisingaltitude The current cruising altitude. Aircreation Mission( CruisingAltitude=-1 )
Boeing 737 IFR take off( CruisingAltitude=5000 )
Grand Caravan VFR( CruisingAltitude=4500 )
requestedcruisingaltitude The requested cruising altitude, if an altitude change has been requested, or -1 if there is no such request. Aircreation Mission( RequestedCruisingAltitude=-1 )
expectedaltitude The altitude the user aircraft pilot is told to expect, in feet, or -1 if this does not apply. Aircreation Mission( ExpectedAltitude=-1 )
aircraftsignature The aircraft signature. This will be 1,0 for the user aircraft. Aircreation Mission( AircraftSignature=1,0 )
agenttracking The signature of the ATC agent (refer to ATC Agent Signatures). Boeing 737 IFR take off( AgentTracking=2,4,18444288,VICTORIA )
Grand Caravan VFR( AgentTracking=2,4,20287488,GREENLAKE )
waypoint.0
to
waypoint.N
The list of waypoints making up the IFR or VFR flight plan. Refer to the notes on Waypoint Format. Boeing 737 IFR take off( Waypoint.0=, CYYJ, , CYYJ, A, N48° 38.81', W123° 24.74', +000063.00, )
Grand Caravan VFR( Waypoint.0=, KGLK, , KGLK, A, N47° 40.60', W122° 22.82', +000183.73, )
agenthandoff The signature of the ATC agent the aircraft will be handed off to (refer to ATC Agent Signatures). Boeing 737 IFR take off( AgentHandoff=2,3,18976768,VICTORIA )
activevfrairport The active VFR airport. This will be present even if the aircraft is flying under IFR rules. Grand Caravan VFR( ActiveVFRAirport=KGLK )

[atc_activeflightplan.n]

An optional entry. This entry will exist if the user aircraft is flying with a current flight plan, either IFR or VFR.

The example shows a flight plan for a high altitude airways route from Sea-Tac Intl (KSEA) to Los Angles Intl (KLAX).

title The title of the flight plan, taken from the Title entry in the .PLN file. title=KSEA to KLAX
description The Description entry from the .PLN file. description=KSEA, KLAX
type One of:
IFR
VFR
type=IFR
routetype This entry will be 0 if type is VFR. For IFR it will be one of:
0 = Direct (GPS)
1 = VOR to VOR
2 = Low altitude airways
3 = High altitude airways
routetype=3
cruising_altitude The assigned cruising altitude in the current flight plan. cruising_altitude=19000
departure_id The ICAO of the departure airport, and its lat/lon/alt, in the DepartureLLA element of the .PLN file. departure_id=KSEA, N47° 25.89', W122° 18.48', +000433.00
departure_position The runway number and optional designator of the departure. departure_position=34R
destination_id The ICAO of the destination airport, and its lat/lon/alt, in the DestinationLLA element of the .PLN file. destination_id=KLAX, N33° 56.16', W118° 25.13', +000126.00
departure_name The name of the departure airport. departure_name=Seattle-Tacoma Intl
destination_name The name of the destination airport. destination_name=Los Angeles Intl
waypoint.0
to
waypoint.N
The list of waypoints making up the route. Often this is only two waypoints, the departure and destination airports. Refer to the notes on Waypoint Format. waypoint.0=, KSEA, , KSEA, A, N47° 25.89', W122° 18.48', +000433.00,
waypoint.1=K1, SEA, , SEA, V, N47° 26.12', W122° 18.58', +000000.00,
waypoint.2=K1, TAOMA, , TAOMA, I, N46° 55.24', W122° 6.37', +000000.00, J5
waypoint.3=K1, SUMMA, , SUMMA, I, N46° 37.07', W121° 59.30', +000000.00, J5
waypoint.4=K1, SMIGE, , SMIGE, I, N43° 50.77', W121° 20.75', +000000.00, Q9
waypoint.5=K1, SUNBE, , SUNBE, I, N41° 0.23', W120° 44.53', +000000.00, Q9
waypoint.6=K2, REBRG, , REBRG, I, N35° 58.88', W119° 36.88', +000000.00, Q9
waypoint.7=K2, DERBB, , DERBB, I, N35° 15.35', W119° 38.49', +000000.00, Q9
waypoint.8=K2, REYES, , REYES, I, N34° 39.52', W119° 8.06', +000000.00, J7
waypoint.9=K2, FIM, , FIM, V, N34° 21.40', W118° 52.88', +000000.00, J7
waypoint.10=K2, LAX, , LAX, V, N33° 55.99', W118° 25.92', +000000.00, J7
waypoint.11=, KLAX, , KLAX, A, N33° 56.16', W118° 25.13', +000126.00,

[atc_requestedflightplan.n]

An optional entry. This entry will only be present if the user aircraft has requested a new flight plan, and has yet to receive confirmation that this flight plan has been cleared. In some cases a flight file will have both an atc_activeflightplan and an atc_requestedflightplan (when a change from one flight plan to another has been requested), and in others just either one of these entries. The property list is identical to that of [atc_activeflightplan.n].

[atc_aircraftmanager]

numberofaircraft The number of aircraft. Usually 1. Aircreation Mission( NumberofAircraft=1 )

[atc_messagenode.n.n]

See the notes on [atc_messagesystem].

Seconds The time it will take to read the message. Seconds=10.484716415405273
MessageID The ATC Message ID of the message. MessageID=1424
TimeStamp Simtime of the message.  TimeStamp=2197.8133062877173
CommUnitFrom The agent the message is from (refer to ATC Agent Signatures). CommUnitFrom=2,6,18878464,SEATTLE
CommUnitTo The signature of the aircraft the message is to. Usually 1,0 for the user aircraft. CommUnitTo=1,0

[atc_frequencynode.n]

See the notes on [atc_messagesystem].

Frequency Com frequency (120.1 in the example). Frequency=1201000
CurrMessage True if the current message is saved -- so an ATC_messagenode entry should exist for the message. CurrMessage=True
TotalMessageCount The number of messages. Usually 1. TotalMessageCount=1

[atc_messagesystem]

frequencynodes Usually this value is 0. It will be non-zero if the flight has been saved mid-message. In this case there should be an atc_frequencynode entry and usually an ATC_messagenode entry. FrequencyNodes=1

[gps_engine]

An optional entry. A gps_engine entry will be present if the user aircraft is flying under ATC rules: IFR or VFR.

filename The full path of the flight plan file. Note that the <user> folder in the path will be the user's alias. Boeing 737 IFR take off( Filename=C:\Documents and Settings\<user>\My Documents\Flight Simulator X Files\IFR Victoria Intl to Seattle-Tacoma Intl )
Grand Caravan VFR( Filename=C:\Documents and Settings\<user>\My Documents\Flight Simulator X Files\VFR Green Lake Regional to Victoria Intl )
position The lat/lon/alt position of the aircraft. Note that the minutes section is recorded as a decimal, and not as minutes and seconds. There can be a small discrepancy between this position, and that recorded in the [simvars.n] section, which is due to the slower frequency that this position is recorded by the GPS system. Boeing 737 IFR take off( position=N48° 39.05', W123° 26.03', +000254.74 )
Grand Caravan VFR( position=N47° 40.65', W122° 20.22', +000557.18 )
time Current Zulu time. Boeing 737 IFR take off( Time=72447 )
Grand Caravan VFR( Time=75015 )
timewp Zulu time (time from GMT 00:00:00 in seconds) when the aircraft passed the last waypoint. Boeing 737 IFR take off( TimeWP=72442 )
Grand Caravan VFR( TimeWP=74980 )
arrivetime Estimated time enroute, in seconds. Boeing 737 IFR take off( ArriveTime=643 )
Cessna 172 at Runway Start( ArriveTime=2670 )
Grand Caravan VFR( ArriveTime=1661 )
countwp The number of waypoints. Boeing 737 IFR take off( CountWP=2 )
nextwp The next waypoint the aircraft is heading for. Note the waypoints are numbered from 0, so 1 for this value, with two waypoints, indicates the aircraft is heading for the second and last waypoint. Boeing 737 IFR take off( NextWP=1 )
planestarted True when the aircraft takes off. Boeing 737 IFR take off( PlaneStarted=True )
wpinfo0
to
wpinfoN
Waypoint information in the order:
estimated knots,
actual knots,
height in meters,
actual time enroute,
estimated time of arrival,
fuel remaining when arrived,
estimate of fuel required for the leg,
actual fuel used for the leg.
Some of the values may be unknown and recorded as zero.
NextWP=2
WpInfo0=473, 0, 131, 0, 8459, 2909.8, 0.0, 0.0
WpInfo1=473, 0, 161, 0, 47577, 2909.8, 0.2, 0.0
WpInfo2=473, 0, 5486, 0, 48856, 0.0, 137.0, 0.0
WpInfo3=473, 0, 5486, 0, 45557, 0.0, 49.6, 0.0
WpInfo4=473, 0, 5486, 0, 46014, 0.0, 75.2, 0.0
WpInfo5=473, 0, 5486, 0, 47006, 0.0, 163.4, 0.0
WpInfo6=473, 0, 5486, 0, 47983, 0.0, 161.0, 0.0
WpInfo7=473, 0, 5486, 0, 48488, 0.0, 83.2, 0.0
WpInfo8=473, 0, 5486, 0, 49494, 0.0, 165.8, 0.0
WpInfo9=473, 0, 5486, 0, 49787, 0.0, 48.2, 0.0
WpInfo10=473, 0, 5486, 0, 50024, 0.0, 39.1, 0.0
WpInfo11=473, 0, 5486, 0, 50152, 0.0, 21.0, 0.0
WpInfo12=473, 0, 5486, 0, 50689, 0.0, 88.5, 0.0
WpInfo13=473, 0, 4482, 0, 51537, 0.0, 139.8, 0.0
WpInfo14=473, 0, 0, 0, 51874, 0.0, 55.4, 0.0
countfp The number of flight path points recorded. Boeing 737 IFR take off( CountFP=8 )
Grand Caravan VFR( CountFP=15 )
fp0
to
fpN
For each flight path point, a coded version of the latitude and longitude (in hex). Note that each line number (0 to N) holds four flight path points.
The latitude is coded as: 128 * ((latitude as a decimal value) * (90.0 / 10001750))
The longitude is coded as: (((longitude as a decimal value) * ((65536.0/360.0) * 65536.0 )))
Boeing 737 IFR take off( FP0=293ede80,a83d7546,293eee26,a83d2f9e,293efe7a,a83ce5ff,293f14d8,a83c8046 )
Grand Caravan VFR( FP0=286c4f00,a8f95716,286c4ee6,a8f99ef3,286c4ebc,a8f9eefd,286c4e84,a8fa57ac )

[datetimeseason]

season One of:
Winter
Spring
Summer
Fall
Aircreation Mission( Season=Summer )
B747 mission( Season=Fall )
Boeing 737 IFR take off( Season=Spring )
year Current year. Aircreation Mission( Year=2006 )
Boeing 737 IFR take off( Year=2008 )
day Current day (0 to 365). Aircreation Mission( Day=202 )
B747 mission( Day=286 )
Boeing 737 IFR take off( Day=115 )
hours Current hour (0 to 23) local time. Aircreation Mission( Hours=16 )
B747 mission( Hours=8 )
Boeing 737 IFR take off( Hours=13 )
minutes Current minute (0 to 57). Aircreation Mission( Minutes=57 )
B747 mission( Minutes=49 )
Boeing 737 IFR take off( Minutes=7 )
seconds Current second (0 to 57). Aircreation Mission( Seconds=29 )
B747 mission( Seconds=17 )
Boeing 737 IFR take off( Seconds=28 )

[panel.n]

For the user aircraft there is a Panel.N entry for every panel, such as the main panel, radio stack, GPS, throttle controls, and so on. The panels are numbered from 1, and will be in the same order that they appear in the Panel Configuration Files.

screenunicoords The current screen co-ordinates of the panel window. See the note on Universal Screen Coordinates. Aircreation Mission( ScreenUniCoords=0, 0, 0, 0 )
B747 mission( ScreenUniCoords=0, 2036, 8192, 4108 )
Grand Caravan VFR( ScreenUniCoords=0, 0, 8192, 6144 )
undoccoords The co-ordinates of the window if it has been undocked.. See the note on Universal Screen Coordinates. Aircreation Mission( UndocCoords=0, 0, 0, 0 )
visible True if the window is visible. Aircreation Mission( Visible=False )
Cessna 172 at Runway Start( Visible=True )
undocked Set to True if the window has been undocked, in which case the window will be located at undoccoords. Aircreation Mission( Undocked=False )
hiddenon Unused. Always False. HiddenOn=False
id The ID number of the panel. A panel with the ID of 20000 is the mini-panel. Panels from 22001 to 22008 are racing aid panels used by the mission system (in the order: Point of interest, Timer, Droppable Object, Race map, Race Info, G meter, Race penalty, and Countdown) which are saved off even if a mission is not being run. Aircreation Mission( ID=0 )
B747 mission( ID=50 )
Boeing 737 IFR take off( ID=225 )
viewson This value will be set to 1 if the panel should be displayed if the full cockpit is in view. The panel may not be visible though if the view is currently set to the mini-panel, or to no panel. Aircreation Mission( ViewsOn=1 )
B747 mission( ViewsOn=0 )

[user tip window]

undocked Set to True if the window has been undocked, in which case the window will be located at undoccoords. Aircreation Mission( Undocked=False )
screenunicoords The current screen co-ordinates of the window. See the note on Universal Screen Coordinates. Aircreation Mission( ScreenUniCoords=500, 400, 7192, 650 )
undoccoords The co-ordinates of the window if it has been undocked.. See the note on Universal Screen Coordinates. Aircreation Mission( UndocCoords=0, 0, 0, 0 )

[sim.n]

There will be one sim entry for each sim object saved off. This will include one entry for the user aircraft, and one for each mission object. If mission objects are saved off then each one is noted by one [sim.n], [simvars.n], [slew.n] and [freeze.n] entry.

sim The title of the aircraft, or object, in the aircraft or sim configuration file. Aircreation Mission( Sim=Aircreation582SL Blue )
B747 mission( Sim=Boeing 747-400 Paint9 )
Boeing 737 IFR take off( Sim=Boeing 737-800 Paint1 )

[simvars.n]

There will be one simvars entry for each sim object saved off.

latitude Latitude of aircraft. Aircreation Mission( Latitude=N22° 22' 15.30" )
B747 mission( Latitude=N35° 3' 12.32" )
Boeing 737 IFR take off( Latitude=N48° 39' 3.48" )
longitude Longitude of aircraft. Aircreation Mission( Longitude=E114° 0' 43.05" )
B747 mission( Longitude=W118° 8' 29.40" )
Boeing 737 IFR take off( Longitude=W123° 26' 5.19" )
altitude Altitude of aircraft, in feet. Aircreation Mission( Altitude=+001297.01 )
B747 mission( Altitude=+002835.19 )
Boeing 737 IFR take off( Altitude=+000276.62 )
pitch Pitch of the aircraft, in degrees. Aircreation Mission( Pitch=-5.7608953078037519 )
B747 mission( Pitch=-11.181209209060341 )
Boeing 737 IFR take off( Pitch=-12.299288978076627 )
bank Bank of the aircraft, in degrees. Aircreation Mission( Bank=2.4334284477980943 )
B747 mission( Bank=0.087910745709561797 )
Boeing 737 IFR take off( Bank=-0.14150975683345307 )
heading Heading of the aircraft, in degrees. Aircreation Mission( Heading=129.17433873472655 )
B747 mission( Heading=135.74298658242716 )
Boeing 737 IFR take off( Heading=-73.958689130054111 )
pvelbodyaxis Pitch rotational velocity, in radians per second. Aircreation Mission( PVelBodyAxis=0.010909555048780765 )
B747 mission( PVelBodyAxis=-0.023999422188906536 )
Boeing 737 IFR take off( PVelBodyAxis=0.02362138236351943 )
bvelbodyaxis Bank rotational velocity, in radians per second. Aircreation Mission( BVelBodyAxis=-0.1560722236078024 )
B747 mission( BVelBodyAxis=0.0081214550172839899 )
Boeing 737 IFR take off( BVelBodyAxis=0.00020854169742396924 )
hvelbodyaxis Heading rotational velocity, in radians per second. Aircreation Mission( HVelBodyAxis=-0.057937494743941526 )
B747 mission( HVelBodyAxis=-0.00012842815699839972 )
Boeing 737 IFR take off( HVelBodyAxis=0.0001942366413647124 )
xvelbodyaxis Velocity in the X (sideways) direction, in feet per second. Aircreation Mission( XVelBodyAxis=-1.4450768943761638 )
B747 mission( XVelBodyAxis=-0.057792059704994021 )
Boeing 737 IFR take off( XVelBodyAxis=0.33579013886125858 )
yvelbodyaxis Velocity in the Y (vertical) direction, in feet per second. Aircreation Mission( YVelBodyAxis=0.33896376751379348 )
B747 mission( YVelBodyAxis=-44.350416413749336 )
Boeing 737 IFR take off( YVelBodyAxis=-35.863780627684577 )
zvelbodyaxis Velocity in the Z (forward) direction, in feet per second. Aircreation Mission( ZVelBodyAxis=76.432157563740262 )
B747 mission( ZVelBodyAxis=346.4096881452204 )
Boeing 737 IFR take off( ZVelBodyAxis=287.82135803843227 )
simonground True if the aircraft is on the ground, which includes the deck of a carrier.  Aircreation Mission( SimOnGround=False )
B747 mission( SimOnGround=True )
onplatformheight If an aircraft is initially placed on another object, such as a carrier, the height of the object, in feet, should be recorded here. If this is not the case enter -9999999999. Aircreation Mission( OnPlatformHeight=-9999999999 )

[avionics.n]

There will be one avionics entry for each aircraft.

comm1active Frequency of COM1. Aircreation Mission( Comm1Active=122.950 )
Boeing 737 IFR take off( Comm1Active=119.700 )
comm1standby Frequency of COM1 standby. Aircreation Mission( Comm1Standby=118.000 )
Boeing 737 IFR take off( Comm1Standby=128.250 )
comm2active Frequency of COM2. Aircreation Mission( Comm2Active=119.900 )
Boeing 737 IFR take off( Comm2Active=127.800 )
comm2standby Frequency of COM2 standby. Aircreation Mission( Comm2Standby=121.700 )
Boeing 737 IFR take off( Comm2Standby=127.900 )
nav1active Frequency of NAV1. Aircreation Mission( Nav1Active=110.30 )
B747 mission( Nav1Active=116.40 )
Boeing 737 IFR take off( Nav1Active=113.70 )
nav1standby Frequency of NAV1 standby. Aircreation Mission( Nav1Standby=110.60 )
B747 mission( Nav1Standby=110.30 )
Boeing 737 IFR take off( Nav1Standby=117.20 )
obs1 Position of the OBS for NAV1, in degrees. Aircreation Mission( OBS1=340 )
B747 mission( OBS1=85 )
nav2active Frequency of NAV2. Aircreation Mission( Nav2Active=116.80 )
Boeing 737 IFR take off( Nav2Active=110.60 )
nav2standby Frequency of NAV2 standby. Aircreation Mission( Nav2Standby=109.60 )
Boeing 737 IFR take off( Nav2Standby=116.80 )
obs2 Position of OBS for NAV2, in degrees. Aircreation Mission( OBS2=315 )
transponder Frequency of transponder (an octal code number that should match the coded assigned squawk number from the [atc_aircraft] section). Boeing 737 IFR take off( Transponder=7253 )
adfactive The frequency of ADF 1 (automatic direction finder). Aircreation Mission( ADFActive=353 )
Boeing 737 IFR take off( ADFActive=284 )
adf2active The frequency of ADF 2. Aircreation Mission( ADF2Active=281 )
Boeing 737 IFR take off( ADF2Active=240 )
dmeselected The selected DME, either 1 or 2. Aircreation Mission( DMESelected=1 )
comtransmit The selected COM channel, either 1 or 2. Aircreation Mission( ComTransmit=1 )
comreceiveboth True if the switch is on. Aircreation Mission( ComReceiveBoth=False )
audionav1listen True if the switch is on. Aircreation Mission( AudioNav1Listen=False )
audionav2listen True if the switch is on. Aircreation Mission( AudioNav2Listen=False )
audiomarkerlisten True if the switch is on. Aircreation Mission( AudioMarkerListen=False )
audiodmelisten True if the switch is on. Aircreation Mission( AudioDmeListen=False )
audioadflisten True if the switch is on. Aircreation Mission( AudioAdfListen=False )
audioadf2listen True if the switch is on. Aircreation Mission( AudioAdf2Listen=False )
avionicsswitch True if the switch is on. Aircreation Mission( AvionicsSwitch=True )

[slew.n]

There will be a slew entry for each simulation object saved off.

active True indicates the object  is in slew mode. In this mode an object is simply being moved at a constant speed in various directions or orientations. Some, but not all, information on the slew movement is preserved in the [simvars.n] section. Slew mode movement is set by various key combinations described on the Keys page of the Kneeboard. Aircreation Mission( Active=False )

[systemfailureN.n]

Optional entries. These will only be present if one or more system failures are set, which can be from a mission. The first number (N) is the index of the failure, indexed from 0. The second number is the aircraft reference, usually 0 for the user aircraft. So the first entry is usually systemfailure0.0, followed by systemfailure1.0, and so on. There can be up to 1000 failures on an aircraft.

The example will fail the inside right engine of a four-engined aircraft, sometime between three and five minutes into the flight.

id One entry from the Failure Code table below, identifying the component that has, or is to, fail. Note that the alpha characters (A through F) must be in upper case.  ID=D8E878B03ED5314E80CD7F7C8E88914D
subindex If there are multiple components, such as engines, this parameter gives the index of the component to fail, indexed from 0. Indexing starts from the left. SubIndex=2
health The percentage health of the system, from 0.0 (total failure) to 1.0(fully functional). The system will be set to this health value when the flight file is loaded -- so this is the current health, not the health to be applied when the system fails after a certain time. Health=0
armed If set to True, the component is initially functional at the level set by the health property, but fails completely at some point between the armedfailurefromtime and the armedfailuretotime. If set to False, the system will operate at the level set by the health property indefinitely. In this later case both armedfailurefromtime and armedfailuretotime should be present and set to zero. Armed=True
armedfailurefromtime Time in seconds from the start of the simulation when the component might fail. ArmedFailureFromTime=180
armedfailuretotime Time in seconds from the start of the simulation when the component will fail. ArmedFailureToTime=300
EngineSystem D8E878B03ED5314E80CD7F7C8E88914D
EngineFire 7560338230229542B1FDD38DC1C66E16
ApuFire 6DE7E05C3EC8A44FB7DC30B258355CCF
ApuSystem EA5CCD0C0F952A48B6BCF40820FA77FC
PitotSystem EFCDD611FE9E20458D492844093EFF9A
VacuumSystem 68C7173F8652AC40B080EA160D38A554
NavSystem B23C937B4B84A64F9D06416007ED4AF7
ComSystem 6415DB341282EE46A3B2CB3B3E95AC4E
ADFSystem A55DB93B35664A4B90D6801273934018
TransponderSystem 1234B6A9747D1144B0E842E32C5AD3B0
GPSSystem AE5F6115E438D90D3A839CA92B6DC3
LeftAileronSystem 6D2CE23C4D3B0449AA2815BDF9169527
RightAileronSystem 1E612FE63C9FC740A0BD756DCF8A86A2
ElevatorSystem 30DDFE695CBB8040A58489B8954F7C17
RudderSystem 912F51490DC40243BFB1655CD031E35A
LeftWingSystem 3B9EC4840BC0E44D826A81E1AF7A11CD
LeftFlapSystem 61F24A643F60154FA7D301B40C4F2686
LeftWingTipSystem 30CB57184BB48F409CE378797CC1F934
RightWingSystem 6089EA6411A7504C84C4C981FBDEFE9
RightFlapSystem 138575C0ADB52240A04B797FD6A12135
RightWingTipSystem 09DE7461A56C8442AC0B735C5B1F0B1
RearTailSystem 3DF24F6BC22BC74FAEB0EFADF7915EC
ElectricalSystem 8DBAC47552B96545BACC76849A654616
Generator BFADE0210473CBFF23012EB6AAF749
EngineFuelPump 9A3FD510474C9943BECA62624C95FA7E
FuelLeak 91CF40E7685C8941AFEAAC3CDAF7B223
OilSystem 83461181C2F8224DBAE0BE528D890A1E
OilLeak 1113B63BDD3B92498A98CD2E9FC19E5
TurbineIgnition C2C18DC111DB124DAA194AD938471C2
LeftBrakeSystem 599A3810A48BA14090B52156EF4A35C5
RightBrakeSystem 73E8072D9A94AA40A18F2CC189A6601E
BrakeSystemHydraulicSource BF9751430FA5FF47ABC538816080489B
CenterGearSystem 368B8A9CA2DBB942B509DDE8B9AD59FA
LeftGearSystem 0345E01CF415081ADFEEABE5B63C44B
RightGearSystem 0D617D2B58966A4184FD3476918977
AuxGearSystem B303FBA304A32A8418295218B15FB
HydraulicPumpFailure F9CB7A7FB2A52E4E9D7D8F30FBF262C2
HydraulicLeak 8B5B1849E34DFE47834EA03564E3621C
CoolantSystem 35B690B4859EAD49ACDB01DBEECFF237
LeftMagneto 9A313BA594DB2A4DA3DC38DFBD9091A4
RightMagneto 23B5CD11E4C51A068A3DFF2E6858AC
StaticSystem 2C4143A26D954447929028EFD0634A8B
FlyByWire_ELAC E5F9A2BD86B3FE4B89D3E1E61E48B6C
FlyByWire_FAC 783497C19E53FB48AEB881FA2B5710AB
FlyByWire_SEC C539839D9022484CA7AF4575B49EAD3A
HoistMotor F4FE39AD7630E6418C7791D08B1C660
SlingCable F4637D4668470A4A96BF87BED627811D
Cylinder C37D80E3C7DEEC4CA53E8B2FD2FF9F21
Airspeed Gauge 816DCB2925F98B44AE0AE496E8217BC3
Altimeter Gauge 0FE25A6F5BC75E4CA45A02DF04AE01A0
Attitude Gauge F3C0CD056C26AE43B92BA50816ECDB23
Fuel Gauge 40E80DE5C3B34A4381B1D50060EF7D23
DG Gauge 5D7C0C1B7E910D46BCEB6A60EDE60B59
Compass Gauge DD4CC891F18BE04AB46BD2702DA4D460
Turncoord Gauge 61A7C72937FD9F4AB0607041F1AE0561
VSI Gauge B877841ED460654AAC060D81AA4A1A57

 

[freeze.n]

If the aircraft is under control from a SimConnect addon, for example, then the simulator is instructed not to alter certain parameters by "freezing" it out.

location True if the simulation is not to alter the location of the aircraft. Location=False
altitude True if the simulation is not to alter the altitude of the aircraft. Altitude=False
attitude True if the simulation is not to alter the attitude (pitch, bank and heading) of the aircraft. Attitude=False

[engine parameters.n.n]

There is one of these entries for each engine, so a Cessna will have one entry, and a Boeing 747 will have four. The first number is the engine number (starting at 1), and the second the aircraft number (0 for the user aircraft).

throttleleverpct Percentage that the throttle lever has been applied, from 0 to 1.0. Aircreation Mission( ThrottleLeverPct=0.70733642578125 )
B747 mission( ThrottleLeverPct=0.994140625 )
propellerleverpct Percentage that the propeller lever has been applied, from 0 to 1.0. Aircreation Mission( PropellerLeverPct=0.99993896484375 )
B747 mission( PropellerLeverPct=0.9998779296875 )
Boeing 737 IFR take off( PropellerLeverPct=0.99859619140625 )
mixtureleverpct Percentage that the mixture lever has been applied, from 0 to 1.0. Aircreation Mission( MixtureLeverPct=0.99993896484375 )
B747 mission( MixtureLeverPct=0.9998779296875 )
Boeing 737 IFR take off( MixtureLeverPct=0.99859619140625 )
pct engine rpm Current engine rpm as a percentage of rated rpm. The normal range is 0 to 1.0, but for some engines going over the rated rpm is possible. Aircreation Mission( Pct Engine RPM=0.76710085588735699 )
B747 mission( Pct Engine RPM=0.99533743931112351 )
Boeing 737 IFR take off( Pct Engine RPM=1.0476525301169739 )
maxreachedenginerpm Some gauges record the maximum rpm reached on a flight, so this value is recorded here. Aircreation Mission( MaxReachedEngineRPM=6370.4426038580377 )
B747 mission( MaxReachedEngineRPM=29780.496184188814 )
Boeing 737 IFR take off( MaxReachedEngineRPM=31345.763701099859 )
leftmagneto True if the switch is on. Aircreation Mission( LeftMagneto=True )
B747 mission( LeftMagneto=False )
rightmagneto True if the switch is on. Aircreation Mission( RightMagneto=True )
B747 mission( RightMagneto=False )
generatorswitch True if the switch is on. Aircreation Mission( GeneratorSwitch=True )
cowlflappct Percentage that the cowl flaps are open. Aircreation Mission( CowlFlapPct=0 )
fuelpumpswitch True if the switch is on. Aircreation Mission( FuelPumpSwitch=False )
carbheat/deiceswitch True if the switch is on. Aircreation Mission( CarbHeat/DeiceSwitch=False )
afterburner Optional entry, recording the stage of the afterburner. There are six stages of the afterburner in the F18 Hornet. Afterburner=6

[fuel.n]

There will be one fuel entry for each aircraft.

tankselector Tank selector for the left engine(s), or for a single-engined aircraft. One of:
Off
All
Left
Right
Left Aux
Right Aux
Left Main
Right Main
Center
Crossfeed Left to Right
Crossfeed Right to Left
Center 2
Center 3
Drop 1
Drop 2
Right Tip
Left Tip
Crossfeed
Both
Drop All
Aircreation Mission( TankSelector=All )
tankselector1 Tank selector for the right engine(s). Same range of options as TankSelector. This entry will be present, but ignored, for a single-engined aircraft. Aircreation Mission( TankSelector1=All )
center Percentage of fuel in tank, though the tank may not exist on the aircraft. Aircreation Mission( Center=50.172920227050781 )
leftmain Percentage of fuel in tank. Boeing 737 IFR take off( LeftMain=98.449531555175781 )
rightmain Percentage of fuel in tank. Boeing 737 IFR take off( RightMain=98.449531555175781 )
leftaux Percentage of fuel in tank. B747 mission( LeftAux=0 )
rightaux Percentage of fuel in tank. B747 mission( RightAux=0 )
lefttip Percentage of fuel in tank. The example is from an F18 flight. LeftTip=48.542831420898438
righttip Percentage of fuel in tank. RightTip=48.542831420898438
center 2 Percentage of fuel in tank. Aircreation Mission( Center 2=100 )
B747 mission( Center 2=0 )
center 3 Percentage of fuel in tank. Aircreation Mission( Center 3=0 )
external 1 Percentage of fuel in tank. Aircreation Mission( External 1=0 )
external 2 Percentage of fuel in tank. Aircreation Mission( External 2=0 )

[systems.n]

There will be one systems entry for each aircraft.

batteryswitch True if the switch is on. Aircreation Mission( BatterySwitch=True )
structuraldeiceswitch True if the switch is on. Aircreation Mission( StructuralDeiceSwitch=False )
propdeiceswitch True if the switch is on. Aircreation Mission( PropDeiceSwitch=False )
autobrakes Set to 1 if the aircraft has automatic brakes, 0 otherwise. Aircreation Mission( Autobrakes=0 )
B747 mission( Autobrakes=1 )
standbyvacuum True if the switch is on. Aircreation Mission( StandbyVacuum=False )
propsync True if the switch is on. Aircreation Mission( PropSync=False )
autofeatherswitch True if the switch is on. Aircreation Mission( AutoFeatherSwitch=False )
flightdirector True if the switch is on. Aircreation Mission( FlightDirector=False )
panellights True if the switch is on. Aircreation Mission( PanelLights=False )
launchbarswitch True if the launchbar has been deployed. These next six properties apply only to carrier launched aircraft, in particular the F-18 Hornet. The examples show what the properties would be just before a catapult launch. LaunchBarSwitch=True
launchbarstate One of: 0 if the launchbar is retracted, 1 if it is extended. LaunchBarState=1
tailhookhandle True if the tailhook handle has been deployed. TailhookHandle=False
tailhookstate One of: 0 if the tailhook is retracted, 1 if it is extended. TailhookState=0
foldingwingshandle True if the folding wings handle has been deployed. FoldingWingsHandle=False
foldingwingsstate Two values for the left and right wings, set to 0 if the wings are in a flying state, and 1 if they are folded (to save space on deck). FoldingWingsState=0, 0

[gauges.n]

There will be one gauges entry for each aircraft.

kollsmansetting Records the Kollsman setting (barometric pressure at sea level, in inches of mercury). Aircreation Mission( KollsmanSetting=29.917043685913086 )
B747 mission( KollsmanSetting=29.919870376586914 )
Boeing 737 IFR take off( KollsmanSetting=29.916912078857422 )

[switches.n]

There will be one switches entry for each aircraft.

pitotheat True if the switch is on. Aircreation Mission( PitotHeat=False )
beaconlights True if the switch is on. Aircreation Mission( BeaconLights=True )
landinglights True if the switch is on. Aircreation Mission( LandingLights=False )
logolights True if the switch is on. Aircreation Mission( LogoLights=False )
navlights True if the switch is on. Aircreation Mission( NavLights=False )
panellights True if the switch is on. Aircreation Mission( PanelLights=False )
recognitionlights True if the switch is on. Aircreation Mission( RecognitionLights=False )
strobelights True if the switch is on. Aircreation Mission( StrobeLights=False )
taxilights True if the switch is on. Aircreation Mission( TaxiLights=False )
winglights True if the switch is on. Aircreation Mission( WingLights=False )
cabinlights True if the switch is on. Aircreation Mission( CabinLights=False )

[autopilot.n]

There will be one autopilot entry for each aircraft.

masterswitch True if the switch is on (the autopilot is engaged). Aircreation Mission( MasterSwitch=False )
wingleveler True if the switch is on. Aircreation Mission( WingLeveler=False )
nav1lock True if the switch is on. Aircreation Mission( Nav1Lock=False )
headinglock True if the switch is on. Aircreation Mission( HeadingLock=False )
headingvalue The heading set into the autopilot. Aircreation Mission( HeadingValue=0 )
B747 mission( HeadingValue=340 )
altitudelock True if the switch is on. Aircreation Mission( AltitudeLock=False )
altitudevalue The Altitude set into the autopilot. Aircreation Mission( AltitudeValue=0 )
attitudehold True if the switch is on. Aircreation Mission( AttitudeHold=False )
airspeedhold True if the switch is on. Aircreation Mission( AirspeedHold=False )
airspeedvalue The airspeed value set into the autopilot. Aircreation Mission( AirspeedValue=0 )
machhold True if the switch is on. Aircreation Mission( MachHold=False )
machvalue The Mach value set into the autopilot. Aircreation Mission( MachValue=0 )
Grand Caravan VFR( MachValue=0.040000000000000001 )
verticalspeedhold True if the switch is on. Aircreation Mission( VerticalSpeedHold=False )
verticalspeedvalue The vertical speed set into the autopilot. Aircreation Mission( VerticalSpeedValue=0 )
rpmhold True if the switch is on. Aircreation Mission( RPMHold=False )
rpmvalue The RPM value set into the autopilot. Aircreation Mission( RPMValue=0 )
glideslopehold True if the switch is on. Aircreation Mission( GlideslopeHold=False )
approachhold True if the switch is on. Aircreation Mission( ApproachHold=False )
backcoursehold True if the switch is on. Aircreation Mission( BackCourseHold=False )
yawdamper True if the switch is on. Aircreation Mission( YawDamper=False )
toga True if the switch is on. Aircreation Mission( ToGa=False )
autothrottlearm True if the switch is on. Aircreation Mission( AutoThrottleArm=False )
gpsdrivesnav1 True if the switch is on. Aircreation Mission( GPSdrivesNAV1=False )
isusedforlesson True if the autopilot is being used as part of a lesson, so some functionality is disabled. Usually False. Aircreation Mission( IsUsedForLesson=False )

[payload.n]

There will be one payload entry for each aircraft.

payloadlist If the aircraft is not carrying a payload, this will be -1. If it is then the payload weights in pounds in the list correspond to the payload locations defined in the aircraft configuration file.
 
The example is for a Boeing 737, and the payload entries are for the pilot, co-pilot, crew, first class, coach 3-10, coach 11-18, coach 19-25, forward baggage and aft baggage.
PayloadList= 170.0, 170.0, 510.0,1360.0,5440.0,5440.0,4760.0,4000.0,1000.0

[sling.n.n]

Optional entry. To specify that a helicopter has a sling system, a [sling] section must be present in the Aircraft Configuration File, and that section must not contain hoist_extend_rate and hoist_retract_rate entries. In addition to this the flight file must contain appropriate entries for the sling systems. For a heavy lift helicopter, where sling.0 is defined as a hoist, and sling.1 defined as a sling (defined in the aircraft configuration file), the entries in the flight file could be:

[sling.0.0]object=cablelength=0[sling.1.0]object=>cablelength=65

Note the second of the two sling numbers determines the aircraft, usually 0 for the user aircraft. The number of sling sections should be equal to the number of slings attached to the aircraft.

object The container name of the attached object, or blank if no object is currently attached. Object=
cablelength The length of the cable in feet. CableLength=0
hoistswitch The hoist switch direction, one of:
-1 : up
0 : stationary
1 : down
HoistSwitch=0

[controls.n]

There will be one controls entry for each aircraft.

spoilershandle Percentage of maximum spoilers handle position. Aircreation Mission( SpoilersHandle=000.00 )
flapshandle Percentage of maximum flap handle position. Boeing 737 IFR take off( FlapsHandle=012.49 )
leftflap Percentage of maximum flap position of left flaps. If the maximum flap position is 40 degrees, then the example of 2.50 indicates the flaps are at 1 degree. Boeing 737 IFR take off( LeftFlap=002.50 )
rightflap Percentage of maximum flap position of right flaps. Boeing 737 IFR take off( RightFlap=002.50 )
gearshandle Percentage of maximum gear handle position. 0 is fully retracted. Aircreation Mission( GearsHandle=000.01 )
gear1 Percentage of maximum extended gear position - for the center wheel gear. Aircreation Mission( Gear1=100.00 )
gear2 Percentage of maximum extended gear position - for the left wheel gear. Aircreation Mission( Gear2=100.00 )
gear3 Percentage of maximum extended gear position - for the right wheel gear. Aircreation Mission( Gear3=100.00 )
yokey Position of the yoke in the forward/backward direction.  0 is fully forward, 100 fully backward, 50 is dead center. Aircreation Mission( YokeY=063.77 )
B747 mission( YokeY=078.59 )
Boeing 737 IFR take off( YokeY=050.00 )
yokex Position of the yoke in the left/right direction. 0 is fully left, 100 is fully right, 50 is dead center. Aircreation Mission( YokeX=080.74 )
B747 mission( YokeX=045.39 )
Boeing 737 IFR take off( YokeX=050.00 )
rudder Position of the rudder expressed as a percentage of its full range of movement. Aircreation Mission( Rudder=050.00 )
leftbrake Percentage of maximum application of left brake. Aircreation Mission( LeftBrake=000.00 )
rightbrake Percentage of maximum application of right brake. Aircreation Mission( RightBrake=000.00 )
parkingbrake Percentage of maximum application of parking brake. Aircreation Mission( ParkingBrake=000.00 )
elevatortrim Percentage of maximum elevator trim. Aircreation Mission( ElevatorTrim=051.19 )
B747 mission( ElevatorTrim=052.71 )
Boeing 737 IFR take off( ElevatorTrim=050.00 )
ruddertrimpct Percentage of maximum application of rudder trim. Aircreation Mission( RudderTrimPct=0 )
ailerontrimpct Percentage of maximum application of aileron trim. Aircreation Mission( AileronTrimPct=0 )

[simscheduler]

simspeed The simulation rate. 1.0 = Normal. Aircreation Mission( SimSpeed=001.00 )
simtime The time the simulation has been running (since the timer was started during initialization). This timer is not incremented when the simulation is paused, and is largely used for calculating relative elapsed simulation time. Aircreation Mission( SimTime=1103.6666232454345 )
B747 mission( SimTime=622.74031791727339 )
Boeing 737 IFR take off( SimTime=755.61344887841983 )

[weather]

weathertype One of:
0 = Weather Theme
1 = Real World Weather (static)
2 = User Defined Weather
3 = Real World Weather (updating every 15 minutes)
 
Note that the actual weather data is stored into a .WX file, with the same name as the flight file.
Aircreation Mission( WeatherType=0 )
B747 mission( WeatherType=2 )
themename Optional. Relative path to the current weather theme file. This entry and the themetime entry will only be present if the weathertype is zero. Aircreation Mission( ThemeName=weather\themes\fair.WTB )
themetime The current theme time in minutes. An event notification is sent out every 10 minutes that will change the weather depending on the setting of the "Rate at which weather changes over time" slider (in the Settings\Customize\Weather dialog). This slider does not affect the timing of the event, but the extent to which weather is changed every 10 minutes. Aircreation Mission( ThemeTime=298 )
Boeing 737 IFR take off( ThemeTime=299 )

[message window]

undocked Set to True if the window has been undocked, in which case the window will be located at undoccoords. Aircreation Mission( Undocked=False )
screenunicoords The current screen co-ordinates of the window. See the note on Universal Screen Coordinates. Aircreation Mission( ScreenUniCoords=64, 200, 8064, 150 )
Boeing 737 IFR take off( ScreenUniCoords=64, 200, 8064, 147 )
undoccoords The co-ordinates of the window if it has been undocked.. See the note on Universal Screen Coordinates. Aircreation Mission( UndocCoords=0, 0, 0, 0 )

[flying tip window]

undocked Set to True if the window has been undocked, in which case the window will be located at undoccoords. Aircreation Mission( Undocked=False )
screenunicoords The current screen co-ordinates of the window. See the note on Universal Screen Coordinates. Aircreation Mission( ScreenUniCoords=500, 400, 7192, 650 )
undoccoords The co-ordinates of the window if it has been undocked.. See the note on Universal Screen Coordinates. Aircreation Mission( UndocCoords=0, 0, 0, 0 )

[resourcepath]

path If the saved flight is a mission, this will be the path to the mission resources, such as the audio and briefings files. If it is not a mission it will reference the flights\other\ folder. Note that the path is relative to the install location for the application, and that resource paths must be sub-folders within the install location. Aircreation Mission( Path=missions\tutorials\tutorial02\ )
Boeing 737 IFR take off( Path=flights\other\ )

[objectfile]

This entry will only be present when a mission is saved off.

file The name of the mission file. This is often the same name as the flight file but with an .SPB or .XML extension.  Aircreation Mission( File=Aircreation Mission )
B747 mission( File=B747 mission )

Universal Screen Co-ordinates

Universal screen co-ordinates is a system designed to make screen positions independent of screen resolution. The universal co-ordinates extend from 0,0 in the top left hand corner to a width of 8192 and a height of 6144. So, for example, if the universal co-ordinates of a rectangle are 500,400,7192, 650 (which is X,Y,sizeX,sizeY) and the screen resolution is 1024 x 768, then this would translate as follows:
X = 500 * (1024/8192) = 62.5
Y = 400 * (768/6144) = 50
sizeX = 7192 * (1024/8192) = 899
sizeY = 650 * (768/6144) = 81.25
So the pixel position of the top left hand corner of the rectangle is 62,50 with a width of 899 and a height of 81 pixels.

Note there is an issue in ESP v1.0 with the use of undocked windows and undoccoords. The values are not restored correctly during a load, and will revert to a default setting.

ATC Agent Signatures

Air traffic control agents have signatures made up of four entries, for example: AgentTracking=2,4,20287488,GREENLAKE.

The first number is always 2, the second is the agent type: ATIS(1), ClearanceDelivery(2), Ground(3), Tower(4), Center(5), Approach(6), Departure(7), FSS(8), CTAF(9), or ASOS(10). The third number is a coding of the frequency -- 20287477 in decimal is 1359000 in hexadecimal, which is the COM frequency of 135.9 x 10000. The fourth entry is the callsign.

Waypoint Format

Waypoints in flight files consist of the following properties, separated by commas. The commas must be present even if there is no value.

region The region code, such as K1.
ident The ICAO ident.
airport The name of the airport, which is not often used.
name ID The name ID, often the same as ident.
type One of:
A : airport
I : intersection
V : VOR
N : NDB
U : user
T : ATC
latitude The latitude.
longitude The longitude.
altitude The altitude in feet.
airway ID The airway ID, such as J5.

Examples

A , CYYJ, , CYYJ, A, N48° 38.46', W123° 25.46', +000063.00,
, KSEA, , KSEA, A, N47° 25.89', W122° 18.48', +000433.00,
, KLAX, , KLAX, A, N33° 56.16', W118° 25.13', +000126.00,
I K1, GASHE, , GASHE, I, N44° 59.04', W121° 12.20', +000000.00, V25
K1, CUPRI, , CUPRI, I, N44° 37.06', W121° 15.23', +000000.00, V25
K1, HERBS, , HERBS, I, N44° 25.12', W121° 16.86', +000000.00, V25
V K1, LTJ, , LTJ, V, N45° 42.81', W121° 6.05', +000000.00,
K1, DSD, , DSD, V, N44° 15.17', W121° 18.21', +000000.00, V25
K1, LKV, , LKV, V, N42° 29.57', W120° 30.43', +000000.00, V165
N CY, QQ, , QQ, N, N49° 45.23', W124° 57.48', +000000.00, V440
MM, CHX, , CHX, N, N26° 42.98', W108° 19.83', +000000.00, UT12
MM, MPG, , MPG, N, N21° 16.40', W89° 42.82', +000000.00, UJ2
U , , , EnRt, U, N47° 40.40', W122° 18.75', +000761.57,
T , , , Iog, T, N47° 55.49', W122° 42.95', +002400.00,
, , , Iig, T, N47° 44.32', W122° 42.95', +002400.00,
, , , ClrApprch, T, N47° 40.60', W122° 33.39', +002400.00,

ATC Message IDs

NONE 0
ACKNOWLEDGE 1
AGENT_APPROACH 2
AGENT_CENTER 3
AGENT_CLEARANCE 4
AGENT_CTAF 5
AGENT_DEPARTURE 6
AGENT_FSS 7
AGENT_GROUND 8
AGENT_TOWER 9
ASOS_MESSAGE 10
AC_TWR_GO_AROUND_ACKNOWLEDGE 11
TWR_AC_GO_AROUND_ACKNOWLEDGE 12
LEG_TYPE_THE_RUNWAY 13
ALT_18000 14
ALT_19000 15
ALT_20000 16
CENTER 17
AGNT_AC_VECTOR_EXPEDITE_CLIMB 18
AGNT_AC_OFF_ALT_BELOW 19
AGNT_AC_OFF_ALT_ABOVE 20
TUNE_AGENT_ATIS 21
TUNE_AGENT_ASOS 22
TUNE_AGENT_TOWER 23
TUNE_AGENT_GROUND 24
AC_CTAF_ANNOUNCE_POSITION_IFR 25
AGNT_AC_CANCEL_IFR_CONFIRM 26
AC_AGNT_CANCEL_IFR_CONFIRM_YES 27
AC_AGNT_CANCEL_IFR_CONFIRM_NO 28
AGNT_AC_CANCEL_IFR_CONFIRM_NO_ACKNOWLEDGE 29
RUNWAY_TAXI 30
TUNE_AGENT_APPROACH 31
AGNT_AC_APPROACH_POSITION 32
ALT_100 696
ALT_1000 697
ALT_10000 698
ALT_11000 699
ALT_12000 700
ALT_13000 701
ALT_14000 702
ALT_15000 703
ALT_16000 704
ALT_17000 705
ALT_200 706
ALT_2000 707
ALT_300 708
ALT_3000 709
ALT_400 710
ALT_4000 711
ALT_500 712
ALT_5000 713
ALT_600 714
ALT_6000 715
ALT_700 716
ALT_7000 717
ALT_800 718
ALT_8000 719
ALT_900 720
ALT_9000 721
ALT_EVEN_1000 722
ALT_EVEN_10000 723
ALT_EVEN_11000 724
ALT_EVEN_12000 725
ALT_EVEN_13000 726
ALT_EVEN_14000 727
ALT_EVEN_15000 728
ALT_EVEN_16000 729
ALT_EVEN_17000 730
ALT_EVEN_18000 731
ALT_EVEN_19000 732
ALT_EVEN_2000 733
ALT_EVEN_20000 734
ALT_EVEN_3000 735
ALT_EVEN_4000 736
ALT_EVEN_5000 737
ALT_EVEN_6000 738
ALT_EVEN_7000 739
ALT_EVEN_8000 740
ALT_EVEN_9000 741
AC_AGNT_DECLARE_MISSED 746
AC_AGNT_HAVERWY 749
AC_AGNT_HAVERWY_NOT 750
AC_AGNT_REPORT_MISSED_APPROACH 751
AGNT_AC_VOIDTIME_EXCEEDED 759
AIRPORT_INFO 930
ATIS_ADVISE 931
ATIS_HOLD 934
ATIS_MESSAGE 935
ATIS_VASI_NO 937
ATIS_ZULU 938
LAYER_TYPE_BROKEN 939
LAYER_TYPE_FEW 940
LAYER_TYPE_NO_CLOUDS_BELOW_20000 941
LAYER_TYPE_OVERCAST 942
LAYER_TYPE_SCATTERED 943
LAYER_TYPE_SKY_CLEAR 944
RUNWAY_ADD_ATIS_NO 945
RUNWAY_ATIS 946
THUNDERSTORMS_NO 947
THUNDERSTORMS_YES 948
THUNDERSTORMS_YES_SEVERE 949
VISIBILITY_ADD_FREEZING_RAIN 950
VISIBILITY_ADD_HAIL 951
VISIBILITY_ADD_HEAVY_RAIN 952
VISIBILITY_ADD_LIGHT_RAIN 953
VISIBILITY_ADD_RAIN 954
VISIBILITY_ADD_SNOW 955
WIND_ADD_GUST_NO 956
WIND_NO 957
WIND_YES 958
AC_AGNT_CANCEL_IFR 959
AGNT_AC_CANCEL_IFR 960
AC_AGNT_CLASS_BC_ACKNOWLEDGE 961
AC_AGNT_CLASS_BC_ON_FLIGHT_FOLLOWING_REQUEST 962
AGNT_AC_CLASS_BC_AIR_CLEARANCE 963
AGNT_AC_LEAVING_CLASS_BC_ON_FLIGHT_FOLLOWING 964
AC_AGNT_ACKNOWLEDGE_LEAVING_CLASS_BC_NOT_ON_FLIGHT_FOLLOWING 965
AC_AGNT_CLASS_BC_AIRBORNE_REQUEST 966
AC_AGNT_CLASS_BC_CLEARANCE_RADAR_CONTACT_ACKNOWLEDGE 967
AGNT_AC_CLASS_BC_CLEARANCE_RADAR_CONTACT 968
AGNT_AC_LEAVING_CLASS_BC_NOT_ON_FLIGHT_FOLLOWING 969
AC_TWR_CLASS_D_ACKNOWLEDGE 970
AC_TWR_CLASS_D_AIRBORNE_REQUEST 971
AC_TWR_CLASS_D_REPORT_CLEAR 972
TWR_AC_CLASS_D_CLEARANCE 973
TWR_AC_CLASS_D_REPORT_CLEAR_ACKNOWLEDGE 974
AC_CTAF_ANNOUNCE_BASE_LEG 975
AC_CTAF_ANNOUNCE_CLEAR_OF_RUNWAY 976
AC_CTAF_ANNOUNCE_CROSSWIND_LEG 977
AC_CTAF_ANNOUNCE_DOWNWIND_LEG 978
AC_CTAF_ANNOUNCE_LANDING_FULL_STOP 979
AC_CTAF_ANNOUNCE_LANDING_TOUCH_AND_GO 980
AC_CTAF_ANNOUNCE_MISSED_APPROACH 981
AC_CTAF_ANNOUNCE_ON_FINAL 982
AC_CTAF_ANNOUNCE_POSITION_VFR 983
AC_CTAF_ANNOUNCE_TAKEOFF_DEPART_EAST 984
AC_CTAF_ANNOUNCE_TAKEOFF_DEPART_NORTH 985
AC_CTAF_ANNOUNCE_TAKEOFF_DEPART_SOUTH 988
AC_CTAF_ANNOUNCE_TAKEOFF_DEPART_SOUTHEAST 989
AC_CTAF_ANNOUNCE_TAKEOFF_DEPART_SOUTHWEST 990
AC_CTAF_ANNOUNCE_TAKEOFF_DEPART_STRAIGHT_OUT 991
AC_CTAF_ANNOUNCE_TAKEOFF_DEPART_WEST 992
AC_CTAF_ANNOUNCE_TAKEOFF_REMAIN_IN_PATTERN 993
AC_CTAF_ANNOUNCE_UPWIND_LEG 994
AGNT_AC_VECTOR_EXPEDITE_TURN 995
AGNT_AC_NOT_CLEARED_TO_LAND_DING 997
AGNT_AC_NOT_CLEARED_TO_TAKEOFF_DING 998
AGNT_AC_ATC_TERMINATED 999
AGNT_AC_TRANSPONDER_RESET 1000
AGNT_AC_NO_RESPONSE_DING 1001
OCLOCK_EIGHT 1002
OCLOCK_ELEVEN 1003
OCLOCK_FIVE 1004
OCLOCK_FOUR 1005
OCLOCK_NINE 1006
OCLOCK_ONE 1007
OCLOCK_SEVEN 1008
OCLOCK_SIX 1009
OCLOCK_TEN 1010
OCLOCK_THREE 1011
OCLOCK_TWELVE 1012
OCLOCK_TWO 1013
EAST 1014
LEFT 1015
NORTH 1016
NORTHEAST 1017
NORTHWEST 1018
RIGHT 1019
SOUTH 1020
SOUTHEAST 1021
SOUTHWEST 1022
WEST 1023
AC_AGNT_FLIGHT_FOLLOWING_AIRBORNE_REQUEST 1024
AC_AGNT_FLIGHT_FOLLOWING_CANCEL 1025
AC_AGNT_FLIGHT_FOLLOWING_RADAR_CONTACT_ACKNOWLEDGE 1026
AC_AGNT_SQUAWK 1027
AGNT_AC_FLIGHT_FOLLOWING_CANCEL_ACKNOWLEDGE 1028
AGNT_AC_FLIGHT_FOLLOWING_RADAR_CONTACT 1029
AGNT_AC_SQUAWK 1030
LOCATION_CURRENT_YES 1031
AC_GND_REQUEST_TAXI_IFR 1034
AC_GND_REQUEST_TAXI_IFR_NO_ATIS 1035
AC_GND_REQUEST_TAXI_TO_EAST_PARKING 1036
AC_GND_REQUEST_TAXI_TO_GATES 1037
AC_GND_REQUEST_TAXI_TO_NORTH_PARKING 1038
AC_GND_REQUEST_TAXI_TO_NORTHEAST_PARKING 1039
AC_GND_REQUEST_TAXI_TO_NORTHWEST_PARKING 1040
AC_GND_REQUEST_TAXI_TO_PARKING 1041
AC_GND_REQUEST_TAXI_TO_SOUTH_PARKING 1042
AC_GND_REQUEST_TAXI_TO_SOUTHEAST_PARKING 1043
AC_GND_REQUEST_TAXI_TO_SOUTHWEST_PARKING 1044
AC_GND_REQUEST_TAXI_TO_WEST_PARKING 1045
AC_GND_REQUEST_TAXI_VFR_DEPART_EAST 1046
AC_GND_REQUEST_TAXI_VFR_DEPART_EAST_NO_ATIS 1047
AC_GND_REQUEST_TAXI_VFR_DEPART_NORTH 1048
AC_GND_REQUEST_TAXI_VFR_DEPART_NORTH_NO_ATIS 1049
AC_GND_REQUEST_TAXI_VFR_DEPART_SOUTH 1054
AC_GND_REQUEST_TAXI_VFR_DEPART_SOUTH_NO_ATIS 1055
AC_GND_REQUEST_TAXI_VFR_DEPART_STRAIGHT_OUT 1060
AC_GND_REQUEST_TAXI_VFR_DEPART_STRAIGHT_OUT_NO_ATIS 1061
AC_GND_REQUEST_TAXI_VFR_DEPART_WEST 1062
AC_GND_REQUEST_TAXI_VFR_DEPART_WEST_NO_ATIS 1063
AC_GND_REQUEST_TAXI_VFR_REMAIN_IN_PATTERN 1064
AC_GND_REQUEST_TAXI_VFR_REMAIN_IN_PATTERN_NO_ATIS 1065
AC_GND_TAXI_IN_READBACK 1067
AC_GND_TAXI_READBACK 1068
DEPARTURE_VFR_COMPASS 1069
DEPARTURE_VFR_STRAIGHT 1070
DEPARTURE_VFR_TG 1071
GND_AC_TAXI 1073
GND_AC_TAXI_TO_PARKING 1075
PARKING_GATE 1076
PARKING_SPOT 1077
AGNT_HUMAN 1081
PILOT_HUMAN 1082
AC_AGNT_IFR_CLEARANCE_READBACK 1083
AC_AGNT_REQUEST_IFR_CLEARANCE 1084
AGNT_AC_IFR_CLEARANCE 1085
AGNT_AC_IFR_CLEARANCE_CORRECT 1086
AGNT_AC_IFR_CLEARANCE_CORRECT_GROUND 1087
AGNT_AC_IFR_CLEARANCE_VOID_TIME 1088
MINUTES_CLEARANCE_VOID 1089
LITERAL_A_INITIAL 1090
LITERAL_A_MIDDLE 1091
LITERAL_A_TRAILING 1092
LITERAL_B_INITIAL 1093
LITERAL_B_MIDDLE 1094
LITERAL_B_TRAILING 1095
LITERAL_C_INITIAL 1096
LITERAL_C_MIDDLE 1097
LITERAL_C_TRAILING 1098
LITERAL_D_INITIAL 1099
LITERAL_D_MIDDLE 1100
LITERAL_D_TRAILING 1101
LITERAL_E_INITIAL 1102
LITERAL_E_MIDDLE 1103
LITERAL_E_TRAILING 1104
LITERAL_F_INITIAL 1105
LITERAL_F_MIDDLE 1106
LITERAL_F_TRAILING 1107
LITERAL_G_INITIAL 1108
LITERAL_G_MIDDLE 1109
LITERAL_G_TRAILING 1110
LITERAL_H_INITIAL 1111
LITERAL_H_MIDDLE 1112
LITERAL_H_TRAILING 1113
LITERAL_I_INITIAL 1114
LITERAL_I_MIDDLE 1115
LITERAL_I_TRAILING 1116
LITERAL_J_INITIAL 1117
LITERAL_J_MIDDLE 1118
LITERAL_J_TRAILING 1119
LITERAL_K_INITIAL 1120
LITERAL_K_MIDDLE 1121
LITERAL_K_TRAILING 1122
LITERAL_L_INITIAL 1123
LITERAL_L_MIDDLE 1124
LITERAL_L_TRAILING 1125
LITERAL_M_INITIAL 1126
LITERAL_M_MIDDLE 1127
LITERAL_M_TRAILING 1128
LITERAL_N_INITIAL 1129
LITERAL_N_MIDDLE 1130
LITERAL_N_TRAILING 1131
LITERAL_O_INITIAL 1132
LITERAL_O_MIDDLE 1133
LITERAL_O_TRAILING 1134
LITERAL_P_INITIAL 1135
LITERAL_P_MIDDLE 1136
LITERAL_P_TRAILING 1137
LITERAL_Q_INITIAL 1138
LITERAL_Q_MIDDLE 1139
LITERAL_Q_TRAILING 1140
LITERAL_R_INITIAL 1141
LITERAL_R_MIDDLE 1142
LITERAL_R_TRAILING 1143
LITERAL_S_INITIAL 1144
LITERAL_S_MIDDLE 1145
LITERAL_S_TRAILING 1146
LITERAL_T_INITIAL 1147
LITERAL_T_MIDDLE 1148
LITERAL_T_TRAILING 1149
LITERAL_U_INITIAL 1150
LITERAL_U_MIDDLE 1151
LITERAL_U_TRAILING 1152
LITERAL_V_INITIAL 1153
LITERAL_V_MIDDLE 1154
LITERAL_V_TRAILING 1155
LITERAL_W_INITIAL 1156
LITERAL_W_MIDDLE 1157
LITERAL_W_TRAILING 1158
LITERAL_X_INITIAL 1159
LITERAL_X_MIDDLE 1160
LITERAL_X_TRAILING 1161
LITERAL_Y_INITIAL 1162
LITERAL_Y_MIDDLE 1163
LITERAL_Y_TRAILING 1164
LITERAL_Z_INITIAL 1165
LITERAL_Z_MIDDLE 1166
LITERAL_Z_TRAILING 1167
PHONETIC_A 1168
PHONETIC_B 1169
PHONETIC_C 1170
PHONETIC_D 1171
PHONETIC_E 1172
PHONETIC_F 1173
PHONETIC_G 1174
PHONETIC_H 1175
PHONETIC_I 1176
PHONETIC_J 1177
PHONETIC_K 1178
PHONETIC_L 1179
PHONETIC_M 1180
PHONETIC_N 1181
PHONETIC_O 1182
PHONETIC_P 1183
PHONETIC_Q 1184
PHONETIC_R 1185
PHONETIC_S 1186
PHONETIC_T 1187
PHONETIC_U 1188
PHONETIC_V 1189
PHONETIC_W 1190
PHONETIC_X 1191
PHONETIC_Y 1192
PHONETIC_Z 1193
PHONETIC_0 1194
PHONETIC_1 1195
PHONETIC_2 1196
PHONETIC_3 1197
PHONETIC_4 1198
PHONETIC_5 1199
PHONETIC_6 1200
PHONETIC_7 1201
PHONETIC_8 1202
PHONETIC_9 1203
AC_AGNT_SAY_AGAIN 1204
AC_TYPE 1205
AGENT 1206
AGENT_NEW 1207
AGNT_ADD_ALTIMETER_CURRENT_YES 1208
AGNT_ADD_ALTIMETER_DESTINATION_YES 1209
BLANK 1211
CALLSIGN_CIV_LONG 1212
CALLSIGN_CIV_SHORT 1213
CALLSIGN_COMMERCIAL 1214
FLIGHTLEVEL 1215
HEAVY_YES 1216
LOCATION_DESTINATION_YES 1219
LOCATION_DESTINATION_NO 1220
ROUTE 1222
RUNWAY 1224
SCRATCH_ERROR 1225
SQUEAL 1227
LITERAL_0_INITIAL 1232
LITERAL_0_MIDDLE 1233
LITERAL_0_TRAILING 1234
LITERAL_1_INITIAL 1235
LITERAL_1_MIDDLE 1236
LITERAL_1_TRAILING 1237
LITERAL_2_INITIAL 1238
LITERAL_2_MIDDLE 1239
LITERAL_2_TRAILING 1240
LITERAL_3_INITIAL 1241
LITERAL_3_MIDDLE 1242
LITERAL_3_TRAILING 1243
LITERAL_4_INITIAL 1244
LITERAL_4_MIDDLE 1245
LITERAL_4_TRAILING 1246
LITERAL_5_INITIAL 1247
LITERAL_5_MIDDLE 1248
LITERAL_5_TRAILING 1249
LITERAL_6_INITIAL 1250
LITERAL_6_MIDDLE 1251
LITERAL_6_TRAILING 1252
LITERAL_7_INITIAL 1253
LITERAL_7_MIDDLE 1254
LITERAL_7_TRAILING 1255
LITERAL_8_INITIAL 1256
LITERAL_8_MIDDLE 1257
LITERAL_8_TRAILING 1258
LITERAL_9_INITIAL 1259
LITERAL_9_MIDDLE 1260
LITERAL_9_TRAILING 1261
COMMA 1262
COMMASPACE 1263
MINUS 1264
POINT 1265
SPACE 1266
AC_TWR_APPROACH 1267
AC_TWR_CLEARED_TO_LAND 1268
AC_TWR_GO_AROUND 1269
AC_TWR_PATTERN_ENTRY 1270
AC_TWR_REQUEST_CANCEL_LANDING 1271
AC_TWR_REQUEST_LANDING_FULL_STOP 1272
AC_TWR_REQUEST_LANDING_FULL_STOP_NO_ATIS 1273
AC_TWR_REQUEST_LANDING_TOUCH_AND_GO 1274
AC_TWR_REQUEST_LANDING_TOUCH_AND_GO_NO_ATIS 1275
AC_TWR_REQUEST_TAKEOFF_IFR 1276
AC_TWR_REQUEST_TAKEOFF_VFR 1277
AC_TWR_REQUEST_TAKEOFF_VFR_DEPART_EAST 1278
AC_TWR_REQUEST_TAKEOFF_VFR_DEPART_NORTH 1279
AC_TWR_REQUEST_TAKEOFF_VFR_DEPART_SOUTH 1282
AC_TWR_REQUEST_TAKEOFF_VFR_DEPART_STRAIGHT_OUT 1285
AC_TWR_REQUEST_TAKEOFF_VFR_DEPART_WEST 1286
AC_TWR_REQUEST_TAKEOFF_VFR_REMAIN_IN_PATTERN 1287
AC_TWR_TAKEOFF_READBACK_IFR 1288
AC_TWR_TAKEOFF_READBACK_VFR 1289
ENTRY_BASE 1290
ENTRY_DOWNWIND 1291
ENTRY_STRAIGHT_IN 1292
GND_AC_CANCEL_IFR 1293
LANDING_TYPE_FULLSTOP 1294
LANDING_TYPE_TOUCH_AND_GO 1295
PILOT_ADD_DEPARTURE_MAINTAIN_RUNWAY_HEADING_NO 1296
PILOT_ADD_NO_DELAY_NO 1297
PILOT_ADD_SEQUENCE_NO 1298
PILOT_ADD_SPEED_NO 1299
TWR_AC_CANCEL_LANDING_REQUEST 1300
TWR_AC_CLEARED_TAKEOFF 1301
TWR_AC_CLEARED_TAKEOFF_IFR 1302
TWR_AC_CLEARED_TO_LAND 1304
TWR_AC_EXIT_RWY 1305
TWR_AC_GO_AROUND 1306
TWR_AC_HANDOFF_GROUND 1307
TWR_AC_PATTERN_ENTRY 1308
TWR_ADD 1309
TWR_ADD_AWAIT_IFR_NO 1310
TWR_ADD_BACKTAXI_NO 1311
TWR_ADD_DEPARTURE_MAINTAIN_RUNWAY_HEADING_NO 1312
TWR_ADD_FOLLOW_NO 1313
TWR_ADD_NO_DELAY_NO 1314
TWR_ADD_SEQUENCE_NO 1315
TWR_ADD_SPEED_NO 1316
TWR_ADD_TRAFFIC_NO 1317
TWR_ADD_WAKE_TURBULENCE_NO 1318
TWR_ADD_WIND_NO 1319
LEG_TYPE_BASE 1320
LEG_TYPE_CROSSWIND 1321
LEG_TYPE_DOWNWIND 1322
LEG_TYPE_FINAL 1323
LEG_TYPE_UPWIND 1324
AC_AGNT_VECTOR 1325
AGNT_AC_VECTOR 1326
VECTOR_CHGHEADING 1327
VECTOR_CLIMB 1328
VECTOR_DESCEND 1329
VECTOR_MNTN_ALT 1330
VECTOR_MNTN_BOTH 1331
VECTOR_MNTN_HDG 1332
VECTOR_RESUME_OWN 1333
AC_AGNT_HANDOFF_RESP 1334
AC_AGNT_WITHU_CLIMB 1335
AC_AGNT_WITHU_DESCEND 1336
AC_AGNT_WITHU_LEVEL 1337
AGNT_AC_HANDOFF 1338
AGNT_AC_RADAR 1339
ANY_AC_HANDOFF 1340
ANY_AC_HANDOFF_NONE 1341
AGNT_AC_VECTOR_EXPEDITE_DESCENT 1342
AC_AGNT_TRAFFIC_NOT_IN_SIGHT 1343
AC_AGNT_TRAFFIC_IN_SIGHT 1344
AGNT_AC_TRAFFIC_URGENT 1345
AC_TYPE_TRAFFIC 1346
AGNT_AC_TRAFFIC 1347
TWR_ADD_TRAFFIC_YES 1348
TWR_ADD_FOLLOW_YES 1349
TWR_ADD_SEQUENCE_YES 1350
TWR_AC_HOLDSHORT 1351
AC_TWR_HOLDSHORT 1352
LEG_TYPE_SHORT_FINAL 1353
PILOT_ADD_SEQUENCE_YES 1354
PILOT_ADD_DEPARTURE_MAINTAIN_RUNWAY_HEADING_YES 1355
TWR_ADD_DEPARTURE_MAINTAIN_RUNWAY_HEADING_YES 1356
TWR_ADD_ALTIMETER 1357
BACKGROUND_LOOP_CONTROLLER 1358
BACKGROUND_LOOP_HELOTURBINE 1359
BACKGROUND_LOOP_NOENGINE 1360
BACKGROUND_LOOP_PISTON 1361
BACKGROUND_LOOP_TURBINE 1362
BACKGROUND_LOOP_TURBOPROP 1363
TUNE_AGENT 1367
GND_AC_HOLD_POSITION 1368
GND_AC_CONTINUE_TAXI 1369
AC_GND_HOLD_POSITION_ACKNOWLEDGE 1370
AC_GND_CONTINUE_TAXI_ACKNOWLEDGE 1371
GND_ADD_TAXI_PATH_YES 1372
GND_ADD_TAXI_PATH_NO 1373
GND_ADD_TRAFFIC_LANDING 1374
GND_ADD_TRAFFIC_TAKEOFF 1375
GND_ADD_TRAFFIC_TAXIWAY 1376
GND_ADD_TRAFFIC_GENERAL 1377
RUNWAY_REQUEST 1400
AC_AGNT_RUNWAY_REQUEST 1401
ATIS_ADD_RUNWAY_NO 1402
ATIS_ADD_RUNWAY_INITIAL_YES 1403
ATIS_ADD_RUNWAY_MIDDLE_YES 1404
ATIS_ADD_RUNWAY_FINAL_YES 1405
TWR_ADD_TRAFFIC_LANDING_OTHER_RUNWAY_YES 1406
TWR_ADD_TRAFFIC_LANDING_OTHER_RUNWAY_NO 1407
TWR_ADD_TRAFFIC_TAKEOFF_OTHER_RUNWAY_YES 1408
TWR_ADD_TRAFFIC_TAKEOFF_OTHER_RUNWAY_NO 1409
AC_AGNT_REQUEST_POPUP_IFR_CLEARANCE 1410
AGNT_AC_INFLIGHT_IFR_CLEARANCE 1411
AC_AGNT_INFLIGHT_IFR_CLEARANCE_READBACK 1412
AGNT_AC_INFLIGHT_IFR_CLEARANCE_READBACK_CORRECT 1413
AC_AGNT_REQUEST_IFR_CHANGE_DESTINATION 1414
AGNT_AC_AIRPORT_IFR 1415
TWR_AC_AIRPORT_IFR_CLEARED_TO_LAND 1416
TWR_AC_AIRPORT_IFR_VFR_TAKEOFF_DENIED 1417
RUNWAY_POSITION_LEFT 1418
RUNWAY_POSITION_CENTER 1419
RUNWAY_POSITION_RIGHT 1420
AC_AGNT_IFR_CLEARANCE_VOID_TIME_READBACK 1421
DEPARTURE_VFR_TG_DIRECTION 1422
LANDING_TYPE_TOUCH_AND_GO_DIRECTION 1423
AGNT_AC_EXPECT_APPROACH_VECTORS_TO_FINAL 1424
AC_AGNT_EXPECT_APPROACH_VECTORS_TO_FINAL 1425
APPROACH 1426
APPROACH_TYPE_VISUAL 1427
APPROACH_TYPE_ILS 1428
APPROACH_ADD_RUNWAY_YES 1429
APPROACH_ADD_RUNWAY_NO 1430
APPROACH_ADD_IDENTIFIER_YES 1431
APPROACH_ADD_IDENTIFIER_NO 1432
AGNT_AC_CLEARED_APPROACH_VECTORS_TO_FINAL 1433
AC_AGNT_CLEARED_APPROACH_VECTORS_TO_FINAL 1434
AGNT_ADD_LOCALIZER_YES 1435
AGNT_ADD_LOCALIZER_NO 1436
AGNT_ADD_SWITCH_ADVISORY_YES 1437
AGNT_ADD_SWITCH_ADVISORY_NO 1438
AGNT_ADD_CONTACT_TOWER_YES 1439
AGNT_ADD_CONTACT_TOWER_NO 1440
PILOT_ADD_ADVISORY_ON_YES 1441
PILOT_ADD_ADVISORY_ON_NO 1442
PILOT_ADD_TOWER_ON_YES 1443
PILOT_ADD_TOWER_ON_NO 1444
AGNT_ADD_SIDESTEP_YES 1445
AGNT_ADD_SIDESTEP_NO 1446
AGNT_ADD_CIRCLE_TO_LAND_YES 1447
AGNT_ADD_CIRCLE_TO_LAND_NO 1448
PILOT_ADD_SIDESTEP_YES 1449
PILOT_ADD_SIDESTEP_NO 1450
PILOT_ADD_CIRCLE_TO_LAND_YES 1451
PILOT_ADD_CIRCLE_TO_LAND_NO 1452
PILOT_ADD_LOCALIZER_YES 1453
PILOT_ADD_LOCALIZER_NO 1454
AC_AGNT_CLEARED_APPROACH_FULL_PROCEDURE 1455
AC_AGNT_EXPECT_APPROACH_FULL_PROCEDURE 1456
AC_AGNT_REQUEST_APPROACH 1457
AGNT_AC_CLEARED_APPROACH_FULL_PROCEDURE 1458
AGNT_AC_EXPECT_APPROACH_FULL_PROCEDURE 1459
APPROACH_IAF_DME_ARC 1460
APPROACH_IAF_NAVAID 1461
APPROACH_METHOD_DME_ARC 1462
APPROACH_METHOD_FULL_PROCEDURE 1463
APPROACH_METHOD_REQUEST_DME_ARC 1464
APPROACH_METHOD_REQUEST_FULL_PROCEDURE 1465
APPROACH_METHOD_REQUEST_VECTORS_TO_FINAL 1466
APPROACH_REQUEST_ADD_RUNWAY_YES 1467
APPROACH_REQUEST_ADD_RUNWAY_NO 1468
APPROACH_REQUEST_ADD_IDENTIFIER_YES 1469
APPROACH_REQUEST_ADD_IDENTIFIER_NO 1470
APPROACH_TYPE_VOR 1471
APPROACH_TYPE_GPS 1472
APPROACH_TYPE_NDB 1473
APPROACH_TYPE_LOCALIZER 1474
ATIS_ADD_APPROACH_INITIAL 1475
ATIS_ADD_APPROACH_MIDDLE 1476
ATIS_ADD_APPROACH_FINAL 1477
APPROACH_ATIS_ADD_RUNWAY_YES 1478
APPROACH_ATIS_ADD_RUNWAY_NO 1479
APPROACH_ATIS_ADD_IDENTIFIER_YES 1480
APPROACH_ATIS_ADD_IDENTIFIER_NO 1481
APPROACH_ATIS 1482
AC_AGNT_REPORT_PUBLISHED_MISSED_APPROACH 1483
AGNT_AC_ACKNOWLEDGE_PUBLISHED_MISSED_APPROACH 1484
AC_AGNT_PUBLISHED_MISSED_APPROACH_CONTACT 1485
AC_TWR_REQUEST_AIRPORT_DIRECTION 1486
TWR_AC_AIRPORT_DIRECTION 1487
HYPHEN 1488
DISTANCE_VISIBILITY_UNLIMITED 1489
DISTANCE_VISIBILITY_EIGHTH 1490
DISTANCE_VISIBILITY_QUARTER 1491
DISTANCE_VISIBILITY_HALF 1492
DISTANCE_VISIBILITY_3QUARTER 1493
AGNT_ADD_CONTACT_TOWER_VECTORS_YES 1494
AC_AGNT_REQUEST_APPROACH_AND_RUNWAY 1495
AC_GND_REQUEST_TAXI_FOR_TAKEOFF (special state change message for AI) 1496
APPROACH_TYPE_BACKCOURSE 1497
APPROACH_TYPE_LDA 1498
APPROACH_TYPE_NDBDME 1499
APPROACH_TYPE_RNAV 1500
APPROACH_TYPE_SDF 1501
APPROACH_TYPE_VORDME 1502
AC_AGNT_REQUEST_CLIMB_1000 1503
AC_AGNT_REQUEST_CLIMB_2000 1504
AC_AGNT_REQUEST_CLIMB_3000 1505
AC_AGNT_REQUEST_CLIMB_4000 1506
AC_AGNT_REQUEST_CLIMB_5000 1507
AC_AGNT_REQUEST_CLIMB_6000 1508
AC_AGNT_REQUEST_CLIMB_7000 1509
AC_AGNT_REQUEST_CLIMB_8000 1510
AC_AGNT_REQUEST_CLIMB_10000 1511
AC_AGNT_REQUEST_DESCEND_1000 1512
AC_AGNT_REQUEST_DESCEND_2000 1513
AC_AGNT_REQUEST_DESCEND_3000 1514
AC_AGNT_REQUEST_DESCEND_4000 1515
AC_AGNT_REQUEST_DESCEND_5000 1516
AC_AGNT_REQUEST_DESCEND_6000 1517
AC_AGNT_REQUEST_DESCEND_7000 1518
AC_AGNT_REQUEST_DESCEND_8000 1519
AC_AGNT_REQUEST_DESCEND_10000 1520
AC_CTAF_ANNOUNCE_GO_AROUND 1521
AC_CTAF_ANNOUNCE_TAXI 1522
SELECT_LANDING_AIRPORT (special state change message for AI) 1523
ATIS_SAY_DIRECTION_YES 1524
ATIS_SAY_DIRECTION_NO 1525
VECTOR_EXPECT_ALTITUDE 1526
RUNWAY_POSITION_WATER 1527
AGNT_AC_REQUEST_DENIED 1528
BACK (special state change message for AI) 1529
AGNT_AC_ACKNOWLEDGE 1530
AC_AGNT_STANDBY 1531
AC_TWR_POSITION_AND_HOLD 1532
TWR_AC_POSITION_AND_HOLD 1533
AC_GND_CLEARED_TAXI_TO_FUEL 1534
GND_AC_CLEARED_TAXI_TO_FUEL 1535
AC_GND_REQUEST_TAXI_TO_FUEL 1536
ALTIMETER_US 1537
ALTIMETER_QNH 1538