RELEASE NOTES, SDK release 1.1.2
IMPORTANT! The SDK documentation has had a major overhaul since Microsoft Flight Simulator 2020, and as such, some sections have been moved around, merged, or even removed. The search system and index should help you find what you need.
SDK Changes
Tools
[added]
- Blender: Export as submodel
Previous SDK Release Notes
Below you can find a list of the list notes for previous releases of this SDK. Simply double click the release notes you want to explore to open them:
SDK Release 1.1.1SDK Release 1.1.1
Developer Mode Changes
General
[fixed]
- Fixed "Exit devmode" option always greyed out.
- Fixed and improved scenery package order.
- Fixed layout issues in editor and tool windows when using a 4k monitor
- Fixed a crash that could occur when closing devmode windows from Windows (e.g. with alt+F4)
-
Fixed texture paths returned in Package Builder messages (was returning a hash instead of the real path)
[added]
- VFSProjector now grants access to encrypted files that are not protected.
Scenery Editor
NOTE: If you already opened and saved your scenery in MSFS 2024, the conversion won't be done again and you might need to update it by yourself. If no other changes were made to that scenery, you can also re-import the package to get this done.
[fixed]
- Fixed material polygon not rendered.
- Fixed jetway link sometimes relinking to incorrect altitude when moving the jetway.
- Fixed light too bright on light rows without preset.
- Fixed secondary heightmap not flattened when vegetation exclusion is disabled on a runway.
- Fixed crash when generating sim object list.
- Fixed crash when moving an invalid world script.
- Fixed projected mesh flagged as marking text not drawn after other markings.
- Fixed scenery editor scaling to look better an higher resolutions.
- Fixed a conversion issue on carparking heading with packages imported from FS2020.
- Prevent material discontinuity on aprons.
[improved]
- Improved scenery list generation time by creating a scenery name list with the PackageCompressor.
- Clarified how polygon\'s vegetation density slider works, with an info message when graphics settings aren't high enough to see all trees.
- Selected all packages by default in the Objects panel.
- Moved the "Replace with..." buttons of scenery/sim objects/simprop containers inside a single button.
-
Removed taxiway dirt from legacy airports archetype. There is still unwanted dirt near parkings in legacy packages.
SimObject Editor
[fixed]
- Fixed possible crash when using Save and Apply near an airport.
- Fixed stringlist parsing error due to unwanted space between values.
- Fixed hashmap parsing adding unwanted unknown param.
- Fixed modified state in camera cfg tab.
- Fixed excluded param incorrectly parsed during the merge.
- Fixed typo in career compatibility tab.
[added]
- Add live edition option for contact points position.
SDK Changes
General
[fixed]
- Fix limit on maximum number of terrain instances. Separate terrain from EFB/Minimap to let developers use the 9 available maps.
- Fixed XML gauge conditional text color not working for some expressions.
- Fixed scenery VFX objects not spawning their effect.
- Fixed WASM gauge loaded even if the aircraft referencing it is in a different package.
- Fixed windsock ModelBehavior template to keep wind direction no matter what the object rotation is.
Audio
[added]
- Added support for an optional "AbsoluteValue" attribute on WwiseRTPC tags in sound.xml/soundai.xml files, it expects a boolean value and tells whether to use the absolute value of the variable
Samples
[added]
- Added a new sample that shows how to mod an existing aircraft.
- Added a sample to show how to use new function :
SimConnect_EnumerateSimObjectsAndLiveries
. - Added new blend scenes for DA62 sample.
SimConnect
[fixed]
- Fixed Aircraft spawning on the same parking slot when spawned with SimConnect.
[added]
- Added extended functions to SimConnect to specify livery when spawning a SimObject.
- Implemented
SimConnect_EnumerateSimObjectsAndLiveries
function that returns a list a spawnable simbobjects and their liveries.
[improved]
- Removed DoneIO popup.
BroughtSIMCONNECT_SIMOBJECT_TYPE
back to its previous order and added new values at the end.
SimVars
[added]
- Added "LIVERY FOLDER" and "LIVERY NAME" SimVars for modular aircraft liveries.
[fixed]
- Fixed ZULU time
WASM API
[fixed]
- Fixed a bug where WASM Vars and Events APIs where not usable in standalone or airport modules
[added]
- Added WASM build in Release With Debug Info detection in the WASM Debug Window
- Added access to environment var in vars extension
EFB API
[improved]
- Updated efb_api to the latest version.
Tools
[fixed]
- Blender: Fix export lights
- Blender: Fix export material animations
- Blender: Fixed export objects
- Blender: Fixed set Blend Mask Texture
[added]
- Blender: Added Tire material
- Blender: Add enable/disable export meshs
[updated]
- Blender: Adjustments of standard shader : Rename uv2 input and Unlink AO when there are no base color texture of detail color texture set
- Blender: Clarify use of material_type update function
- Blender: Update default emissive scale
Documentation
Content Configuration
[added]
- New attribute for the
<WwiseRtpc>
element of the sound XML has been added:AbsoluteValue
Programming APIs
[added]
- New WebAssembly section dedicated to the IO API.
- New WebAssembly section for MSFS core: Core And Helpers
- New SimConnect functions documented:
SDK Release 1.0.1SDK Release 1.0.1
SDK Changes
Plugins
Fixed
- Blender: Fixed export objects
- Blender: Fixed set Blend Mask Texture
Added
- Blender: Added Tire material
Samples
Added
- New sample to show how to mod an existing modular aircraft.
Documentation
Developer Mode
Improved
- Debug Aircraft Flight Performance window page has been updated.
Content Configuration
Added
- New page flight_performance.cfg - Additional Information added.
- New [Deck.N] section added to the navigation_graph.cfg.
Improved
- Finalised the documentation for the flight_performance.cfg file.
Programming APIs
Added
- The SimVar GPS GSI NEEDLE has been added.
- New page on EFB Notifications has been added.
- New section in the Panel XML docs to explain the <EFB> element.
Improved
- The entire TCAS section of the SimVars docs has been updated.
- All SimVar docs pages have been updated with more obvious parameter descriptions and requirements.
- The main Simulation Variables page has improved description of RPN and SimVars with two parameters.
SDK Release 1.0.0SDK Release 1.0.0 (MSFS2024 initial PUBLIC release)(MSFS2024 initial PUBLIC release)
DOCUMENTATION
General
Added:
- Dark/Light mode has been added to the documentation to improve accessibility.
- New page added to give a reference for the The Colour Picker.
Improved:
- The structure of the SDK documentation has been improved to enable finding the information you require faster and easier, including improved search, an improved index, and related topics links on all pages.
- SDK Tools have been moved into their own unique section in the Table Of Contents and all relevant information consolidated under that section.
- Aircraft samples have been converted into the following two modular aircraft:
SDK Tools
Added:
- Documentation has been added to describe the new Input Application for creating custom input profiles for devices and aircraft. This includes the following pages:
-
A page has been added for The Mission Tool.
NOTE: This tool is a temporary fix to allow developers to test certain aspects of mission creation and will be removed in future versions of the Microsoft Flight Simulator 2024 DevMode / S
Developer Mode - General
Added:
- A new option for Lighting Display debugging has been documented.
- The DevMode Toolbar has been documented.
- The Behaviors Debug window has been documented
Improved:
- The "Debug PBR" menu page has been renamed as Channel Display and has had some additional updates to cover new options.
- Some menus can now be "detached" so you can easily access common options. See here for more information: Detachable Menus
- The "Debug PBR" menu page has been renamed as Channel Display and has had some additional updates to cover new options.
- The Aircraft Editor section has been removed and replaced by the more general SimObject Editor.
- The section on using the Screenshot tool has been updated.
- The Developer Camera Settings section has been updated with new options.
The Project Editor
Added:
- The new Package States have been documented.
- New Package Order Hint section has been added to The Project Inspector page.
Improved:
- The Asset Types page has been tidied and now shows information for all relevant asset types available, including the new Airport asset group type.
- All references to the setup for the Marketplace have been removed from the documentation as this is now all handled on the Marketplace itself.
The Scenery Editor
Added:
- Airport Objects - Override Archetypes options have been added.
- PaintedLine Objects - New option for outlines has been added.
- Decal Objects - New decal object for the Scenery Editor has been documented.
- TaxiwayServiceStand Objects - New taxiway service stand object has been documented.
- Text Objects - New text object for the scenery editor has been documented.
- VDGS Objects - New Visual Docking Guidance System (VDGS) object for the scenery editor has been documented.
- SimPropContainer Object - New scenery object type has been added. See also: Modeling SimPropContainers
- SimPropContainer XML Properties and SimPropContainer Object Examples have been added to describe the XML used by the new SimPropContainer object.
- New "Apron Services" option has been documented for Airport Objects, TaxiwayParking Objects and Helipad Objects.
- New Navigation Graph options have been documented for The View Menu.
- New render options have been added to The Rendering Menu page.
Improved:
- Helipad Objects - Multiple new options for helipads have been documented.
- TaxiwayParking Objects - Multiple new options for taxiway parking objects have been documented.
- Information has been added to the Creating A SimObject and Creating A Scenery Object pages.
- Information has been added to the Scenery XML And Model CFG page.
The Material Editor
Added:
- New page on The Bitmap Manager has been added.
Improved:
- The Material Inspector page has been updated with new "extra settings" section.
The SimObject Editor (Previously the Aircraft Editor)
Added:
- The SimObject Editor main page has been added withinformation about the new editor
- The Attached Objects tab has been documented.
- The Attachment tab has been documented.
- The Navigation Graph tab has been documented.
- The Livery tab has been documented
- The Effects tab has been documented
- The Texture tab has been documented
- The Model LOD tab has been documented.
- The Animations tab has been documented.
- The Sounds tab has been documented.
- A dedicated page listing all SimObject Editor parameters have been added: The SimObject Editor Parameter Index
- The new debug window - Debug Dirt And Scratches - has been added to the documentation.
- The new debug window - Covers And Chocks - has been added to the documentation.
- The new debug window - Debug Aircraft Attachments - has been added to the documentation.
Improved:
- The Aircraft Data debug window docs have been updated to reflect additions to the window.
The Navigation Graph Editor
Added:
- New page describing The Navigation Graph Editor has been added. Tis editor is for desiging navigation graphs which are used to help objects navigate around both the world and aircraft, as well as many other things.
- New page describing Using The Navigation Graph Editor has been added.
The SimAttachment Editor
Added:
- The SimAttachment Editor has been added to the documentation. This editor is similar to the SimObject Editor, but designed for editing stand-along attachments that can then be added to your aircraft and scenery.
Models And Textures
Added:
- The new Texture Tool has been documented.
- New pages have been added for the Texture XML Properties and texture.json files.
- A page has been added explaining how to use the Simplygon SDK to simplify the creation of scenery object LODs: Using Simplygon To Generate LODs
- A page has been added to explain the updated LOD Selection System for all 3D models.
- The Modeling Aircraft documentation has had the following pages added:
Improved:
- FlightSim Materials (all material documentation has been updated to the new MSFS 2024 standards)
- The glTF Schemas page has been updated with information on the new schemas available.
- The Multi-Exporter documentation has received a major update.
- The Modeling Aircraft documentation has had the following pages updated:
Content Configuration
Added:
- New section outlining details of the updated MSFS Avionics Framework for MSFS 2024 has been added.
- CFG Files General Information page has been added, and now contains updated information about the different data types, including the new table format that permits nD tables.
- New Simple SimObject types have been documented:
- New pages have been added related to the setup for Modular Aircraft:
- New pages have been added related to the configuration of models within the simulation:
- New pages have been added to describe the setup of light effects:
- A new section has been added for Navigation Services And Interactions:
- A new section has been added for Apron Services:
- A new Careers section has been added outlining the setup for custom aircraft to be used in the various career missions. This section covers the following:
-
Preflight
Spawn Pilot (Transversal)
Aerial Advertising
Aerial Construction
Aerial Firefighting
Agricultural Aviation
Cargo Transport
Charter Service
Commercial Flights And Passengers
Ferry Flights
Flightseeing / First Flight
Medevac
Scientific Research
Search And Rescue
Skydiving
Using Included SimAttachments
-
- The page for the
<SimMission.Calculator>
has new items listed specifically for use with Navigation Services, Apron Services, and Interactions:-
<CabinServiceBehaviourParameter>
<CabinServiceStateParameter>
<CabinServiceGraphParameter>
<ParentCabinServiceBehaviourParameter>
<ParentCabinServiceStateParameter>
<ApronContextParameter>
<ApronControlMissionContext>
<InteractivePointParameter>
<InteractivePointUser>
<InteractivePoint>
<InteractivePointType>
<InteractivePointSearchPreferences>
<ParkingParameter>
<ParkingName>
<ParkingNumber>
<ParkingSuffix>
<StandType>
<StandRole>
<HelipadParameter>
<HelipadProperty>
<DesiredValue>
<Units>
-
- FLT file documentation has been updated with a new page for FLT Additional Information and the following new sections:
- The FLT file documentation also has the following new parameters:
[Systems.N]
-GovernorTarget
[Covers]
-chock
,engine
,pitot
,static_port
,rotor
,landing_gear
[Sim.N]
:Livery
,
- New section on Changes Between MSFS 2020 And MSFS 2024
- The Checklist XML Properties page has the following new elements:
<Link>
, - New page that includes a detailed overview of the new features of the MSFS 2024 audio system has been added: Audio Migration And Updating
- The page related to the Localization (LOC Files) has a new section outlining Supported Languages.
- New CFG file for dealing with navigation graphs has been documented:
navigation_graph.cfg
. - New section in the gameplay.cfg has been documented:
[WEAR_AND_TEAR_SYSTEM]
- The cockpit.cfg documentation has the following new section and parameters:
- The systems.cfg file documentation has received the following additions:
[HYDRAULICS_SYSTEM_EX1]
, Hydraulics System Setup Information, Hydraulic System Examples.
[PNEUMATIC_SYSTEM_EX1]
, Pneumatic System Setup Information, Pneumatic System Examples.
[WATER BALLAST SYSTEM]
[Liquid Dropping System]
[ELECTRICAL]
, Electric System Setup Information
[BRAKES]
: toe_brakes_pressure_increment, toe_brakes_pressure_release_delay, toe_brakes_pressure_decrease_tc. rto_min_speed_for_trigger,
[AUTOPILOT]
: auto_throttle_derivative_boundary, auto_throttle_derivative_control, auto_throttle_integrator_boundary, auto_throttle_integrator_control, auto_throttle_proportional_control,
[LocalVars_EX1]
: new section forL:1
type vars added.
- The ai.cfg has the following new section:
[AI_INPUT]
- The aircraft.cfg has the following new pages, sections and parameters:
- The
[GENERAL]
section has the following new parameters: object_class,
The[SERVICES]
section has a new parameter:WINCH
.
The[PILOT]
section has new parameters (and all previous parameters are now considered legacy): cabin_service, generated_copilot, copilot_behavior. hide_avatar,
The[FLTSIM.N]
section has the following new parameters: ui_powerplant_specifics, ui_instrumentation, ui_additional_information, operating_status, targeted_specializations, military, premium,
A new page has been added to include additional information for theaircraft.cfg
andsim.cfg
files: Aircraft.cfg / Sim.cfg Additional Information
- The
- The flight_model.cfg has the following new pages, sections and parameters:
- The
[AERODYNAMICS]
section has the following new parameters: - The
[WEIGHT_AND_BALANCE]
section has the following new parameters:- max_takeoff_weight, max_landing_weight,
- The
[AIRPLANE_GEOMETRY]
section has the following new parameters:- cockpit_width, cockpit_height, control_aileron_forcebased, control_aileron_maxforce_student, control_aileron_minforce_student, control_aileron_maxforce_pilot, control_aileron_minforce_pilot, control_aileron_maxforce_testpilot, control_aileron_minforce_testpilot, control_aileron_still_force_at_max, control_aileron_still_force_to_move, control_aileron_dynpres_ratio_force_at_max, control_aileron_dynpres_ratio_force_to_move, control_aileron_neutral_return_force_scalar, control_elevator_forcebased, control_elevator_maxforce_student, control_elevator_minforce_student, control_elevator_maxforce_pilot, control_elevator_minforce_pilot, control_elevator_maxforce_testpilot, control_elevator_maxforce_testpilot, control_elevator_still_force_at_max, control_elevator_still_force_to_move, control_elevator_dynpres_ratio_force_at_max, control_elevator_dynpres_ratio_force_to_move, control_elevator_neutral_return_force_scalar, control_rudder_forcebased, control_rudder_maxforce_student, control_rudder_minforce_student, control_rudder_maxforce_pilot, control_rudder_minforce_pilot, control_rudder_maxforce_testpilot, control_rudder_minforce_testpilot, control_rudder_still_force_at_max, control_rudder_still_force_to_move, control_rudder_dynpres_ratio_force_at_max, control_rudder_dynpres_ratio_force_to_move, control_rudder_neutral_return_force_scalar,
- The
[HELICOPTER]
section has the following new parameters:- cyclic_move_rate_limit, rudder_pedals_move_rate_limit, rotor_node.n,
- The
[MAINROTOR]
and[SECONDARYROTOR]
sections have the following new parameters:- BrakeCircuit,
- The
[FLIGHT_TUNING]
section has the following new parameters:- ground_new_contact_model_gear_flex, ground_new_contact_model_gear_flex_damping, ground_new_contact_model_rolling_stickyness, ground_new_contact_model_up_to_speed_lateral, ground_new_contact_model_up_to_speed_lateral_steering, ground_new_contact_model_up_to_speed_longitudinal, enable_high_accuracy_integration,
- The
[WEIGHT_AND_BALANCE]
section has had the following new parameters added:- max_zero_fuel_weight,
- The
[FUEL_SYSTEM]
section has been updated and expanded. - A new section for
[COLLISION_DAMAGE]
has been added as part of the damage/wear and Tear system. Included in this addition, new parameters have been added to the[FLAPS.N]
section as well:- FlapSurface_Left, FlapSurface_Right, FlapCable_Left, FlapCable_Right.
- A new section and parameters have been added for hot air balloons:
[BALLOON]
. - The
point.N
parameter in the[CONTACT_POINTS]
section has received a new table entry to control how the gear handle will interact with the landing gear when this is extensible. - A new section (with parameters) has been added that permits you to disable the standard geometric representation of certain elements of the flight model. See the
[DESIGN_ACTIVATION]
section for more details. To accompany this, there are also the following new sections (with parameters) that deal with custom geometries and other physical items in the simulation:
- The
- The engines.cfg has the following new pages, sections and parameters:
- New page containing additional information to help setup the engine CFG file has been added here: engines.cfg - Additional Information
- The
[GENERALENGINEDATA]
section has the following new parameters: smoke_protection, - The
[PROPELLER]
section has the following new parameters:- number_of_propellers, prop_node.n, governor_prop_pitch_rate, feathering_prop_pitch_rate, beta_range_prop_pitch_rate, beta_forced_prop_pitch_rate, min_flight_beta_throttle_pos, rotation,
- The
[TURBINEENGINEDATA]
section has the following new parameters:- turbine_node.n, turbine_blades, N1_100pc_rpm, bleed_air_high_gain, bleed_air_med_gain, bleed_air_lo_gain, bleed_air_hi_bkpt, bleed_air_lo_bkpt,
- The following new CFG files have been documented:
Improved:
- The SimObj documentation has been split into two sections given the changes to aircraft SimObj. There is now a section for Simple SimObjects and another for Modular Aircraft SimObjects.
- The mission documentation has been updated with a new section detailing the mission XML elements for navigation services: SimMission Navigation Services
- The following updates and additions have also been made to various Model Behaviour XML files:
- The
<Parameters>
element has a new available value for theProcess
attribute: "Macro".
The<MouseFlags>
element has two new flags available:Enter
,Exit
.
The<CompileBehaviors>
element has been documented.
Changes to the<Binding>
element have been documented.
Changes to the<EmissiveFactor>
element have been documented.
New attributes for the<Condition>
element have been documented.
Input event name restrictions have been documented (alpha-numeric with the "-"and "_" symbols only are permitted).
- The
- The entire section dedicated to creating Checklists has been updated.
- The following scenery XML pages have been updated:
- General Environment XML Properties
<Vertex />
has been updated.<Ndb>
/<Vor>
/<Dme />
have all been added.
- Airport XML Properties
<Airport>
/<Apron>
have been updated.<AirportArchetype>
/<ParamOverride />
/<ApronControl>
have all been added.
- Taxiway XML Properties
<TaxiwayParking />
has been updated.<TaxiwayServiceStand />
has been added.
- Scenery Editor Object XML Properties
<Decal />
has been added.
- General Environment XML Properties
- The information relating to setting up aircraft audio has been updated.
- There has been a general update to all the pages related to Model Behaviors to bring them in line with the MSFS 2024 standards. It is worth noting that the following pages are either new or have received a complete rewrite:
- Important Templates
Using Model Behaviors
Model Behaviors Parameters
Model Behaviors Inputs
Creating Cockpit Interactions (previously called "Creating Interactions With Input Events")
Creating Interaction Tooltips
- Important Templates
- The following parameters across various CFG files have been changed and no longer require a list, and instead take a hash-map:
lightdef.N
,point.N
,interactive_point.N
,
Programming APIs
Added:
- SimVar Documentation has been updated with multiple new sections:
- New SimVars added in the following sections:
- Aircraft System Variables
LIQUID DROPPING DOOR FLOW VOLUME
,LIQUID DROPPING SCOOP FLOW VOLUME
,LIQUID DROPPING TANK CAPACITY VOLUME
,LIQUID DROPPING TANK CURRENT VOLUME
,LIQUID DROPPING TANK TOTAL CAPACITY VOLUME
,LIQUID DROPPING TANK TOTAL CURRENT VOLUME
,LIQUID DROPPING TOTAL DROPPED FLOW VOLUME
,LIQUID DROPPING TOTAL SCOOPED FLOW VOLUME
.
- Aircraft Engine Variables
RECIP ENG BRAKE POWER PCT
,
- Aircraft Electrics Variables:
CIRCUIT CABIN SIGNAL GO
,CIRCUIT CABIN SIGNAL STANDBY
,CIRCUIT CABIN SIGNAL STOP
,ELECTRICAL CIRCUIT EXISTS
,ELECTRICAL GENERATOR ACTIVE
,ELECTRICAL GENERATOR AMPS
,ELECTRICAL GENERATOR VOLTAGE
,ELECTRICAL GENERATOR SWITCH
,ELECTRICAL CIRCUIT AMPS
,ELECTRICAL CIRCUIT VOLTAGE
,ELECTRICAL EXTERNAL POWER AMPS
,ELECTRICAL EXTERNAL POWER VOLTAGE
,
- Aircraft Control Variables:
ELEVATOR TRIM MIN
,ELEVATOR TRIM MAX
,ELEVATOR TRIM PCT EX1
,RUDDER TRIM MIN
,RUDDER TRIM MAX
,RUDDER TRIM PCT EX1
,AILERON TRIM MIN
,AILERON TRIM MAX
,AILERON TRIM PCT EX1
,FLAPS CURRENT SPEED LIMITATION
,
- Aircraft Flight Model Variables:
REFERENCE SPEED MAX IAS
,REFERENCE SPEED MAX IAS GEAR DOWN
,MAX LANDING WEIGHT
,MAX TAKEOFF WEIGHT
,
- Helicopter Variables:
HOVER INDUCED VELOCITY
,ROTOR GOV TARGET PCT
,ROTOR GOV ENGINE TRIM
,
- Aircraft Misc. Variables:
-
BALLOON GAS DENSITY
,BALLOON GAS TEMPERATURE
,BALLOON VENT OPEN VALUE
,BURNER HEATING POWER
,BURNER PILOT LIGHT ON
,BURNER VALVE OPEN VALUE
,
-
-
-
AMBIENT IN SMOKE
,ENV CLOUD DENSITY
,ENV SMOKE DENSITY
,SEA LEVEL AMBIENT TEMPERATURE
,HIDE AVATAR IN AIRCRAFT
,
-
- Aircraft System Variables
- New section explaining Convenience SimVars.
- New section for the Electronic Flight Bag API has been added.
- New page added to the Key Event ID documentation:
- Aircraft General Systems Events
-
New key events for liquid dropping system added:
LIQUID_DROPPING_SYSTEM_DOOR_CLOSE
LIQUID_DROPPING_SYSTEM_DOOR_COMMAND_GROUP_CLOSE
LIQUID_DROPPING_SYSTEM_DOOR_COMMAND_GROUP_OPEN
LIQUID_DROPPING_SYSTEM_DOOR_COMMAND_GROUP_SET
LIQUID_DROPPING_SYSTEM_DOOR_COMMAND_GROUP_TOGGLE
LIQUID_DROPPING_SYSTEM_DOOR_OPEN
LIQUID_DROPPING_SYSTEM_DOOR_SET
LIQUID_DROPPING_SYSTEM_DOOR_TOGGLE
LIQUID_DROPPING_SYSTEM_SCOOP_CLOSE
LIQUID_DROPPING_SYSTEM_SCOOP_OPEN
LIQUID_DROPPING_SYSTEM_SCOOP_SET
LIQUID_DROPPINGSYSTEM_SCOOP_TOGGLE
-
New key events for the pnuematics system added:
PNEUMATICS_AREA_TEMPERATURE_DEC
PNEUMATICS_AREA_TEMPERATURE_INC
PNEUMATICS_AREA_TEMPERATURE_SET
PNEUMATICS_FAN_SET
PNEUMATICS_JUNCTION_LINE_OPENING_STATUS_SET
PNEUMATICS_PACK_FLOW_AUTO_OFF
PNEUMATICS_PACK_FLOW_AUTO_ON
PNEUMATICS_PACK_FLOW_AUTO_SET
PNEUMATICS_PACK_FLOW_MODE_HIGH
PNEUMATICS_PACK_FLOW_MODE_LOW
PNEUMATICS_PACK_FLOW_MODE_NORM
PNEUMATICS_PACK_FLOW_MODE_SET
PNEUMATICS_PACK_OFF
PNEUMATICS_PACK_ON
PNEUMATICS_PACK_SET
PNEUMATICS_PACK_TOGGLE
PNEUMATICS_PACKS_FLOW_DEC
PNEUMATICS_PACKS_FLOW_INC
PNEUMATICS_PACKS_FLOW_SET
PNEUMATICS_TARGET_CABIN_ALTITUDE_DEC
PNEUMATICS_TARGET_CABIN_ALTITUDE_INC
PNEUMATICS_TARGET_CABIN_ALTITUDE_SET
PNEUMATICS_VALVE_CLOSE
PNEUMATICS_VALVE_MODE_AUTO
PNEUMATICS_VALVE_MODE_CLOSED
PNEUMATICS_VALVE_MODE_OPEN
PNEUMATICS_VALVE_MODE_SET
PNEUMATICS_VALVE_OPEN
PNEUMATICS_VALVE_SET
PNEUMATICS_VALVE_TOGGLE
-
New key events for the hydraulics system added:
HYDRAULIC_SWITCH_TOGGLE
HYDRAULIC_VALVE_CLOSE
HYDRAULIC_VALVE_OPEN
HYDRAULIC_VALVE_SET
HYDRAULIC_VALVE_TOGGLE
-
- Aircraft General Systems Events
- New page added to the Key Event ID documentation:
- Balloon Specific Events
- New key events for balloon burner systems have been added:
AXIS_BURNER_PITCH_SET
AXIS_BURNER_ROLL_SET
BURNER_PITCH_DEC
BURNER_PITCH_INC
BURNER_ROLL_DEC
BURNER_ROLL_INC
BURNER_VALVE_CLOSE
BURNER_VALVE_OPEN
BURNER_VALVE_SET
BURNER_VAL
- New key events for balloon envelopes have been added:
BALLOON_VENT_CLOSE
BALLOON_VENT_OPEN
BALLOON_VENT_SET
BALLOON_VENT_TOGGLE
- New key events for balloon burner systems have been added:
- Balloon Specific Events
Improved:
- SimVar Documentation has been updated with information explaining that many of the aircraft system SimVars can now take a name (a string) instead of the usual index value when addressing specific components. Each of the sections where where this is applicable explain the setup at the top.
- Reverse Polish Notation documentation updated to include the following:
- New events added to the Mouse Variables:
Enter
,Exit
,
New vector operators:xyz
,pbh
,agl
,&
,
New string operators:slen
,
NewL:1
variable type added.
- New events added to the Mouse Variables:
Developer Mode Changes
General
Fixed
- Fixed Aircraft Selector/Configurator Variation/Livery handling for MSFS 2020 packages
- Adaptive detail LOD factor does not affect User aircraft anymore
Added
- New Content Creator Testing Tool has been added to permit registered partners to test streamed packages.
Scenery Editor
Fixed
- Fixed projected mesh size not taken into account for mip streaming causing blurry projected meshes.
SimObject Editor
Improved
- Changed the way tailwheel is computed in the Career Compatibility Tab
Added
- target_specializations as a constraint which is shown in the output of the Career Compatibility Tab
SDK Changes
General
Fixed
- Fixed XML gauges not working after first flight.
- Fixed bitmaps not working anymore in XML gauges
Improved
- Hide avatar in aircraft if it's not edited for SR pilot system
- The Wear&Tear system is now deactivated on 2020 aircraft
SimVars
Fixed
- Fixed "SIMULATION TIME" environment variable returning inconsistent values when switching from/to avatar mode
Tools
Fixed
- 3dsmax: Fixed flags in texture tool
- Blender: Fixed reload lods for collections
Improved
- Blender: Added flags edition to texture
- Blender: Update texturelib generation
Documentation
General
Improved
- All references to textures being compiled to DDS have been changed to KTX2 to reflect changes in the render engine between MSFS 2020 and MSFS 2024.
Developer Mode
Added
- The Content Creator Testing Tool has been documented.
Improved
- The ProjectedMesh Objects page has updated information related to the Surface Type option.
- The SimObject Debug Menu docs have been improved with updated information on the Weight and Tracking debug windows.
Fixed
- Page describing experimental features within the simulation has been removed as no longer relevant.
Model And Textures
Improved
- The page on Liveries has been completed.
- The page on Static Liveries has been completed.
- The page on Dynamic Liveries has been completed.
Content Configuration
Added
- New page describing the EFB flight plan file format: EFB Flight Plan XML (PLN File) Properties
- New helicopter cyclic control variables added to the flight_model.cfg file: cyclic_roll_control_scalar_negative, cyclic_pitch_control_scalar_negative.
- New page describing how to Use Included SimAttachments has been added to the career documentation
Improved
- The page covering Liveries setup has received a polish and an update.
- The interactive points section of the FLT File Properties page has been flagged as "coming soon", since it's currently not available in Microsoft Flight Simulator 2024.
- The light documentation in the systems.cfg file has been updated to remove obsolete enum values and correctly label "interior only" lights.
- Note related to setting up tailwheels has been added to the flight_model.cfg info page: Notes On Tailwheels
- The following career pages have been updated with mentions of the available included SimAttachments they can use: Aerial Advertising, Aerial Firefighting, Medevac, Scientific Research
Programming APIs
Added
- New environment variables documented: IS IN RTC, IS AVATAR, IS AIRCRAFT, EFB_BRIGHTNESS, SWITCH USER ALWAYS ALLOWED
- New helicopter autopilot parameters added into the systems.cfg file:
pitch_attitude_hold_i
pitch_attitude_hold_p
pitch_attitude_hold_d
pitch_attitude_hold_vel
bank_attitude_hold_i
bank_attitude_hold_p
bank_attitude_hold_d
bank_attitude_hold_vel
heading_hold_rate
heading_hold_rate_max
heading_hold_bank_ang_max
heading_hold_i
heading_hold_p
heading_hold_d
altitude_hold_rate
altitude_hold_max
altitude_hold_pitch_ang_max
vs_hold_pitch_i
vs_hold_pitch_p
vs_hold_pitch_d
pa_collective_offset
vs_hold_collective_i
vs_hold_collective_p
vs_hold_collective_d
attitude_hold_off_speed
attitude_hold_on_speed
pedal_assist_off_speed
pedal_assist_on_speed
pedal_assist_heading_max_angle
pedal_assist_heading_angle_scalar
speed_hold_pitch_i
speed_hold_pitch_p
speed_hold_pitch_d
speed_hold_pitch_ang_max
speed_hold_bank_i
speed_hold_bank_p
speed_hold_bank_d
speed_hold_bank_ang_max
speed_hold_collective_i
speed_hold_collective_p
speed_hold_collective_d
auto_hover_vertical_i
auto_hover_vertical_imax
auto_hover_vertical_p
auto_hover_vertical_pmax
SDK SDK ReleaseRelease 0.10.1 0.10.1
Developer Mode Changes
General
Fixed
- Fixed Aircraft Selector/Configurator Variation/Livery handling for MSFS 2020 packages
- Adaptive detail LOD factor does not affect User aircraft anymore
Added
- New Content Creator Testing Tool has been added to permit registered partners to test streamed packages.
Scenery Editor
Fixed
- Fixed projected mesh size not taken into account for mip streaming causing blurry projected meshes.
SimObject Editor
Improved
- Changed the way tailwheel is computed in the Career Compatibility Tab
Added
- target_specializations as a constraint which is shown in the output of the Career Compatibility Tab
SDK Changes
General
Fixed
- Fixed XML gauges not working after first flight.
- Fixed bitmaps not working anymore in XML gauges
Improved
- Hide avatar in aircraft if it's not edited for SR pilot system
- The Wear&Tear system is now deactivated on 2020 aircraft
SimVars
Fixed
- Fixed "SIMULATION TIME" environment variable returning inconsistent values when switching from/to avatar mode
Tools
Fixed
- 3dsmax: Fixed flags in texture tool
- Blender: Fixed reload lods for collections
Improved
- Blender: Added flags edition to texture
- Blender: Update texturelib generation
Documentation
General
Improved
- All references to textures being compiled to DDS have been changed to KTX2 to reflect changes in the render engine between MSFS 2020 and MSFS 2024.
Developer Mode
Added
- The Content Creator Testing Tool has been documented.
Improved
- The ProjectedMesh Objects page has updated information related to the Surface Type option.
- The SimObject Debug Menu docs have been improved with updated information on the Weight and Tracking debug windows.
Fixed
- Page describing experimental features within the simulation has been removed as no longer relevant.
Model And Textures
Improved
- The page on Liveries has been completed.
- The page on Static Liveries has been completed.
- The page on Dynamic Liveries has been completed.
Content Configuration
Added
- New page describing the EFB flight plan file format: EFB Flight Plan XML (PLN File) Properties
- New helicopter cyclic control variables added to the flight_model.cfg file: cyclic_roll_control_scalar_negative, cyclic_pitch_control_scalar_negative.
- New page describing how to Use Included SimAttachments has been added to the career documentation
Improved
- The page covering Liveries setup has received a polish and an update.
- The interactive points section of the FLT File Properties page has been flagged as "coming soon", since it's currently not available in Microsoft Flight Simulator 2024.
- The light documentation in the
systems.cfg
file has been updated to remove obsolete enum values and correctly label "interior only" lights. - Note related to setting up tailwheels has been added to the flight_model.cfg info page: Notes On Tailwheels
- The following career pages have been updated with mentions of the available included SimAttachments they can use: Aerial Advertising, Aerial Firefighting, Medevac, Scientific Research
Programming APIs
Added
- New environment variables documented:
IS IN RTC
,IS AVATAR
,IS AIRCRAFT
,EFB_BRIGHTNESS
,SWITCH USER ALWAYS ALLOWED
- New helicopter autopilot parameters added into the systems.cfg file:
pitch_attitude_hold_i
pitch_attitude_hold_p
pitch_attitude_hold_d
pitch_attitude_hold_vel
bank_attitude_hold_i
bank_attitude_hold_p
bank_attitude_hold_d
bank_attitude_hold_vel
heading_hold_rate
heading_hold_rate_max
heading_hold_bank_ang_max
heading_hold_i
heading_hold_p
heading_hold_d
altitude_hold_rate
altitude_hold_max
altitude_hold_pitch_ang_max
vs_hold_pitch_i
vs_hold_pitch_p
vs_hold_pitch_d
pa_collective_offset
vs_hold_collective_i
vs_hold_collective_p
vs_hold_collective_d
attitude_hold_off_speed
attitude_hold_on_speed
pedal_assist_off_speed
pedal_assist_on_speed
pedal_assist_heading_max_angle
pedal_assist_heading_angle_scalar
speed_hold_pitch_i
speed_hold_pitch_p
speed_hold_pitch_d
speed_hold_pitch_ang_max
speed_hold_bank_i
speed_hold_bank_p
speed_hold_bank_d
speed_hold_bank_ang_max
speed_hold_collective_i
speed_hold_collective_p
speed_hold_collective_d
auto_hover_vertical_i
auto_hover_vertical_imax
auto_hover_vertical_p
auto_hover_vertical_pmax
Developer Mode Changes
Scenery Editor
Fixed
- Fixed a crash when editing several decals in SPC
- Fixed scenery objects (decals/scenery/simobjects/etc) multi edit not working properly
- Fixed no reload of scenery objects when editing several at once.
SimObject Editor
Fixed
- Fixed some bugs about Career Compatibility tab
- Fixed parameters reported as missing, even when manually added to cfg
- Fixed resync done before save when showing the validation error dialog
-
Tag count in navigation graph were wrongly computed if the node was in a subgraph referenced by name
Improved
- Removed unwanted required condition in flight model
- Some constraints are now longer whitespace dependent
SDK Changes
General
Fixed
- Fixed not working text and .png images for XML Gauges
SimConnect
Fixed
- Fixed a crash while requesting unknown navigation data
Tools
Fixed
- 3dsmax: Write textures by copying them and fix gltf after exporting them
- Blender:
- Fix write textures
Fix export Detail map
Fix reload LODs removing the old group lods when needed
Fix "images is None"
Fix force set detail normal scale
Fix Unlink/link blendmask texture
- Fix write textures
- Simplygon bugfixes and presets adjustments.
Documentation
Developer Mode
Added
- New page to describe The Career Tool, which is designed to help developers test their aircraft in the various activity scenarios.
Model And Textures
Improved
- Minor update to the section on Sky Portals to fix an error in one of the images.
- The 3DS Max plugin supported versions have been updated to mention that currently 2025 is not supported.
- New section on aircraft liveries has been added: Modeling Aircraft Liveries, Static Liveries, Dynamic Liveries
- New page added to help explain how to generate aircraft Thumbnails correctly.
Content Configuration
Added
- New pages related to livery setup and creation (WIP):
- Liveries
- Livery XML Properties
- Livery XML Examples
- Dynamic Library (LBL) Files
- liveries.lbl
material.lbl
palette.lbl
text.lbl
texture.lbl
- liveries.lbl
- New Wear And Tear parameters have been added to the [COLLISION_DAMAGE] section:
FlapsLeft
,FlapsLeftCable
,FlapsRight
,FlapsRightCable
,EngineOilTank.X
. - New [WASM_SYSTEM.N] section added to the systems.cfg with the following parameters:
ModulePath
,SystemName
,ParameterString
.
Programming APIs
Added
- The Helicopter Variables page has been updated with the following new SimVars:
NUMBER_OF_MAIN_ROTORS
, - The WASM API pages have been updated with the following:
- Creating A WASM Project
- Creating WASM Systems
- New JS Listener page added: JS_LISTENER_PLANNEDROUTE
- New JS Events added: AvionicsRouteRequested, AvionicsRouteSync
- New Coherent calls added: GET_EFB_ROUTE, REPLY_TO_AVIONICS_ROUTE_REQUEST
- New WebAssumbly API documented: Planned Route API
Improved
- The GPS Variables pages have been flagged as Legacy and information added to the main index page about what to do in MSFS2024.
SDK Release 0.9.3SDK Release 0.9.3
Documentation
Developer Mode
Added
- New page documenting the Report An Issue feature has been added.
Improved
- The SDK Contents page has been updated to reflect changes to the SDK install (Shared Assets, ModelBehaviourDefs, etc...)
- The page documenting the Virtual File System has been updated, and a new section describing the VFS Projector has been added.
- The page documenting The Aircraft Capture Tool has been updated to reflect changes in the tool and workflow.
SDK Tools
Fixed
- Updated SDK Tools page to accurately reflect the current tools available
Added
- New page added explaining how to update to the MSFS 2024 version of the 3DS Max plugin: Updating The 3DS Max Plugin And Projects
Improved
- The The 3DS Max Plugin documentation has been updated to bring it in line with MSFS 2024 standards (ongoing WIP).
Model And Textures
Improved
- The Propellers, Turbines And Blades art documentation has been updated with additional information related to blade pitch and feathering.
Content Configuration
Added
- New FLT section documented [Burner_System.N].
- New page listing obsolete parameters added: CFG Files Obsolete Parameters
- The electrical system has a new Circuit Type:
DEICE_SYSTEM
- The de-icing system parameter
structural_deice_type
has been updated to include the new electrical setting. - The panel.cfg lists new
[EFB]
section and parameters. - The flight_model.cfg has the following new parameters:
- In [CONTACT_POINTS]:
water_longitudinal_friction_scalar
,water_lateral_friction_scalar
,water_steering_friction_scalar
- In [COLLISION_DAMAGE]:
Engine.N
- In [CONTACT_POINTS]:
Improved
- Legacy and obsolete parameters have been revised and more accurately labelled in the CFG Parameter Index and other files.
- The Modular SimObject Project Structure page has been improved with additional information related to thumbnails.
Programming APIs
Added:
- The WebAssembly documentation has been updated with information on the new Vars API and Event API, which replace the Gauge API. The Gauge API is now considered a legacy API which should no longer be used.
- The SimVar page for Aircraft Electrics Variables has been updated to show obsolete SimVars, and two new SimVars:
ELECTRICAL BUS AMPS
,ELECTRICAL BUS VOLTAGE
. -
The Skydiving Key Event documentation has been updated with the following additions:
SKYDIVE_DOORLIGHTS_DEC
SKYDIVE_DOORLIGHTS_GETREADY
SKYDIVE_DOORLIGHTS_INC
SKYDIVE_DOORLIGHTS_JUMP
SKYDIVE_DOORLIGHTS_OFF -
The Liquid Dropping System Key Event documentation has been updated with the following additions:
SPRAY_ON
SPRAY_TOGGLE
SPRAY_SET -
The General Engine Key Event docs have the following new events documented:
AXIS_THRUST_VECTOR_HORIZONTAL_SET
AXIS_THRUST_VECTOR_VERTICAL_SET
THRUST_VECTOR_HORIZONTAL_DECREASE
THRUST_VECTOR_HORIZONTAL_INCREASE
THRUST_VECTOR_VERTICAL_DECREASE
THRUST_VECTOR_VERTICAL_INCREASE
SDK Release 0.9.0 (MSFS2024 initial ALPHA release)SDK Release 0.9.0 (MSFS2024 initial ALPHA release)
DOCUMENTATION
General
Added:
- Dark/Light mode has been added to the documentation to improve accessibility.
- New page added to give a reference for the The Colour Picker.
Improved:
- The structure of the SDK documentation has been improved to enable finding the information you require faster and easier, including improved search, an improved index, and related topics links on all pages.
- SDK Tools have been moved into their own unique section in the Table Of Contents and all relevant information consolidated under that section.
- Aircraft samples have been converted into the following two modular aircraft:
SDK Tools
Added:
- Documentation has been added to describe the new Input Application for creating custom input profiles for devices and aircraft. This includes the following pages:
-
A page has been added for The Mission Tool.
NOTE: This tool is a temporary fix to allow developers to test certain aspects of mission creation and will be removed in future versions of the Microsoft Flight Simulator 2024 DevMode / S
Developer Mode - General
Added:
- A new option for Lighting Display debugging has been documented.
- The DevMode Toolbar has been documented.
- The Behaviors Debug window has been documented
Improved:
- The "Debug PBR" menu page has been renamed as Channel Display and has had some additional updates to cover new options.
- Some menus can now be "detached" so you can easily access common options. See here for more information: Detachable Menus
- The "Debug PBR" menu page has been renamed as Channel Display and has had some additional updates to cover new options.
- The Aircraft Editor section has been removed and replaced by the more general SimObject Editor.
- The section on using the Screenshot tool has been updated.
- The Developer Camera Settings section has been updated with new options.
The Project Editor
Added:
- The new Package States have been documented.
- New Package Order Hint section has been added to The Project Inspector page.
Improved:
- The Asset Types page has been tidied and now shows information for all relevant asset types available, including the new Airport asset group type.
- All references to the setup for the Marketplace have been removed from the documentation as this is now all handled on the Marketplace itself.
The Scenery Editor
Added:
- Airport Objects - Override Archetypes options have been added.
- PaintedLine Objects - New option for outlines has been added.
- Decal Objects - New decal object for the Scenery Editor has been documented.
- TaxiwayServiceStand Objects - New taxiway service stand object has been documented.
- Text Objects - New text object for the scenery editor has been documented.
- VDGS Objects - New Visual Docking Guidance System (VDGS) object for the scenery editor has been documented.
- SimPropContainer Object - New scenery object type has been added. See also: Modeling SimPropContainers
- SimPropContainer XML Properties and SimPropContainer Object Examples have been added to describe the XML used by the new SimPropContainer object.
- New "Apron Services" option has been documented for Airport Objects, TaxiwayParking Objects and Helipad Objects.
- New Navigation Graph options have been documented for The View Menu.
- New render options have been added to The Rendering Menu page.
Improved:
- Helipad Objects - Multiple new options for helipads have been documented.
- TaxiwayParking Objects - Multiple new options for taxiway parking objects have been documented.
- Information has been added to the Creating A SimObject and Creating A Scenery Object pages.
- Information has been added to the Scenery XML And Model CFG page.
The Material Editor
Added:
- New page on The Bitmap Manager has been added.
Improved:
- The Material Inspector page has been updated with new "extra settings" section.
The SimObject Editor (Previously the Aircraft Editor)
Added:
- The SimObject Editor main page has been added withinformation about the new editor
- The Attached Objects tab has been documented.
- The Attachment tab has been documented.
- The Navigation Graph tab has been documented.
- The Livery tab has been documented
- The Effects tab has been documented
- The Texture tab has been documented
- The Model LOD tab has been documented.
- The Animations tab has been documented.
- The Sounds tab has been documented.
- A dedicated page listing all SimObject Editor parameters have been added: The SimObject Editor Parameter Index
- The new debug window - Debug Dirt And Scratches - has been added to the documentation.
- The new debug window - Covers And Chocks - has been added to the documentation.
- The new debug window - Debug Aircraft Attachments - has been added to the documentation.
Improved:
- The Aircraft Data debug window docs have been updated to reflect additions to the window.
The Navigation Graph Editor
Added:
- New page describing The Navigation Graph Editor has been added. Tis editor is for desiging navigation graphs which are used to help objects navigate around both the world and aircraft, as well as many other things.
- New page describing Using The Navigation Graph Editor has been added.
The SimAttachment Editor
Added:
- The SimAttachment Editor has been added to the documentation. This editor is similar to the SimObject Editor, but designed for editing stand-along attachments that can then be added to your aircraft and scenery.
Models And Textures
Added:
- The new Texture Tool has been documented.
- New pages have been added for the Texture XML Properties and texture.json files.
- A page has been added explaining how to use the Simplygon SDK to simplify the creation of scenery object LODs: Using Simplygon To Generate LODs
- A page has been added to explain the updated LOD Selection System for all 3D models.
- The Modeling Aircraft documentation has had the following pages added:
Improved:
- FlightSim Materials (all material documentation has been updated to the new MSFS 2024 standards)
- The glTF Schemas page has been updated with information on the new schemas available.
- The Multi-Exporter documentation has received a major update.
- The Modeling Aircraft documentation has had the following pages updated:
Content Configuration
Added:
- New section outlining details of the updated MSFS Avionics Framework for MSFS 2024 has been added.
- CFG Files General Information page has been added, and now contains updated information about the different data types, including the new table format that permits nD tables.
- New Simple SimObject types have been documented:
- New pages have been added related to the setup for Modular Aircraft:
- New pages have been added related to the configuration of models within the simulation:
- New pages have been added to describe the setup of light effects:
- A new section has been added for Navigation Services And Interactions:
- A new section has been added for Apron Services:
- A new Careers section has been added outlining the setup for custom aircraft to be used in the various career missions. This section covers the following:
-
Preflight
Spawn Pilot (Transversal)
Aerial Advertising
Aerial Construction
Aerial Firefighting
Agricultural Aviation
Cargo Transport
Charter Service
Commercial Flights And Passengers
Ferry Flights
Flightseeing / First Flight
Medevac
Scientific Research
Search And Rescue
Skydiving
Using Included SimAttachments
-
- The page for the
<SimMission.Calculator>
has new items listed specifically for use with Navigation Services, Apron Services, and Interactions:-
<CabinServiceBehaviourParameter>
<CabinServiceStateParameter>
<CabinServiceGraphParameter>
<ParentCabinServiceBehaviourParameter>
<ParentCabinServiceStateParameter>
<ApronContextParameter>
<ApronControlMissionContext>
<InteractivePointParameter>
<InteractivePointUser>
<InteractivePoint>
<InteractivePointType>
<InteractivePointSearchPreferences>
<ParkingParameter>
<ParkingName>
<ParkingNumber>
<ParkingSuffix>
<StandType>
<StandRole>
<HelipadParameter>
<HelipadProperty>
<DesiredValue>
<Units>
-
- FLT file documentation has been updated with a new page for FLT Additional Information and the following new sections:
- The FLT file documentation also has the following new parameters:
[Systems.N]
-GovernorTarget
[Covers]
-chock
,engine
,pitot
,static_port
,rotor
,landing_gear
[Sim.N]
:Livery
,
- New section on Changes Between MSFS 2020 And MSFS 2024
- The Checklist XML Properties page has the following new elements:
<Link>
, - New page that includes a detailed overview of the new features of the MSFS 2024 audio system has been added: Audio Migration And Updating
- The page related to the Localization (LOC Files) has a new section outlining Supported Languages.
- New CFG file for dealing with navigation graphs has been documented:
navigation_graph.cfg
. - New section in the gameplay.cfg has been documented:
[WEAR_AND_TEAR_SYSTEM]
- The cockpit.cfg documentation has the following new section and parameters:
- The systems.cfg file documentation has received the following additions:
[HYDRAULICS_SYSTEM_EX1]
, Hydraulics System Setup Information, Hydraulic System Examples.
[PNEUMATIC_SYSTEM_EX1]
, Pneumatic System Setup Information, Pneumatic System Examples.
[WATER BALLAST SYSTEM]
[Liquid Dropping System]
[ELECTRICAL]
, Electric System Setup Information
[BRAKES]
: toe_brakes_pressure_increment, toe_brakes_pressure_release_delay, toe_brakes_pressure_decrease_tc. rto_min_speed_for_trigger,
[AUTOPILOT]
: auto_throttle_derivative_boundary, auto_throttle_derivative_control, auto_throttle_integrator_boundary, auto_throttle_integrator_control, auto_throttle_proportional_control,
[LocalVars_EX1]
: new section forL:1
type vars added.
- The ai.cfg has the following new section:
[AI_INPUT]
- The aircraft.cfg has the following new pages, sections and parameters:
- The
[GENERAL]
section has the following new parameters: object_class,
The[SERVICES]
section has a new parameter:WINCH
.
The[PILOT]
section has new parameters (and all previous parameters are now considered legacy): cabin_service, generated_copilot, copilot_behavior. hide_avatar,
The[FLTSIM.N]
section has the following new parameters: ui_powerplant_specifics, ui_instrumentation, ui_additional_information, operating_status, targeted_specializations, military, premium,
A new page has been added to include additional information for theaircraft.cfg
andsim.cfg
files: Aircraft.cfg / Sim.cfg Additional Information
- The
- The flight_model.cfg has the following new pages, sections and parameters:
- The
[AERODYNAMICS]
section has the following new parameters: - The
[WEIGHT_AND_BALANCE]
section has the following new parameters:- max_takeoff_weight, max_landing_weight,
- The
[AIRPLANE_GEOMETRY]
section has the following new parameters:- cockpit_width, cockpit_height, control_aileron_forcebased, control_aileron_maxforce_student, control_aileron_minforce_student, control_aileron_maxforce_pilot, control_aileron_minforce_pilot, control_aileron_maxforce_testpilot, control_aileron_minforce_testpilot, control_aileron_still_force_at_max, control_aileron_still_force_to_move, control_aileron_dynpres_ratio_force_at_max, control_aileron_dynpres_ratio_force_to_move, control_aileron_neutral_return_force_scalar, control_elevator_forcebased, control_elevator_maxforce_student, control_elevator_minforce_student, control_elevator_maxforce_pilot, control_elevator_minforce_pilot, control_elevator_maxforce_testpilot, control_elevator_maxforce_testpilot, control_elevator_still_force_at_max, control_elevator_still_force_to_move, control_elevator_dynpres_ratio_force_at_max, control_elevator_dynpres_ratio_force_to_move, control_elevator_neutral_return_force_scalar, control_rudder_forcebased, control_rudder_maxforce_student, control_rudder_minforce_student, control_rudder_maxforce_pilot, control_rudder_minforce_pilot, control_rudder_maxforce_testpilot, control_rudder_minforce_testpilot, control_rudder_still_force_at_max, control_rudder_still_force_to_move, control_rudder_dynpres_ratio_force_at_max, control_rudder_dynpres_ratio_force_to_move, control_rudder_neutral_return_force_scalar,
- The
[HELICOPTER]
section has the following new parameters:- cyclic_move_rate_limit, rudder_pedals_move_rate_limit, rotor_node.n,
- The
[MAINROTOR]
and[SECONDARYROTOR]
sections have the following new parameters:- BrakeCircuit,
- The
[FLIGHT_TUNING]
section has the following new parameters:- ground_new_contact_model_gear_flex, ground_new_contact_model_gear_flex_damping, ground_new_contact_model_rolling_stickyness, ground_new_contact_model_up_to_speed_lateral, ground_new_contact_model_up_to_speed_lateral_steering, ground_new_contact_model_up_to_speed_longitudinal, enable_high_accuracy_integration,
- The
[WEIGHT_AND_BALANCE]
section has had the following new parameters added:- max_zero_fuel_weight,
- The
[FUEL_SYSTEM]
section has been updated and expanded. - A new section for
[COLLISION_DAMAGE]
has been added as part of the damage/wear and Tear system. Included in this addition, new parameters have been added to the[FLAPS.N]
section as well:- FlapSurface_Left, FlapSurface_Right, FlapCable_Left, FlapCable_Right.
- A new section and parameters have been added for hot air balloons:
[BALLOON]
. - The
point.N
parameter in the[CONTACT_POINTS]
section has received a new table entry to control how the gear handle will interact with the landing gear when this is extensible. - A new section (with parameters) has been added that permits you to disable the standard geometric representation of certain elements of the flight model. See the
[DESIGN_ACTIVATION]
section for more details. To accompany this, there are also the following new sections (with parameters) that deal with custom geometries and other physical items in the simulation:
- The
- The engines.cfg has the following new pages, sections and parameters:
- New page containing additional information to help setup the engine CFG file has been added here: engines.cfg - Additional Information
- The
[GENERALENGINEDATA]
section has the following new parameters: smoke_protection, - The
[PROPELLER]
section has the following new parameters:- number_of_propellers, prop_node.n, governor_prop_pitch_rate, feathering_prop_pitch_rate, beta_range_prop_pitch_rate, beta_forced_prop_pitch_rate, min_flight_beta_throttle_pos, rotation,
- The
[TURBINEENGINEDATA]
section has the following new parameters:- turbine_node.n, turbine_blades, N1_100pc_rpm, bleed_air_high_gain, bleed_air_med_gain, bleed_air_lo_gain, bleed_air_hi_bkpt, bleed_air_lo_bkpt,
- The following new CFG files have been documented:
Improved:
- The SimObj documentation has been split into two sections given the changes to aircraft SimObj. There is now a section for Simple SimObjects and another for Modular Aircraft SimObjects.
- The mission documentation has been updated with a new section detailing the mission XML elements for navigation services: SimMission Navigation Services
- The following updates and additions have also been made to various Model Behaviour XML files:
- The
<Parameters>
element has a new available value for theProcess
attribute: "Macro".
The<MouseFlags>
element has two new flags available:Enter
,Exit
.
The<CompileBehaviors>
element has been documented.
Changes to the<Binding>
element have been documented.
Changes to the<EmissiveFactor>
element have been documented.
New attributes for the<Condition>
element have been documented.
Input event name restrictions have been documented (alpha-numeric with the "-"and "_" symbols only are permitted).
- The
- The entire section dedicated to creating Checklists has been updated.
- The following scenery XML pages have been updated:
- General Environment XML Properties
<Vertex />
has been updated.<Ndb>
/<Vor>
/<Dme />
have all been added.
- Airport XML Properties
<Airport>
/<Apron>
have been updated.<AirportArchetype>
/<ParamOverride />
/<ApronControl>
have all been added.
- Taxiway XML Properties
<TaxiwayParking />
has been updated.<TaxiwayServiceStand />
has been added.
- Scenery Editor Object XML Properties
<Decal />
has been added.
- General Environment XML Properties
- The information relating to setting up aircraft audio has been updated.
- There has been a general update to all the pages related to Model Behaviors to bring them in line with the MSFS 2024 standards. It is worth noting that the following pages are either new or have received a complete rewrite:
- Important Templates
Using Model Behaviors
Model Behaviors Parameters
Model Behaviors Inputs
Creating Cockpit Interactions (previously called "Creating Interactions With Input Events")
Creating Interaction Tooltips
- Important Templates
- The following parameters across various CFG files have been changed and no longer require a list, and instead take a hash-map:
lightdef.N
,point.N
,interactive_point.N
,
Programming APIs
Added:
- SimVar Documentation has been updated with multiple new sections:
- New SimVars added in the following sections:
- Aircraft System Variables
LIQUID DROPPING DOOR FLOW VOLUME
,LIQUID DROPPING SCOOP FLOW VOLUME
,LIQUID DROPPING TANK CAPACITY VOLUME
,LIQUID DROPPING TANK CURRENT VOLUME
,LIQUID DROPPING TANK TOTAL CAPACITY VOLUME
,LIQUID DROPPING TANK TOTAL CURRENT VOLUME
,LIQUID DROPPING TOTAL DROPPED FLOW VOLUME
,LIQUID DROPPING TOTAL SCOOPED FLOW VOLUME
.
- Aircraft Engine Variables
RECIP ENG BRAKE POWER PCT
,
- Aircraft Electrics Variables:
CIRCUIT CABIN SIGNAL GO
,CIRCUIT CABIN SIGNAL STANDBY
,CIRCUIT CABIN SIGNAL STOP
,ELECTRICAL CIRCUIT EXISTS
,ELECTRICAL GENERATOR ACTIVE
,ELECTRICAL GENERATOR AMPS
,ELECTRICAL GENERATOR VOLTAGE
,ELECTRICAL GENERATOR SWITCH
,ELECTRICAL CIRCUIT AMPS
,ELECTRICAL CIRCUIT VOLTAGE
,ELECTRICAL EXTERNAL POWER AMPS
,ELECTRICAL EXTERNAL POWER VOLTAGE
,
- Aircraft Control Variables:
ELEVATOR TRIM MIN
,ELEVATOR TRIM MAX
,ELEVATOR TRIM PCT EX1
,RUDDER TRIM MIN
,RUDDER TRIM MAX
,RUDDER TRIM PCT EX1
,AILERON TRIM MIN
,AILERON TRIM MAX
,AILERON TRIM PCT EX1
,FLAPS CURRENT SPEED LIMITATION
,
- Aircraft Flight Model Variables:
REFERENCE SPEED MAX IAS
,REFERENCE SPEED MAX IAS GEAR DOWN
,MAX LANDING WEIGHT
,MAX TAKEOFF WEIGHT
,
- Helicopter Variables:
HOVER INDUCED VELOCITY
,ROTOR GOV TARGET PCT
,ROTOR GOV ENGINE TRIM
,
- Aircraft Misc. Variables:
-
BALLOON GAS DENSITY
,BALLOON GAS TEMPERATURE
,BALLOON VENT OPEN VALUE
,BURNER HEATING POWER
,BURNER PILOT LIGHT ON
,BURNER VALVE OPEN VALUE
,
-
-
-
AMBIENT IN SMOKE
,ENV CLOUD DENSITY
,ENV SMOKE DENSITY
,SEA LEVEL AMBIENT TEMPERATURE
,HIDE AVATAR IN AIRCRAFT
,
-
- Aircraft System Variables
- New section explaining Convenience SimVars.
- New section for the Electronic Flight Bag API has been added.
- New page added to the Key Event ID documentation:
- Aircraft General Systems Events
-
New key events for liquid dropping system added:
LIQUID_DROPPING_SYSTEM_DOOR_CLOSE
LIQUID_DROPPING_SYSTEM_DOOR_COMMAND_GROUP_CLOSE
LIQUID_DROPPING_SYSTEM_DOOR_COMMAND_GROUP_OPEN
LIQUID_DROPPING_SYSTEM_DOOR_COMMAND_GROUP_SET
LIQUID_DROPPING_SYSTEM_DOOR_COMMAND_GROUP_TOGGLE
LIQUID_DROPPING_SYSTEM_DOOR_OPEN
LIQUID_DROPPING_SYSTEM_DOOR_SET
LIQUID_DROPPING_SYSTEM_DOOR_TOGGLE
LIQUID_DROPPING_SYSTEM_SCOOP_CLOSE
LIQUID_DROPPING_SYSTEM_SCOOP_OPEN
LIQUID_DROPPING_SYSTEM_SCOOP_SET
LIQUID_DROPPINGSYSTEM_SCOOP_TOGGLE
-
New key events for the pnuematics system added:
PNEUMATICS_AREA_TEMPERATURE_DEC
PNEUMATICS_AREA_TEMPERATURE_INC
PNEUMATICS_AREA_TEMPERATURE_SET
PNEUMATICS_FAN_SET
PNEUMATICS_JUNCTION_LINE_OPENING_STATUS_SET
PNEUMATICS_PACK_FLOW_AUTO_OFF
PNEUMATICS_PACK_FLOW_AUTO_ON
PNEUMATICS_PACK_FLOW_AUTO_SET
PNEUMATICS_PACK_FLOW_MODE_HIGH
PNEUMATICS_PACK_FLOW_MODE_LOW
PNEUMATICS_PACK_FLOW_MODE_NORM
PNEUMATICS_PACK_FLOW_MODE_SET
PNEUMATICS_PACK_OFF
PNEUMATICS_PACK_ON
PNEUMATICS_PACK_SET
PNEUMATICS_PACK_TOGGLE
PNEUMATICS_PACKS_FLOW_DEC
PNEUMATICS_PACKS_FLOW_INC
PNEUMATICS_PACKS_FLOW_SET
PNEUMATICS_TARGET_CABIN_ALTITUDE_DEC
PNEUMATICS_TARGET_CABIN_ALTITUDE_INC
PNEUMATICS_TARGET_CABIN_ALTITUDE_SET
PNEUMATICS_VALVE_CLOSE
PNEUMATICS_VALVE_MODE_AUTO
PNEUMATICS_VALVE_MODE_CLOSED
PNEUMATICS_VALVE_MODE_OPEN
PNEUMATICS_VALVE_MODE_SET
PNEUMATICS_VALVE_OPEN
PNEUMATICS_VALVE_SET
PNEUMATICS_VALVE_TOGGLE
-
New key events for the hydraulics system added:
HYDRAULIC_SWITCH_TOGGLE
HYDRAULIC_VALVE_CLOSE
HYDRAULIC_VALVE_OPEN
HYDRAULIC_VALVE_SET
HYDRAULIC_VALVE_TOGGLE
-
- Aircraft General Systems Events
- New page added to the Key Event ID documentation:
- Balloon Specific Events
- New key events for balloon burner systems have been added:
AXIS_BURNER_PITCH_SET
AXIS_BURNER_ROLL_SET
BURNER_PITCH_DEC
BURNER_PITCH_INC
BURNER_ROLL_DEC
BURNER_ROLL_INC
BURNER_VALVE_CLOSE
BURNER_VALVE_OPEN
BURNER_VALVE_SET
BURNER_VAL
- New key events for balloon envelopes have been added:
BALLOON_VENT_CLOSE
BALLOON_VENT_OPEN
BALLOON_VENT_SET
BALLOON_VENT_TOGGLE
- New key events for balloon burner systems have been added:
- Balloon Specific Events
Improved:
- SimVar Documentation has been updated with information explaining that many of the aircraft system SimVars can now take a name (a string) instead of the usual index value when addressing specific components. Each of the sections where where this is applicable explain the setup at the top.
- Reverse Polish Notation documentation updated to include the following:
- New events added to the Mouse Variables:
Enter
,Exit
,
New vector operators:xyz
,pbh
,agl
,&
,
New string operators:slen
,
NewL:1
variable type added.
- New events added to the Mouse Variables: