RELEASE NOTES, SDK release 1.2.3

Developer Mode Changes

Scenery Editor

[fixed]

  1. Fixed "Start" element of type "RUNWAY" unsupported in airport scenery files.
  2. Fixed incorrect terraforming falloff in FS2020 packages and in the editor.
  3. Fixed object not displayed when an airport light uses either the FakeBingTerrain material code or the geodecal material code.

[improved]

  1. "Start" element of type "RUNWAY" now supported for backward compatibility and also converted to actual runway starts upon loading in the Scenery Editor.

 

  

SDK Changes

Tools

[fixed]

  1. Blender: Fix set default values for existing materials in scene and fix materials properties
  2. Blender: Fix windshield properties declaration
  3. Blender: Fix max and default values for material ghost
  4. Blender: Fixed decal extension export
  5. Blender: Fix "Inverse roughness" parameter on clearcoat material type
  6. 3DS Max: Fix max and default values for material ghost
  7. 3DS Max: Fix remove IBL Menu when SDK 2020 is installed
  8. fspackagetool: Fix issues when using the Steam version of the sim

[improved]

  1. Blender: Update SSS color (4.2 LTS)
  2. Blender: Set "Export Light" to True by default
  3. Blender: Remove "Wear overlay scale" property from sail, tree and vegetation material types

[added]

  1. Blender: Added "unique_id" to neutral_bone added by Khronos exporter

 

 

Documentation

DevMode

[added]

  1. A new section about setting up Marketplace assets has been added to the package export documentation: Marketplace Requirements

 

Programming APIs

[fixed]

  1. The page on RPN has been updated to correct capitalisation issues with some keywords.

 

 

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.2.2SDK Release 1.2.2

Developer Mode Changes

General

[fixed]

  1. Fixed VFS Projector randomly hanging when opening files.

Project Editor

[fixed]

  1. Fix misleading error 'Cannot open layout.json' at the beginning of package build inside project editor.
  2. Fixed Export Items window always exporting all packages from the project instead of only the selected ones.
  3. Fixed incorrect value for month in revision notes

Scenery Editor

[fixed]

  1. Fixed build error when a scenery object has both "NoSnow" and "SnapToBuilding" flags.
  2. Fixed backward compatibility with dirt on taxiway parkings.
  3. Fixed incorrect position of building exclusion polygon around taxiway parkings.
  4. Fixed taxiway parkings building exclusion not updating during edition in Scenery editor.
  5. Fixed multi edit not working properly for some properties (ex: parking headings).
  6. Fixed missing shader when an airport light use the material code FakeBingTerrain or geodecal.
  7. Fixed taxiway signs too bright. Expose the parameter in airport archetype.

[improved]

  1. Removed runway landing tire gum for 2020 packages.

[added]

  1. Added option in the exclusion rectangles to remove single trees.

SimObject Editor

[fixed]

  1. Fixed parsing legacy hashmap parameter.

 

 

SDK Changes

Aircraft

[fixed]

  1. Fixed an issue causing some aircrafts to start with 0 fuel.
  2. Fixed helicopter CFD / rotor wash aerodynamics issues on edges of platforms.

Samples

[fixed]

  1. Fixed memory corruption in the Network Aircraft preset of the Wasm Aircraft that could lead to the module crashing.

SimConnect

[added]

  1. Added new specific object IDs to request data for Aircraft, Avatar or Current user object: SIMCONNECT_OBJECT_ID_USER_AIRCRAFT, SIMCONNECT_OBJECT_ID_USER_AVATAR, SIMCONNECT_OBJECT_ID_USER_CURRENT.

SimVars

[fixed]

  1. Fixed PRESSURIZATION_CABIN_ALTITUDE_GOAL simvar which incorrectly indicated the current altitude.
  2. Fixed SimVars ZULU DAY OF WEEK, ZULU DAY OF MONTH, ZULU MONTH OF YEAR, ZULU DAY OF YEAR, ZULU YEAR.

WASM API

[fixed]

  1. Fixed Wasm System runing in main menu after a flight
  2. Fixed potential crashes (buffer overflow) when using the Network API to send a PUT HTTP request that returns a body
  3. Fixed VFX API spawning effects on Avatar when in walkaround mode
  4. Fixed wasm module not always reloaded on restart
  5. Fixed not all gauge reload sometimes on restart
  6. Fixed crash in wasm allocator causing random dirty on allocation
  7. Fixed a crash in wasm when requesting ICAO in some context
  8. Fixed Wasm module dirty status cleaning not cleaning when restart a Wasm that crash during kill callback
  9. Fixed read from work folder when using Fs IO API
  10. Fixed the WASI fd_readdir function - it now lists (in a non-recursive way) files that match the provided VFS path and belong to the same package as the WASM module
  11. Fixed random locks when using the Network extension

[added]

  1. Added Write function in Wasm Fs IO API

JS API

[fixed]

  1. B:Events never received when called only from JS

Tools

[fixed]

  1. Fixed Material UV animation

    Blender: Fix alpha mode for Blender 4.2LTS

    Blender: Fix "Reload LODS" for grouped by collection

    Blender: Fix light intensity and light collection when opening a scene

    Blender: Fix lights conversion

    Blender: Fix glass width conversion

    Blender: Fix Blender plugin version

    Blender: Fix Rain options

    Blender: Fix windshield extension

    Blender: Fix set freeze factor to default when we re-open a saved blend scene

    Blender: Fix maximum values for clear coat normal tiling and clear coat roughness

[improved]

  1. Blender: Update plugin for 4.2 LTS
  2. Blender: Remove wear overlay UV scale from propeller material

 

Documentation

Developer Mode

[added]

  1. New Force Elevation option documented for Polygon Objects and Rectangle Objects.
  2. New Draw Dirt option added to the TaxiwayParking Object docs.
  3. New Instancing option added to the Scenery Objects docs.
  4. New Taxiway Sign Airport Archetype Override added to the docs.

[improved]

  1. The Package Order Hint section of the Project Editor inspector page has been updated.
  2. The Runway Object material documentation has been updated to reflect changes in the application of custom materials.

 

Content Configuration

[added]

  1. New section for airships added to the flight_model.cfg documentation: [AIRSHIP_SYSTEM]
  2. New section added to the FLT documentation: [Airship_System.N]
  3. New pages have been added to the model behaviour documentation:
    1. Adding Sound To Interactions
    2. Advanced Interactions
    3. Adding Aircraft VFX
    4. VFX Common XML Properties
    5. Visual Effects Templates
    6. VFX Template Examples
  4. The cockpit.cfg has the following new parameters: hud_show_scoop_indicator, hud_show_spray_indicator,

[improved]

  1. The [AUTOPILOT] section of the systems.cfg file has been cleaned of obsolete parameters that are no longer used in the sim. All other parameters in that section have been updated with improved descriptions and default values.
  2. The Career documentation for Agricultural Aviation has been updated with improved information on the VFX setup.

 

Programming APIs

[added]

  1. New key events added to documentation:
    1. Aircraft Electrical Events: LIGHT_AMBIENT_COLOR_SET,
    2. Balloon / Airship Specific Events: AIRSHIP_VALVE_1_CLOSE, AIRSHIP_VALVE_1_OPEN, AIRSHIP_VALVE_1_SET, AIRSHIP_VALVE_1_TOGGLE, AIRSHIP_VALVE_2_CLOSE, AIRSHIP_VALVE_2_OPEN, AIRSHIP_VALVE_2_SET, AIRSHIP_VALVE_2_TOGGLE, AIRSHIP_VALVE_3_CLOSE, AIRSHIP_VALVE_3_OPEN, AIRSHIP_VALVE_3_SET, AIRSHIP_VALVE_3_TOGGLE, AIRSHIP_VALVE_4_CLOSE, AIRSHIP_VALVE_4_OPEN, AIRSHIP_VALVE_4_SET, AIRSHIP_VALVE_4_TOGGLE, AIRSHIP_VALVE_CLOSE, AIRSHIP_VALVE_OPEN, AIRSHIP_VALVE_SET, AIRSHIP_VALVE_TOGGLE,
  2. New SimVars added to the documentation:
    1. Aircraft System Variables: LIGHT AMBIENT COLOR START RGBA, LIGHT AMBIENT COLOR START R, LIGHT AMBIENT COLOR START G, LIGHT AMBIENT COLOR START B, LIGHT AMBIENT COLOR START A, LIGHT AMBIENT COLOR END RGBA, LIGHT AMBIENT COLOR END R, LIGHT AMBIENT COLOR END G, LIGHT AMBIENT COLOR END B, LIGHT AMBIENT COLOR END A,
    2. Balloon / Airship Variables: BALLOON FILL AMOUNT, AIRSHIP COMPARTMENT GAS TYPE, AIRSHIP COMPARTMENT OVERPRESSURE, AIRSHIP COMPARTMENT PRESSURE, AIRSHIP COMPARTMENT TEMPERATURE, AIRSHIP COMPARTMENT VOLUME, AIRSHIP COMPARTMENT WEIGHT, AIRSHIP DAMPER STATE, AIRSHIP FAN POWER PCT, AIRSHIP VALVE STATE, GROUND ATTACHMENT, MAST TRUCK DEPLOYMENT, MAST TRUCK EXTENSION,
    3. Aircraft Electrics Variables: ELECTRICAL RELAY LINE OPEN, ELECTRICAL RELAY POWERED, ELECTRICAL RELAY BREAKER PULLED, ELECTRICAL RELAY CONNECTION ON, ELECTRICAL RELAY AMPS, ELECTRICAL RELAY VOLTAGE,
    4. Aircraft Engine Variables: ENG TILT PITCH, ENG TILT PITCH PERCENT, ENG TILT YAW, ENG TILT YAW PERCENT,

[fixed]

  1. Multiple SimVars that were previously labelled as "legacy" have now been correctly labelled as "obsolete" for MSFS 2024.
  2. The text for the example shown on the page about fsVarsGetAircraftVarId has been fixed to show the correct return values.

SDK Release 1.2.0SDK Release 1.2.0

Developer Mode Changes

Tools

[fixed]

  1. Fixed VFS Projector randomly hanging when opening files

 

Project Editor

[fixed]

  1. Fixed incorrect value for month in revision notes


SimObject Editor

[fixed]

  1. Fixed parsing legacy hashmap parameter

 

 

SDK Changes

Tools

[improved]

  1. Blender: Update plugin for 4.2 LTS

 

[fixed]

  1. Blender: Fix "Reload LODS" for grouped by collection
  2. Blender: Fix light intensity and light collection when opening a scene

 

SimVars

  1. Fixed SimVars ZULU DAY OF WEEK, ZULU DAY OF MONTH, ZULU MONTH OF YEAR, ZULU DAY OF YEAR, ZULU YEAR


WASM API

[fixed]

  1. Fixed Wasm module dirty status cleaning not cleaning when restart a Wasm that crash during kill callback
  2. Fixed read from work folder when using Fs IO API
  3. Fixed the WASI fd_readdir function - it now lists (in a non-recursive way) files that match the provided VFS path and belong to the same package as the WASM module
  4. Fixed random locks when using the Network extension
  5. Fixed crash in wasm allocator causing random dirty on allocation
  6. Fixed a crash in wasm when requesting ICAO in some context
  7. Fixed Wasm module dirty status cleaning not cleaning when restart a Wasm that crash during kill callback

[added]

  1. Added Write function in Wasm Fs IO API

 

JS API

[fixed]

  1. B:Events never received when called only from JS

 

 

Documentation

General

[improved]

  1. The Content Creator Testing Tool docs have been updated with information on the WASM options for XBox.
  2. The main Developer Mode page has been updated with information on the Quick Menu available using Ctrl + Space.

 

Developer Mode

[added]

  1. New Draw Dirt option added to the TaxiwayParking Object docs.
  2. New Force Elevation option documented for Polygon Objects and Rectangle Objects.
  3. New Exclude Secondary Heightmaps option for Polygon Objects documented.
  4. New Rocks options for Polygon Objects documented.
  5. New Draw Dirt option added to the TaxiwayParking Object docs.
  6. New Instancing option added to the Scenery Objects docs.
  7. New Tree Object documented in as part of the Scenery Editor.
  8. The scenery editor Airport Objects page has been updated with new information about airport archetypes.
  9. New RMB option to Select Similar Objects added to the documentation.

[improved]

  1. The main Scenery Editor pages have all had a refresh to reflect changes to the editor.
  2. The scenery editor Airport Objects page has been updated with information on the WASM property.
  3. The WASM Debug has been improved with updated information and images.

[fixed]

  1. Small typo fixed on The Virtual File System page.
  2. The texture resolution notification on various scenery object pages has been fixed to show the correct value (4mm/pixel).

 

Content Configuration

[added]

  1. New parameter added to the flight_model.cfg [AERODYNAMICS] section: normalizationmethod
  2. New sections and parameters added in the flight_model.cfg: [OBJ_EA1_FUSELAGE.N]
  3. New information section added to the flight_model.cfg - Additional Information file to help understand the new object surface physics.
  4. New parameter added to the systems.cfg supplier.N hashmap: TensionDropRPM
  5. New parameter added to the attached_objects.cfg [SIM_ATTACHMENT.N] section: attachment_guid

[improved]

  1. The Airport XML Properties page has updated information on the <WasmModule> element.
  2. The Airport Archetype Overrides page has been refreshed with updated information and improved screenshots.

 

Programming APIs

[added]

  1. New WebAssembly section for Creating WASM Airports.
  2. New Planned Route API documentation.

[improved]

  1. The page "Platform Toolset" in the WASM section has been removed as it only contained duplicate information found elsewhere.
  2. The Electronic Flight Bag API docs have been updates with a "Quick start guide" and a section on the available environment variables.
  3. The CAMERA STATE SimVar docs have been updated to reflect changes.

[fixed]

  1. Added missing parameter to the SimConnect_FlightSave

 

Samples And Tutorials

[added]

  1. New SimpleWasmAirport page added.
  2. Multiple stub pages added in preparation for future updates.

[improved]

  1. The "Scenery Model Samples" page has been removed, since it is irrelevant given the changes to the simulation and the fact that the samples it references are no longer a part of the SDK.
  2. The Creating WASM Systems page has had a minor update to clarify certain points and add in a bit more information for context.

SDK Release 1.1.2SDK Release 1.1.2

SDK Changes 

Tools

[added]

  1. Blender: Export as submodel

SDK Release 1.1.1SDK Release 1.1.1

Developer Mode Changes

General

[fixed]

  1. Fixed "Exit devmode" option always greyed out.
  2. Fixed and improved scenery package order.
  3. Fixed layout issues in editor and tool windows when using a 4k monitor
  4. Fixed a crash that could occur when closing devmode windows from Windows (e.g. with alt+F4)
  5. Fixed texture paths returned in Package Builder messages (was returning a hash instead of the real path)

[added]

  1. 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]

  1. Fixed material polygon not rendered.
  2. Fixed jetway link sometimes relinking to incorrect altitude when moving the jetway.
  3. Fixed light too bright on light rows without preset.
  4. Fixed secondary heightmap not flattened when vegetation exclusion is disabled on a runway.
  5. Fixed crash when generating sim object list.
  6. Fixed crash when moving an invalid world script.
  7. Fixed projected mesh flagged as marking text not drawn after other markings.
  8. Fixed scenery editor scaling to look better an higher resolutions.
  9. Fixed a conversion issue on carparking heading with packages imported from FS2020.
  10. Prevent material discontinuity on aprons.

[improved]

  1. Improved scenery list generation time by creating a scenery name list with the PackageCompressor.
  2. Clarified how polygon\'s vegetation density slider works, with an info message when graphics settings aren't high enough to see all trees.
  3. Selected all packages by default in the Objects panel.
  4. Moved the "Replace with..." buttons of scenery/sim objects/simprop containers inside a single button.
  5. Removed taxiway dirt from legacy airports archetype. There is still unwanted dirt near parkings in legacy packages.

 

SimObject Editor

[fixed]

  1. Fixed possible crash when using Save and Apply near an airport.
  2. Fixed stringlist parsing error due to unwanted space between values.
  3. Fixed hashmap parsing adding unwanted unknown param.
  4. Fixed modified state in camera cfg tab.
  5. Fixed excluded param incorrectly parsed during the merge.
  6. Fixed typo in career compatibility tab.

[added]

  1. Add live edition option for contact points position.

 

 

SDK Changes

General

[fixed]

  1. Fix limit on maximum number of terrain instances. Separate terrain from EFB/Minimap to let developers use the 9 available maps.
  2. Fixed XML gauge conditional text color not working for some expressions.
  3. Fixed scenery VFX objects not spawning their effect.
  4. Fixed WASM gauge loaded even if the aircraft referencing it is in a different package.
  5. Fixed windsock ModelBehavior template to keep wind direction no matter what the object rotation is.

 

Audio

[added]

  1. 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]

  1. Added a new sample that shows how to mod an existing aircraft.
  2. Added a sample to show how to use new function : SimConnect_EnumerateSimObjectsAndLiveries.
  3. Added new blend scenes for DA62 sample.

 

SimConnect

[fixed]

  1. Fixed Aircraft spawning on the same parking slot when spawned with SimConnect.

[added]

  1. Added extended functions to SimConnect to specify livery when spawning a SimObject.
  2. Implemented SimConnect_EnumerateSimObjectsAndLiveries function that returns a list a spawnable simbobjects and their liveries.

[improved]

  1. Removed DoneIO popup.
    Brought SIMCONNECT_SIMOBJECT_TYPE back to its previous order and added new values at the end.

 

SimVars

[added]

  1. Added "LIVERY FOLDER" and "LIVERY NAME" SimVars for modular aircraft liveries.

[fixed]

  1. Fixed ZULU time

 

WASM API

[fixed]

  1. Fixed a bug where WASM Vars and Events APIs where not usable in standalone or airport modules

[added]

  1. Added WASM build in Release With Debug Info detection in the WASM Debug Window
  2. Added access to environment var in vars extension

 

EFB API

[improved]

  1. Updated efb_api to the latest version.

 

Tools

[fixed]

  1. Blender: Fix export lights
  2. Blender: Fix export material animations
  3. Blender: Fixed export objects
  4. Blender: Fixed set Blend Mask Texture

[added]

  1. Blender: Added Tire material
  2. Blender: Add enable/disable export meshs

[updated]

  1. Blender: Adjustments of standard shader : Rename uv2 input and Unlink AO when there are no base color texture of detail color texture set
  2. Blender: Clarify use of material_type update function
  3. Blender: Update default emissive scale

 

 

Documentation

Content Configuration

[added]

  1. New attribute for the <WwiseRtpc> element of the sound XML has been added: AbsoluteValue

 

Programming APIs

[added]

  1. New WebAssembly section dedicated to the IO API.
  2. New WebAssembly section for MSFS core: Core And Helpers
  3. New SimConnect functions documented:
    1. SimConnect_AICreateEnrouteATCAircraft_EX1
    2. SimConnect_AICreateNonATCAircraft_EX1
    3. SimConnect_AICreateParkedATCAircraft_EX1
    4. SimConnect_AICreateSimulatedObject_EX1
    5. SimConnect_EnumerateSimObjectsAndLiveries

SDK Release 1.0.1SDK Release 1.0.1

SDK Changes

Plugins

Fixed

  1. Blender: Fixed export objects
  2. Blender: Fixed set Blend Mask Texture

Added

  1. Blender: Added Tire material

 

Samples

Added

  1. New sample to show how to mod an existing modular aircraft.

 

 

Documentation

Developer Mode

Improved

  1. Debug Aircraft Flight Performance window page has been updated.

 

Content Configuration

Added

  1. New page flight_performance.cfg - Additional Information added.
  2. New [Deck.N] section added to the navigation_graph.cfg.

Improved

  1. Finalised the documentation for the flight_performance.cfg file.

 

Programming APIs

Added

  1. The SimVar GPS GSI NEEDLE has been added.
  2. New page on EFB Notifications has been added.
  3. New section in the Panel XML docs to explain the <EFB> element.

Improved

  1. The entire TCAS section of the SimVars docs has been updated.
  2. All SimVar docs pages have been updated with more obvious parameter descriptions and requirements.
  3. 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:

  1. Dark/Light mode has been added to the documentation to improve accessibility.
  2. New page added to give a reference for the The Colour Picker.

Improved:

  1. 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.
  2. SDK Tools have been moved into their own unique section in the Table Of Contents and all relevant information consolidated under that section.
  3. Aircraft samples have been converted into the following two modular aircraft:

 

 

SDK Tools

Added:

  1. Documentation has been added to describe the new Input Application for creating custom input profiles for devices and aircraft. This includes the following pages:
    1. Global Input Profile Package Setup
      Aircraft Input Profile Package Setup
      Creating An Input Profile
      DeviceConfig XML Properties
      Input Configuration XML Properties
  2. 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:

  1. A new option for Lighting Display debugging has been documented.
  2. The DevMode Toolbar has been documented.
  3. The Behaviors Debug window has been documented

Improved:

  1. The "Debug PBR" menu page has been renamed as Channel Display and has had some additional updates to cover new options.
  2. Some menus can now be "detached" so you can easily access common options. See here for more information: Detachable Menus
  3. The "Debug PBR" menu page has been renamed as Channel Display and has had some additional updates to cover new options.
  4. The Aircraft Editor section has been removed and replaced by the more general SimObject Editor.
  5. The section on using the Screenshot tool has been updated.
  6. The Developer Camera Settings section has been updated with new options.

 

 

The Project Editor

Added:

  1. The new Package States have been documented.
  2. New Package Order Hint section has been added to The Project Inspector page.

Improved:

  1. The Asset Types page has been tidied and now shows information for all relevant asset types available, including the new Airport asset group type.
  2. 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:

  1. Airport Objects - Override Archetypes options have been added.
  2. PaintedLine Objects - New option for outlines has been added.
  3. Decal Objects - New decal object for the Scenery Editor has been documented.
  4. TaxiwayServiceStand Objects - New taxiway service stand object has been documented.
  5. TextMarking Objects - New text object for the scenery editor has been documented.
  6. VDGS Objects - New Visual Docking Guidance System (VDGS) object for the scenery editor has been documented.
  7. SimPropContainer Object - New scenery object type has been added. See also: Modeling SimPropContainers
  8. SimPropContainer XML Properties and SimPropContainer Object Examples have been added to describe the XML used by the new SimPropContainer object.
  9. New "Apron Services" option has been documented for Airport Objects, TaxiwayParking Objects and Helipad Objects.
  10. New Navigation Graph options have been documented for The View Menu.
  11. New render options have been added to The Rendering Menu page.

Improved:

  1. Helipad Objects - Multiple new options for helipads have been documented.
  2. TaxiwayParking Objects - Multiple new options for taxiway parking objects have been documented.
  3. Information has been added to the Creating A SimObject and Creating A Scenery Object pages.
  4. Information has been added to the Scenery XML And Model CFG page.

 

 

The Material Editor

Added:

  1. New page on The Bitmap Manager has been added.

Improved:

  1. The Material Inspector page has been updated with new "extra settings" section.

 

 

The SimObject Editor (Previously the Aircraft Editor)

Added:

  1. The SimObject Editor main page has been added withinformation about the new editor
  2. The Attached Objects tab has been documented.
  3. The Attachment tab has been documented.
  4. The Navigation Graph tab has been documented.
  5. The Livery tab has been documented
  6. The Effects tab has been documented
  7. The Texture tab has been documented
  8. The Model LOD tab has been documented.
  9. The Animations tab has been documented.
  10. The Sounds tab has been documented.
  11. A dedicated page listing all SimObject Editor parameters have been added: The SimObject Editor Parameter Index
  12. The new debug window - Debug Dirt And Scratches - has been added to the documentation.
  13. The new debug window - Covers And Chocks - has been added to the documentation.
  14. The new debug window - Debug Aircraft Attachments - has been added to the documentation.

Improved:

  1. The Aircraft Data debug window docs have been updated to reflect additions to the window.

 

 

The Navigation Graph Editor

Added:

  1. 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.
  2. New page describing Using The Navigation Graph Editor has been added.

 

 

The SimAttachment Editor

Added:

  1. 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:

  1. The new Texture Tool has been documented.
  2. New pages have been added for the Texture XML Properties and texture.json files.
  3. 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
  4. A page has been added to explain the updated LOD Selection System for all 3D models.
  5. The Modeling Aircraft documentation has had the following pages added:
    1. Propellers, Turbines And Blades
      Clearcoat
      Dirt And Grime
      Registration Numbers
      Covers, Chocks, And Pins
      Doors, Hatches, And Canopies
      Fuel Truck And GPU Connections

Improved:

  1. FlightSim Materials (all material documentation has been updated to the new MSFS 2024 standards)
  2. The glTF Schemas page has been updated with information on the new schemas available.
  3. The Multi-Exporter documentation has received a major update.
  4. The Modeling Aircraft documentation has had the following pages updated:
    1. File Setup
      Airframe Textures And Materials
      Windshield And Windows
      Exterior Lights
      Wheels
      Airframe Details
      Ice
      Airframe Collision Meshes
      Ambient Occlusion
      Parallax Windows
      Aircraft LODs

 

 

Content Configuration

Added:

  1. New section outlining details of the updated MSFS Avionics Framework for MSFS 2024 has been added.
  2. 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.
  3. New Simple SimObject types have been documented:
    1. Procedural Characters
      Simple Objects
  4. New pages have been added related to the setup for Modular Aircraft:
    1. Modular Aircraft Project Structure
      Modular Aircraft Merging
      Modular Aircraft XML Properties
      Modular Aircraft CFG Files
      Sim Attachments
      Included Attachments
  5. New pages have been added related to the configuration of models within the simulation:
    1. Livery XML Properties
  6. New pages have been added to describe the setup of light effects:
    1. Implementing Lights
      Light FX Properties
      effects.cfg
  7. A new section has been added for Navigation Services And Interactions:
    1. Services XML Properties
      Navigation Services XML Properties
      SimMission Navigation Services
      Interaction XML Properties
      Interaction Presets
  8. A new section has been added for Apron Services:
    1. Apron Control XML Properties
      Apron Services XML Properties
      Apron Control Mission XML Properties
      Built-In Apron Services
      Global Apron Services
  9. 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:
    1. 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

  10. The page for the <SimMission.Calculator> has new items listed specifically for use with Navigation Services, Apron Services, and Interactions:
    1. <CabinServiceBehaviourParameter>
      <CabinServiceStateParameter>
      <CabinServiceGraphParameter>
      <ParentCabinServiceBehaviourParameter>
      <ParentCabinServiceStateParameter>
      <ApronContextParameter>
      <ApronControlMissionContext>
      <InteractivePointParameter>
      <InteractivePointUser>
      <InteractivePoint>
      <InteractivePointType>
      <InteractivePointSearchPreferences>
      <ParkingParameter>
      <ParkingName>
      <ParkingNumber>
      <ParkingSuffix>
      <StandType>
      <StandRole>
      <HelipadParameter>
      <HelipadProperty>
      <DesiredValue>
      <Units>

  11. FLT file documentation has been updated with a new page for FLT Additional Information and the following new sections:
    1. [HYDRAULICS_SYSTEM_EX1.N]
      [PNEUMATIC_SYSTEM_EX1.N]
      [Liquid Dropping System.N]
      [Gauges.N]
      [Navigation_Graph.N]
      [WEAR_AND_TEAR_SYSTEM.N]
      [CabinService.N]
      [CabinServiceObject.N]
      [Dirt.N]
  12. The FLT file documentation also has the following new parameters:
    1. [Systems.N] - GovernorTarget
      [Covers] - chock, engine, pitot, static_port, rotor, landing_gear
      [Sim.N]: Livery,
  13. New section on Changes Between MSFS 2020 And MSFS 2024
  14. The Checklist XML Properties page has the following new elements: <Link>,
  15. New page that includes a detailed overview of the new features of the MSFS 2024 audio system has been added: Audio Migration And Updating
  16. The page related to the Localization (LOC Files) has a new section outlining Supported Languages.
  17. New CFG file for dealing with navigation graphs has been documented: navigation_graph.cfg.
  18. New section in the gameplay.cfg has been documented: [WEAR_AND_TEAR_SYSTEM]
  19. The cockpit.cfg documentation has the following new section and parameters:
    1. Various new parameters have been added to customise the external HUD: [MISC].
      New section and parameters related to general cockpit information: [General].
  20. The systems.cfg file documentation has received the following additions:
    1. [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 for L:1 type vars added.
  21. The ai.cfg has the following new section: [AI_INPUT]
  22. The aircraft.cfg has the following new pages, sections and parameters:
    1. 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 the aircraft.cfg and sim.cfg files: Aircraft.cfg / Sim.cfg Additional Information
  23. The flight_model.cfg has the following new pages, sections and parameters:
    1. The [AERODYNAMICS] section has the following new parameters:
      1. stallalpha
        stallalpha_ff,

    2. The [WEIGHT_AND_BALANCE] section has the following new parameters:
      • max_takeoff_weight, max_landing_weight,
    3. 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,
    4. The [HELICOPTER] section has the following new parameters:
      • cyclic_move_rate_limit, rudder_pedals_move_rate_limit, rotor_node.n,
    5. The [MAINROTOR] and [SECONDARYROTOR] sections have the following new parameters:
      • BrakeCircuit,
    6. 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,
    7. The [WEIGHT_AND_BALANCE] section has had the following new parameters added:
      • max_zero_fuel_weight,
    8. The [FUEL_SYSTEM] section has been updated and expanded.
    9. 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.
    10. A new section and parameters have been added for hot air balloons: [BALLOON].
    11. 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.
    12. 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:
      1. [OBJ_EA1_BALLOON.N]
        [OBJ_EA1_PITOTFLAG.N]
        [OBJ_EA1_YAWSTRING.N]
        [OBJ_EA1_ROPECRATE.N]
        [OBJ_EA1_BANNER.N]
        [OBJ_EA1_SIMPLEGEAR.N]
        [OBJ_EA1_SURFACE.N]
  24. The engines.cfg has the following new pages, sections and parameters:
    1. New page containing additional information to help setup the engine CFG file has been added here: engines.cfg - Additional Information
    2. The [GENERALENGINEDATA] section has the following new parameters: smoke_protection,
    3. 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,
    4. 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,
  25. The following new CFG files have been documented:
    1. attached_objects.cfg
      attachment.cfg
      effects.cfg
      flight_performance.cfg
      livery.cfg
      model.cfg
      texture.cfg

 

Improved:

  1. 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.
  2. The mission documentation has been updated with a new section detailing the mission XML elements for navigation services: SimMission Navigation Services
  3. The following updates and additions have also been made to various Model Behaviour XML files:
    1. The <Parameters> element has a new available value for the Process 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).
  4. The entire section dedicated to creating Checklists has been updated.
  5. The following scenery XML pages have been updated:
    1. General Environment XML Properties
      1. <Vertex /> has been updated.
      2. <Ndb> / <Vor> / <Dme /> have all been added.
    2. Airport XML Properties
      1. <Airport> / <Apron> have been updated.
      2. <AirportArchetype> /<ParamOverride /> / <ApronControl> have all been added.
    3. Taxiway XML Properties
      1. <TaxiwayParking /> has been updated.
      2. <TaxiwayServiceStand /> has been added.
    4. Scenery Editor Object XML Properties
      1. <Decal /> has been added.
  6. The information relating to setting up aircraft audio has been updated.
  7. 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:
    1. Important Templates
      Using Model Behaviors
      Model Behaviors Parameters
      Model Behaviors Inputs
      Creating Cockpit Interactions (previously called "Creating Interactions With Input Events")
      Creating Interaction Tooltips
  8. 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:

  1. SimVar Documentation has been updated with multiple new sections:
    1. Pneumatics
      Hydraulics
      Water Ballast
      Liquid Dropping System
      Aircraft Wear And Tear States
  2. New SimVars added in the following sections:
    1. 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.
    2. Aircraft Engine Variables
      • RECIP ENG BRAKE POWER PCT,
    3. 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,
    4. 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,
    5. Aircraft Flight Model Variables:
      • REFERENCE SPEED MAX IAS, REFERENCE SPEED MAX IAS GEAR DOWN, MAX LANDING WEIGHT, MAX TAKEOFF WEIGHT,
    6. Helicopter Variables:
      • HOVER INDUCED VELOCITY, ROTOR GOV TARGET PCT, ROTOR GOV ENGINE TRIM,
    7. Aircraft Misc. Variables:
      • BALLOON GAS DENSITY, BALLOON GAS TEMPERATURE, BALLOON VENT OPEN VALUE, BURNER HEATING POWER, BURNER PILOT LIGHT ON, BURNER VALVE OPEN VALUE,

    8. Miscellaneous Variables:

      • AMBIENT IN SMOKE, ENV CLOUD DENSITY, ENV SMOKE DENSITY, SEA LEVEL AMBIENT TEMPERATURE, HIDE AVATAR IN AIRCRAFT,

  3. New section explaining Convenience SimVars.
  4. New section for the Electronic Flight Bag API has been added.
  5. 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

  6. 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

Improved:

  1. 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.
  2. Reverse Polish Notation documentation updated to include the following:
    1. New events added to the Mouse Variables: Enter, Exit,
      New vector operators: xyz, pbh, agl, &,
      New string operators: slen,
      New L:1 variable type added.

Developer Mode Changes

General

Fixed

  1. Fixed Aircraft Selector/Configurator Variation/Livery handling for MSFS 2020 packages
  2. Adaptive detail LOD factor does not affect User aircraft anymore

Added

  1. New Content Creator Testing Tool has been added to permit registered partners to test streamed packages.

 

Scenery Editor

Fixed

  1. Fixed projected mesh size not taken into account for mip streaming causing blurry projected meshes.

 

SimObject Editor

Improved

  1. Changed the way tailwheel is computed in the Career Compatibility Tab

Added

  1. target_specializations as a constraint which is shown in the output of the Career Compatibility Tab

 

 

SDK Changes

General

Fixed

  1. Fixed XML gauges not working after first flight.
  2. Fixed bitmaps not working anymore in XML gauges

Improved

  1. Hide avatar in aircraft if it's not edited for SR pilot system
  2. The Wear&Tear system is now deactivated on 2020 aircraft

 

SimVars

Fixed

  1. Fixed "SIMULATION TIME" environment variable returning inconsistent values when switching from/to avatar mode

 

Tools

Fixed

  1. 3dsmax: Fixed flags in texture tool
  2. Blender: Fixed reload lods for collections

Improved

  1. Blender: Added flags edition to texture
  2. Blender: Update texturelib generation

 

 

Documentation

General

Improved

  1. 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

  1. The Content Creator Testing Tool has been documented. 

Improved

  1. The ProjectedMesh Objects page has updated information related to the Surface Type option.
  2. The SimObject Debug Menu docs have been improved with updated information on the Weight and Tracking debug windows.

Fixed

  1. Page describing experimental features within the simulation has been removed as no longer relevant.

 

Model And Textures

Improved

  1. The page on Liveries has been completed.
  2. The page on Static Liveries has been completed.
  3. The page on Dynamic Liveries has been completed.

 

Content Configuration

Added

  1. New page describing the EFB flight plan file format: EFB Flight Plan XML (PLN File) Properties
  2. New helicopter cyclic control variables added to the flight_model.cfg file: cyclic_roll_control_scalar_negative, cyclic_pitch_control_scalar_negative.
  3. New page describing how to Use Included SimAttachments has been added to the career documentation

Improved

  1. The page covering Liveries setup has received a polish and an update.
  2. 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.
  3. The light documentation in the systems.cfg file has been updated to remove obsolete enum values and correctly label "interior only" lights.
  4. Note related to setting up tailwheels has been added to the flight_model.cfg info page: Notes On Tailwheels
  5. 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

  1. New environment variables documented: IS IN RTC, IS AVATAR, IS AIRCRAFT, EFB_BRIGHTNESS, SWITCH USER ALWAYS ALLOWED
  2. 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

Scenery Editor

Fixed

  1. Fixed a crash when editing several decals in SPC
  2. Fixed scenery objects (decals/scenery/simobjects/etc) multi edit not working properly
  3. Fixed no reload of scenery objects when editing several at once.

 

SimObject Editor

Fixed

  1. Fixed some bugs about Career Compatibility tab
  2. Fixed parameters reported as missing, even when manually added to cfg
  3. Fixed resync done before save when showing the validation error dialog
  4. Tag count in navigation graph were wrongly computed if the node was in a subgraph referenced by name

Improved

  1. Removed unwanted required condition in flight model
  2. Some constraints are now longer whitespace dependent

 

 

SDK Changes

General

Fixed

  1. Fixed not working text and .png images for XML Gauges


SimConnect

Fixed

  1. Fixed a crash while requesting unknown navigation data

 

Tools

Fixed

  1. 3dsmax: Write textures by copying them and fix gltf after exporting them
  2. Blender:
    1. 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
  3. Simplygon bugfixes and presets adjustments.

 

 

Documentation

Developer Mode

Added

  1. 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

  1. Minor update to the section on Sky Portals to fix an error in one of the images.
  2. The 3DS Max plugin supported versions have been updated to mention that currently 2025 is not supported.
  3. New section on aircraft liveries has been added: Modeling Aircraft Liveries, Static Liveries, Dynamic Liveries
  4. New page added to help explain how to generate aircraft Thumbnails correctly.

 

Content Configuration

Added

  1. New pages related to livery setup and creation (WIP):
    1. Liveries
    2. Livery XML Properties
    3. Livery XML Examples
    4. Dynamic Library (LBL) Files
      • liveries.lbl
        material.lbl
        palette.lbl
        text.lbl
        texture.lbl
  2. New Wear And Tear parameters have been added to the [COLLISION_DAMAGE] section: FlapsLeft, FlapsLeftCable, FlapsRight, FlapsRightCable, EngineOilTank.X.
  3. New [WASM_SYSTEM.N] section added to the systems.cfg with the following parameters: ModulePath, SystemName, ParameterString.

 

Programming APIs

Added

  1. The Helicopter Variables page has been updated with the following new SimVars: NUMBER_OF_MAIN_ROTORS,
  2. The WASM API pages have been updated with the following:
    • Creating A WASM Project
    • Creating WASM Systems
  3. New JS Listener page added: JS_LISTENER_PLANNEDROUTE
  4. New JS Events added: AvionicsRouteRequested, AvionicsRouteSync
  5. New Coherent calls added: GET_EFB_ROUTE, REPLY_TO_AVIONICS_ROUTE_REQUEST
  6. New WebAssumbly API documented: Planned Route API

Improved

  1. The GPS Variables pages have been flagged as Legacy and information added to the main index page about what to do in MSFS2024.

Developer Mode Changes

General

Fixed

  1. Fixed Aircraft Selector/Configurator Variation/Livery handling for MSFS 2020 packages
  2. Adaptive detail LOD factor does not affect User aircraft anymore

Added

  1. New Content Creator Testing Tool has been added to permit registered partners to test streamed packages.

 

Scenery Editor

Fixed

  1. Fixed projected mesh size not taken into account for mip streaming causing blurry projected meshes.

 

SimObject Editor

Improved

  1. Changed the way tailwheel is computed in the Career Compatibility Tab

Added

  1. target_specializations as a constraint which is shown in the output of the Career Compatibility Tab

 

 

SDK Changes

General

Fixed

  1. Fixed XML gauges not working after first flight.
  2. Fixed bitmaps not working anymore in XML gauges

Improved

  1. Hide avatar in aircraft if it's not edited for SR pilot system
  2. The Wear&Tear system is now deactivated on 2020 aircraft

 

SimVars

Fixed

  1. Fixed "SIMULATION TIME" environment variable returning inconsistent values when switching from/to avatar mode

 

Tools

Fixed

  1. 3dsmax: Fixed flags in texture tool
  2. Blender: Fixed reload lods for collections

Improved

  1. Blender: Added flags edition to texture
  2. Blender: Update texturelib generation

 

 

Documentation

General

Improved

  1. 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

  1. The Content Creator Testing Tool has been documented. 

Improved

  1. The ProjectedMesh Objects page has updated information related to the Surface Type option.
  2. The SimObject Debug Menu docs have been improved with updated information on the Weight and Tracking debug windows.

Fixed

  1. Page describing experimental features within the simulation has been removed as no longer relevant.

 

Model And Textures

Improved

  1. The page on Liveries has been completed.
  2. The page on Static Liveries has been completed.
  3. The page on Dynamic Liveries has been completed.

 

Content Configuration

Added

  1. New page describing the EFB flight plan file format: EFB Flight Plan XML (PLN File) Properties
  2. New helicopter cyclic control variables added to the flight_model.cfg file: cyclic_roll_control_scalar_negative, cyclic_pitch_control_scalar_negative.
  3. New page describing how to Use Included SimAttachments has been added to the career documentation

Improved

  1. The page covering Liveries setup has received a polish and an update.
  2. 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.
  3. The light documentation in the systems.cfg file has been updated to remove obsolete enum values and correctly label "interior only" lights.
  4. Note related to setting up tailwheels has been added to the flight_model.cfg info page: Notes On Tailwheels
  5. 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

  1. New environment variables documented: IS IN RTC, IS AVATAR, IS AIRCRAFT, EFB_BRIGHTNESS, SWITCH USER ALWAYS ALLOWED
  2. 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 Release 0.9.3SDK Release 0.9.3

Documentation

Developer Mode

Added

  1. New page documenting the Report An Issue feature has been added.

Improved

  1. The SDK Contents page has been updated to reflect changes to the SDK install (Shared Assets, ModelBehaviourDefs, etc...)
  2. The page documenting the Virtual File System has been updated, and a new section describing the VFS Projector has been added.
  3. The page documenting The Aircraft Capture Tool has been updated to reflect changes in the tool and workflow.

 

 

SDK Tools

Fixed

  1. Updated SDK Tools page to accurately reflect the current tools available

Added

  1. 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

  1. The The 3DS Max Plugin documentation has been updated to bring it in line with MSFS 2024 standards (ongoing WIP).

 

 

Model And Textures

Improved

  1. The Propellers, Turbines And Blades art documentation has been updated with additional information related to blade pitch and feathering.

 

 

Content Configuration

Added

  1. New FLT section documented [Burner_System.N].
  2. New page listing obsolete parameters added: CFG Files Obsolete Parameters
  3. The electrical system has a new Circuit Type: DEICE_SYSTEM
  4. The de-icing system parameter structural_deice_type has been updated to include the new electrical setting.
  5. The panel.cfg lists new [EFB] section and parameters.
  6. 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

Improved

  1. Legacy and obsolete parameters have been revised and more accurately labelled in the CFG Parameter Index and other files.
  2. The Modular SimObject Project Structure page has been improved with additional information related to thumbnails.

 

 

Programming APIs

Added:

  1. 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.
  2. The SimVar page for Aircraft Electrics Variables has been updated to show obsolete SimVars, and two new SimVars: ELECTRICAL BUS AMPS, ELECTRICAL BUS VOLTAGE.
  3. 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

  4. The Liquid Dropping System Key Event documentation has been updated with the following additions:

    SPRAY_ON
    SPRAY_TOGGLE
    SPRAY_SET

  5. 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:

  1. Dark/Light mode has been added to the documentation to improve accessibility.
  2. New page added to give a reference for the The Colour Picker.

Improved:

  1. 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.
  2. SDK Tools have been moved into their own unique section in the Table Of Contents and all relevant information consolidated under that section.
  3. Aircraft samples have been converted into the following two modular aircraft:

 

 

SDK Tools

Added:

  1. Documentation has been added to describe the new Input Application for creating custom input profiles for devices and aircraft. This includes the following pages:
    1. Global Input Profile Package Setup
      Aircraft Input Profile Package Setup
      Creating An Input Profile
      DeviceConfig XML Properties
      Input Configuration XML Properties
  2. 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:

  1. A new option for Lighting Display debugging has been documented.
  2. The DevMode Toolbar has been documented.
  3. The Behaviors Debug window has been documented

Improved:

  1. The "Debug PBR" menu page has been renamed as Channel Display and has had some additional updates to cover new options.
  2. Some menus can now be "detached" so you can easily access common options. See here for more information: Detachable Menus
  3. The "Debug PBR" menu page has been renamed as Channel Display and has had some additional updates to cover new options.
  4. The Aircraft Editor section has been removed and replaced by the more general SimObject Editor.
  5. The section on using the Screenshot tool has been updated.
  6. The Developer Camera Settings section has been updated with new options.

 

 

The Project Editor

Added:

  1. The new Package States have been documented.
  2. New Package Order Hint section has been added to The Project Inspector page.

Improved:

  1. The Asset Types page has been tidied and now shows information for all relevant asset types available, including the new Airport asset group type.
  2. 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:

  1. Airport Objects - Override Archetypes options have been added.
  2. PaintedLine Objects - New option for outlines has been added.
  3. Decal Objects - New decal object for the Scenery Editor has been documented.
  4. TaxiwayServiceStand Objects - New taxiway service stand object has been documented.
  5. TextMarking Objects - New text object for the scenery editor has been documented.
  6. VDGS Objects - New Visual Docking Guidance System (VDGS) object for the scenery editor has been documented.
  7. SimPropContainer Object - New scenery object type has been added. See also: Modeling SimPropContainers
  8. SimPropContainer XML Properties and SimPropContainer Object Examples have been added to describe the XML used by the new SimPropContainer object.
  9. New "Apron Services" option has been documented for Airport Objects, TaxiwayParking Objects and Helipad Objects.
  10. New Navigation Graph options have been documented for The View Menu.
  11. New render options have been added to The Rendering Menu page.

Improved:

  1. Helipad Objects - Multiple new options for helipads have been documented.
  2. TaxiwayParking Objects - Multiple new options for taxiway parking objects have been documented.
  3. Information has been added to the Creating A SimObject and Creating A Scenery Object pages.
  4. Information has been added to the Scenery XML And Model CFG page.

 

 

The Material Editor

Added:

  1. New page on The Bitmap Manager has been added.

Improved:

  1. The Material Inspector page has been updated with new "extra settings" section.

 

 

The SimObject Editor (Previously the Aircraft Editor)

Added:

  1. The SimObject Editor main page has been added withinformation about the new editor
  2. The Attached Objects tab has been documented.
  3. The Attachment tab has been documented.
  4. The Navigation Graph tab has been documented.
  5. The Livery tab has been documented
  6. The Effects tab has been documented
  7. The Texture tab has been documented
  8. The Model LOD tab has been documented.
  9. The Animations tab has been documented.
  10. The Sounds tab has been documented.
  11. A dedicated page listing all SimObject Editor parameters have been added: The SimObject Editor Parameter Index
  12. The new debug window - Debug Dirt And Scratches - has been added to the documentation.
  13. The new debug window - Covers And Chocks - has been added to the documentation.
  14. The new debug window - Debug Aircraft Attachments - has been added to the documentation.

Improved:

  1. The Aircraft Data debug window docs have been updated to reflect additions to the window.

 

 

The Navigation Graph Editor

Added:

  1. 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.
  2. New page describing Using The Navigation Graph Editor has been added.

 

 

The SimAttachment Editor

Added:

  1. 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:

  1. The new Texture Tool has been documented.
  2. New pages have been added for the Texture XML Properties and texture.json files.
  3. 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
  4. A page has been added to explain the updated LOD Selection System for all 3D models.
  5. The Modeling Aircraft documentation has had the following pages added:
    1. Propellers, Turbines And Blades
      Clearcoat
      Dirt And Grime
      Registration Numbers
      Covers, Chocks, And Pins
      Doors, Hatches, And Canopies
      Fuel Truck And GPU Connections

Improved:

  1. FlightSim Materials (all material documentation has been updated to the new MSFS 2024 standards)
  2. The glTF Schemas page has been updated with information on the new schemas available.
  3. The Multi-Exporter documentation has received a major update.
  4. The Modeling Aircraft documentation has had the following pages updated:
    1. File Setup
      Airframe Textures And Materials
      Windshield And Windows
      Exterior Lights
      Wheels
      Airframe Details
      Ice
      Airframe Collision Meshes
      Ambient Occlusion
      Parallax Windows
      Aircraft LODs

 

 

Content Configuration

Added:

  1. New section outlining details of the updated MSFS Avionics Framework for MSFS 2024 has been added.
  2. 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.
  3. New Simple SimObject types have been documented:
    1. Procedural Characters
      Simple Objects
  4. New pages have been added related to the setup for Modular Aircraft:
    1. Modular Aircraft Project Structure
      Modular Aircraft Merging
      Modular Aircraft XML Properties
      Modular Aircraft CFG Files
      Sim Attachments
      Included Attachments
  5. New pages have been added related to the configuration of models within the simulation:
    1. Livery XML Properties
  6. New pages have been added to describe the setup of light effects:
    1. Implementing Lights
      Light FX Properties
      effects.cfg
  7. A new section has been added for Navigation Services And Interactions:
    1. Services XML Properties
      Navigation Services XML Properties
      SimMission Navigation Services
      Interaction XML Properties
      Interaction Presets
  8. A new section has been added for Apron Services:
    1. Apron Control XML Properties
      Apron Services XML Properties
      Apron Control Mission XML Properties
      Built-In Apron Services
      Global Apron Services
  9. 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:
    1. 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

  10. The page for the <SimMission.Calculator> has new items listed specifically for use with Navigation Services, Apron Services, and Interactions:
    1. <CabinServiceBehaviourParameter>
      <CabinServiceStateParameter>
      <CabinServiceGraphParameter>
      <ParentCabinServiceBehaviourParameter>
      <ParentCabinServiceStateParameter>
      <ApronContextParameter>
      <ApronControlMissionContext>
      <InteractivePointParameter>
      <InteractivePointUser>
      <InteractivePoint>
      <InteractivePointType>
      <InteractivePointSearchPreferences>
      <ParkingParameter>
      <ParkingName>
      <ParkingNumber>
      <ParkingSuffix>
      <StandType>
      <StandRole>
      <HelipadParameter>
      <HelipadProperty>
      <DesiredValue>
      <Units>

  11. FLT file documentation has been updated with a new page for FLT Additional Information and the following new sections:
    1. [HYDRAULICS_SYSTEM_EX1.N]
      [PNEUMATIC_SYSTEM_EX1.N]
      [Liquid Dropping System.N]
      [Gauges.N]
      [Navigation_Graph.N]
      [WEAR_AND_TEAR_SYSTEM.N]
      [CabinService.N]
      [CabinServiceObject.N]
      [Dirt.N]
  12. The FLT file documentation also has the following new parameters:
    1. [Systems.N] - GovernorTarget
      [Covers] - chock, engine, pitot, static_port, rotor, landing_gear
      [Sim.N]: Livery,
  13. New section on Changes Between MSFS 2020 And MSFS 2024
  14. The Checklist XML Properties page has the following new elements: <Link>,
  15. New page that includes a detailed overview of the new features of the MSFS 2024 audio system has been added: Audio Migration And Updating
  16. The page related to the Localization (LOC Files) has a new section outlining Supported Languages.
  17. New CFG file for dealing with navigation graphs has been documented: navigation_graph.cfg.
  18. New section in the gameplay.cfg has been documented: [WEAR_AND_TEAR_SYSTEM]
  19. The cockpit.cfg documentation has the following new section and parameters:
    1. Various new parameters have been added to customise the external HUD: [MISC].
      New section and parameters related to general cockpit information: [General].
  20. The systems.cfg file documentation has received the following additions:
    1. [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 for L:1 type vars added.
  21. The ai.cfg has the following new section: [AI_INPUT]
  22. The aircraft.cfg has the following new pages, sections and parameters:
    1. 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 the aircraft.cfg and sim.cfg files: Aircraft.cfg / Sim.cfg Additional Information
  23. The flight_model.cfg has the following new pages, sections and parameters:
    1. The [AERODYNAMICS] section has the following new parameters:
      1. stallalpha
        stallalpha_ff,

    2. The [WEIGHT_AND_BALANCE] section has the following new parameters:
      • max_takeoff_weight, max_landing_weight,
    3. 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,
    4. The [HELICOPTER] section has the following new parameters:
      • cyclic_move_rate_limit, rudder_pedals_move_rate_limit, rotor_node.n,
    5. The [MAINROTOR] and [SECONDARYROTOR] sections have the following new parameters:
      • BrakeCircuit,
    6. 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,
    7. The [WEIGHT_AND_BALANCE] section has had the following new parameters added:
      • max_zero_fuel_weight,
    8. The [FUEL_SYSTEM] section has been updated and expanded.
    9. 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.
    10. A new section and parameters have been added for hot air balloons: [BALLOON].
    11. 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.
    12. 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:
      1. [OBJ_EA1_BALLOON.N]
        [OBJ_EA1_PITOTFLAG.N]
        [OBJ_EA1_YAWSTRING.N]
        [OBJ_EA1_ROPECRATE.N]
        [OBJ_EA1_BANNER.N]
        [OBJ_EA1_SIMPLEGEAR.N]
        [OBJ_EA1_SURFACE.N]
  24. The engines.cfg has the following new pages, sections and parameters:
    1. New page containing additional information to help setup the engine CFG file has been added here: engines.cfg - Additional Information
    2. The [GENERALENGINEDATA] section has the following new parameters: smoke_protection,
    3. 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,
    4. 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,
  25. The following new CFG files have been documented:
    1. attached_objects.cfg
      attachment.cfg
      effects.cfg
      flight_performance.cfg
      livery.cfg
      model.cfg
      texture.cfg

 

Improved:

  1. 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.
  2. The mission documentation has been updated with a new section detailing the mission XML elements for navigation services: SimMission Navigation Services
  3. The following updates and additions have also been made to various Model Behaviour XML files:
    1. The <Parameters> element has a new available value for the Process 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).
  4. The entire section dedicated to creating Checklists has been updated.
  5. The following scenery XML pages have been updated:
    1. General Environment XML Properties
      1. <Vertex /> has been updated.
      2. <Ndb> / <Vor> / <Dme /> have all been added.
    2. Airport XML Properties
      1. <Airport> / <Apron> have been updated.
      2. <AirportArchetype> /<ParamOverride /> / <ApronControl> have all been added.
    3. Taxiway XML Properties
      1. <TaxiwayParking /> has been updated.
      2. <TaxiwayServiceStand /> has been added.
    4. Scenery Editor Object XML Properties
      1. <Decal /> has been added.
  6. The information relating to setting up aircraft audio has been updated.
  7. 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:
    1. Important Templates
      Using Model Behaviors
      Model Behaviors Parameters
      Model Behaviors Inputs
      Creating Cockpit Interactions (previously called "Creating Interactions With Input Events")
      Creating Interaction Tooltips
  8. 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:

  1. SimVar Documentation has been updated with multiple new sections:
    1. Pneumatics
      Hydraulics
      Water Ballast
      Liquid Dropping System
      Aircraft Wear And Tear States
  2. New SimVars added in the following sections:
    1. 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.
    2. Aircraft Engine Variables
      • RECIP ENG BRAKE POWER PCT,
    3. 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,
    4. 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,
    5. Aircraft Flight Model Variables:
      • REFERENCE SPEED MAX IAS, REFERENCE SPEED MAX IAS GEAR DOWN, MAX LANDING WEIGHT, MAX TAKEOFF WEIGHT,
    6. Helicopter Variables:
      • HOVER INDUCED VELOCITY, ROTOR GOV TARGET PCT, ROTOR GOV ENGINE TRIM,
    7. Aircraft Misc. Variables:
      • BALLOON GAS DENSITY, BALLOON GAS TEMPERATURE, BALLOON VENT OPEN VALUE, BURNER HEATING POWER, BURNER PILOT LIGHT ON, BURNER VALVE OPEN VALUE,

    8. Miscellaneous Variables:

      • AMBIENT IN SMOKE, ENV CLOUD DENSITY, ENV SMOKE DENSITY, SEA LEVEL AMBIENT TEMPERATURE, HIDE AVATAR IN AIRCRAFT,

  3. New section explaining Convenience SimVars.
  4. New section for the Electronic Flight Bag API has been added.
  5. 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

  6. 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

Improved:

  1. 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.
  2. Reverse Polish Notation documentation updated to include the following:
    1. New events added to the Mouse Variables: Enter, Exit,
      New vector operators: xyz, pbh, agl, &,
      New string operators: slen,
      New L:1 variable type added.