RELEASE NOTES, SDK release 1.4.5

SDK changes

Tools

[fixed]

  1. Blender: Fixed "export_position"

 

Samples

[fixed]

  1. Changed extension of bear sample's scene from .max2022 to .max

 

Previous SDK Release Notes

Below you can find a list of the list notes for previous releases of this SDK. Simply click the release notes you want to explore to open them:

SDK Release 1.4.4SDK Release 1.4.4

Developer mode changes

Project Editor

[fixed]

  1. Fixed thumbnail selection in Package Inspector. 

 

SDK changes

General

[improved]

  1. The LOD curve (max vertex count vs vertical screen size) has been improved by splitting it into two parts: linear from 0% to 100%, parabolic above 100%. This means more vertices than before for sizes up to 100% and the same amount for above 100%. The aim here is to help developers create less detailed LODs by letting them use more vertices than before. This new LOD curve is activated as the default one, and a debug option is available from the DevMode Debug menu to switch to the old curve values.

 

SimObject Editor

[added]

  1. Added support for the new [AIRCRAFT_LIMITS] section in the "flight_performance.cfg" file. The section contains a duplicate of the "cruise_max_altitude_table_by_weight_and_ISA_dev" table currently.
  2. Added new "max_cruise_alt" parameter in the [REFERENCE SPEEDS] section of the "flight_model.cfg" file.


Tools

[added]

  1. Blender: Added technical guidelines about UV2 and Vertex Color attributes to markdown docs.
  2. Blender: Added markdown doc for export settings.

[improved]

  1. Blender: Markdown docs have updated presets screenshots.
  2. Blender: Updated export settings tooltips.

 

Programming

[fixed]

  1. Fixed wrongly filtering custom F:KeyEvent upon executing RPN (was preventing events creating through SimConnect from being triggered)

[added]

  1. Added EX1 variants of all INTERACTIVE POINTS SimVars, which will only be processed if the index or name parameter is valid.

 

Documentation

DevMode

[added]

  1. A new page has been added to explain The Modular SimObject Graph View.
  2. The SimProp Container and Scenery Editor documentation has been updated with the following new pages:
    1. ProceduralInstance Objects
    2. Light Objects
  3. The The Project Inspector page has been updated with information on the Globally Overriden Base Sim Files tab.
  4. The Ruler Tool has been given a dedicated page that explains the new polyline functionality as well as how to use it.
  5. The Behavior Viewer page has been completed.

[fixed]

  1. The SimProp Container object page has been updated with correct information about the currently available objects for use inside them.

[improved]

  1. The objects that can be added into a SimProp Container have been more clearly identified on their respective pages, and also now include SimProp Container specific information (Scenery Objects, SimObj Objects, Tree Objects).

 

SDK Tools

[added]

  1. A new page has been added outlining the VS Code Extension that is now available with the SDK.
  2. A section has been added for the SDK LodProcessingPresets.

 

Models And Textures

[added]

  1. Dedicated page for the Wiper Mask Generator Tool added to cover both 3Ds Max and Blender implementations.
  2. The page on the Blender Plugin Properties has new sections related to UV setup and Vertex Colour setup.

[improved]

  1. The page related to the The Blender Exporter has been updated to reflect the current state of the plugin.
  2. The page related to the Blender Plugin Properties has been updated to reflect the current state of the plugin.
  3. The Using Simplygon To Generate LODs page now references the use of LodProcessingPresets.

 

Content Configuration

[added]

  1. A new project schema has been added to better illustrate the Modular SimObject Project Structure.
  2. A new page with Fuel System Examples has been added to help with the modular fuel system setup.
  3. The [REFERENCE SPEEDS] section of the flight_model.cfg has the following new parameter: max_cruise_alt
  4. The Modular Hydraulics System Information has the following new parameters:
    1. Pump.N - LiquidCapacity
    2. Actuator.N - LiquidCapacity, LiquidConsumption
  5. The <ServiceState> tag of the Navigation Services XML Properties has a new attribute documented: EFBDefaultStateBoarding
  6. The Navigation Services XML Properties page has the following new content:
    1. The <ServiceState> tag has the following new attributes documented: EFBEnabled, EFBDefaultStateBoarding, EFBPostBoarding
    2. The <MoveToGraphNode> tag has a new attribute documented: NodeTagsToExclude
    3. The <Sequence> tag has a new attribute documented: RecomputeInteractiveObjectsLinksAction
    4. The <Sequence> tag has the following new sub-elements: <SetHighQualityForRTCRenderFlag />, <RequireLOD0 />, <RegisterForInteractionVolume>
    5. The <DetachFromAircraft> tag has a new attribute documented: StayInCabinService
  7. The <Service> tag in the Services XML Properties has a new attribute documented: AlternativeBoarding
  8. The [CabinService.N] section of the FLT file has the following new parameter documented: CharacterQuality
  9. The [CabinServiceObject.N] section of the FLT file has the following new parameters documented: ReduceQuantityOnSharedSeatWithCopilot, CountByMass
  10. The FLT file page has been updated with the new section for the [Water Ballast System.N].
  11. The [MassSection.N] of the navigation_graph.cfg has the following new parameter: fillPriority
  12. The Package Tool XML Properties reference has been updated with the <GloballyOverridenBaseSimFiles> and <GloballyOverridenBaseSimFile> tags.
  13. The Animation XML Properties page has a new tag for MouseRects: <PrioritizeVCockpits>
  14. A page dedicated to the Back On Track system has been added.
  15. New tags for tailwheel detection in wear and tear have been listed in the Wear And Tear XML Tags section.
  16. The General Attachments page has been updated with setup information for multiple included SimAttachments.

[improved]

  1. The page on Instrument Attachments has been updated with setup information for more displays.
  2. The Skydiving page has been updated to better explain that the entry/exit of the aircraft can be on the left or right.
  3. Additional information added to the General Career Mode Requirements FLT information related to communication frequencies in FLT files.
  4. The Navigation Services XML Properties page has received multiple minor updates to improve the clarity of information for many of the tag attributes.
  5. The Interaction XML Properties page has received multiple minor updates to improve the clarity of information for many of the tag attributes.
  6. The SimMission Navigation Services page has received multiple minor updates to improve the clarity of information for many of the tag attributes.
  7. The [Node.N] section of the navigation_graph.cfg has had some updates made to the listed parameters to clarify information.
  8. The withExterior_showInterior_hideFirstLod parameter in the model.cfg file has had it's description improved to match changes in the code.
  9. The Package Tool XML Properties has been updated with a full list of package order hints.
  10. The page on Skydiving career setup has additional information about the climb.flt file.

[fixed]

  1. Out of date information about folders/files used in Modular SimObject Project Structure has been fixed.
  2. Minor fix to the [Avionics.N] section of the FLT files to correct an issue with the TransponderState enum missing "Test".
  3. The [CabinServiceObject.N] section of the FLT file has had the following parameters removed as no longer used: Weight, PropSetContainerGUID, PropSetFile
  4. The page on the Ferry Flights career setup has been fixed to include missing information about the ApronWithoutCovers.flt
  5. The page on Search And Rescue missions now correctly lists the interactive object to spawn for hoists to work correctly.

 

Programming APIs

[added]

  1. The Reverse Polish Notation page has been updated with the following new F: functions: InputAction, MapRange, Lerp, Clamp, Ratio, AnimPos, EmissivePos, VisibilityPos

SDK Release 1.4.3SDK Release 1.4.3

Developer mode changes

Scenery Editor

[fixed]

  1. Fixes made to avoid freezes due to airport rendering.

 

Career Tool

[improved]

  1. Updated missions available through the Career tool.

 

 

SDK changes

Content Configuration

[added]

  1. Added ForceFlare parameter to LightAttributes section of FX files.

 

WebAssembly

[fixed]

  1. Fixed Wasm module with WasmSystems not reloading/recompiling when restarting.

 

Samples

[improved]

  1. Updated DA62 sample.
  2. Updated Cabri G2 sample.

 

 

Documentation

General

[fixed]

  1. All documentation relating to a new flight model parameter (the empty_inertia_tensor) has been removed as this feature will not be available until the next update (SU4).

 

DevMode

[added]

  1. The Debug documentation has had the following entries added:
    1. Web View Profiler (WIP - Stub only)
    2. Debug Flight Plan (WIP - Stub only)
  2. Pages have been added to describe The Biomes Editor and The Biomes Inspector.
  3. A page has been added explaining Creating A Biome.

[improved]

  1. The section covering the Asphalt Dirt airport archetype override has been updated with additional material information.

 

Content Configuration

[added]

  1. The sim.cfg file docs have a new section: [Tags],
  2. New pages added to give additional information related to the included SimAttachments (note that these pages are largely placeholders and will be updated over time):
    1. General Attachments (WIP)
    2. Instrument Attachments (WIP)

[improved]

  1. The Texture XML Properties have been updated with an improved list of MTL slots available.
  2. The section on Cell Types has been updated with new and improved information relating to the pre-defined battery cell parameters of the electrical system.
  3. The [EXITS] section of the aircraft.cfg and the [INTERACTIVE POINTS] section of the flight_model.cfg have been updated to include information on CFG versioning effects.
  4. The career documentation for Search And Rescue helicopter missions has been updated with changes to the navigation graph setup.

[fixed]

  1. The Ferry Flights page has been changed to remove the ApronWithoutCovers.flt requirement.

 

Programming APIs

[added]

  1. The new WebAssembly Charts API has been added to the SDK.

[fixed]

  1. SIMCONNECT_SIMOBJECT_TYPE now correctly lists all available SimObject types.

 

Samples

[added]

  1. The new ModelBehavior samples folder has been added to the samples documentation.

[improved]

  1. The AirportVehiclesSample page has been given a refresh.
  2. The Jetway page has been given a refresh.
  3. The WindsockSample page has been given a refresh.
  4. The EFB Template Sample page has been given a refresh.
  5. The SimpleFX page has been given a refresh.
  6. The TrafficVehiclesSample page has been given a refresh.
  7. The StandaloneModule page has been given a refresh.
  8. The WASMAircraft page has been given a refresh, as have all the associated sub-pages for the different aircraft presets.

SDK Release 1.4.2SDK Release 1.4.2

Developer mode changes

General

[improved]

  1. Updated the "Debug Aircraft Weight" tool to perform the same validation checks on MOI as during aircraft mass properties loading.
  2. A few GUI improvements to the "Debug Aircraft Weight" tool to make it clearer:
    1. corrected grammar and improved wording.
      added missed units, or grouped them instead to avoid cluttering the window.
      reordered a few lines and unified indents.
      reordered "Rs" to align with MOI order.
      fixed missing "Current Total Other Weight" display for non-airplane aircraft types.
      added a clue to clarify triangle inequality violations for principal MOIs.

 

Scenery Editor

[fixed]

  1. Fixed crash when undoing a "replace with SPC".

 

Biome Editor

[fixed]

  1. Fixed creation of imposter material.

 

VFX Editor

[fixed]

  1. Fixed crash when using VFX spawner after cloning a VFX.

[improved]

  1. Improved cloning process.

 

 

SDK changes

Tools

[fixed]

  1. Blender: Fixed enable new layer children and update parent layers.
  2. Blender: Fixed check nested collections and collection list.
  3. 3DS Max: Fixed AO texture issue in multi-exporter (Babylon).

 

Content Configuration

[fixed]

  1. Fixed an issue that prevented gravity based fuel transfers in some cases.
  2. Fixed withExterior_showInterior_hideFirstLod hiding the entire interior of modular aircrafts if interior model was an empty model. Instead this option will hide the first LOD of all interior models of the aircraft hierarchy, except for these empty models.
  3. Fixed damage resistance of helicopters tails and skids.

 

WebAssembly

[fixed]

  1. Fixed deferred events not properly copying their arguments in a multithreaded context (fixes execute_calculator_code not correctly triggering multiple events specified through one single string).

 

Samples

[added]

  1. Re-added blender scene to the DA62 sample.
  2. Added 3DS max scene for bears sample.
  3. Added Blender scene for vehiculs sample.

 

 

Documentation

DevMode

[added]

  1. The Debug documentation has had the following entries added:
    1. SimProp Containers
    2. Debug Scenery Packages
    3. Sound Limiter

[improved]

  1. The page for Polygon Objects now correctly states the upper vertex limit for these objects.
  2. The Statistics Profiler documentation has been refreshed to reflect changes in the tool.
  3. The SimObject Containers documentation has been refreshed to reflect changes in the tool.

 

Models And Textures

[improved]

  1. The section on Wipers for aircraft windshields has been improved with clearer information regarding setup and animating the wiper material.

 

Sound

[added]

  1. New section related to animations in SimAttachments has been added to the Sounds And Modular SimObjects page.
  2. New <Sound> and <WwiseRTPC> attribute in the Sound XML Properties has been documented - SimAttachmentAlias.
  3. New <WwiseRTPC> attribute in the Sound XML Properties has been documented - AutoSmoothOnAI.

 

Content Configuration

[fixed]

  1. The pages on Implementing Lights and Light FX Properties have been revised to undo changes made in the previous flighting release as the way the simulation generates the flare post-processing effect has been changed.

[added]

  1. The flight_model.cfg has been updated with the following new parameters:
    1. [WEIGHT_AND_BALANCE] - empty_inertia_tensor
    2. [FUEL_SYSTEM] - Version (parameter has a new version number added)
  2. The FLT File Properties has been updated with the following new parameters:
    1. [Engine Parameters.N.i] - RadiatorTemperature_DegR, CHT_DegR,
  3. The Sound XML Properties has been updated with the new <SharedPackage /> element.
  4. New model behavior pages have been added:
    1. Interaction Configurations
    2. Interaction Procedures

[improved]

  1. The Preflight page has been updated with information about using the Asobo_Preflight shared package.
  2. The entire [PNEUMATIC_SYSTEM_EX1.N] section of the FLT files page has been updated to reflect the most recent changes to the pneumatics system.
  3. Docs updated to reflect the fact that the [HYDRAULICS_SYSTEM_EX1] and [PNEUMATIC_SYSTEM_EX1] are no longer WIP and version 1 is now the current "stable" version. Future updates to these systems will increment the version number.
  4. The Physics Objects Information has been improved with detailed information on the use and effects of the empty_inertia_tensor parameter.
  5. The Model Behaviors Component Overview has been updated with more information on parameter functions.

 

Programming APIs

[added]

  1. Aircraft Radio Navigation Variables - ATC NEXT WAYPOINT ALTITUDE, ATC WAYPOINTS HIGHEST ALTITUDE

 

Samples

[improved]

  1. The AirportServices sample project has been give a minor update to improve the information given.
  2. The LivingWorld page has been given a refresh.
  3. The SimpleAerial page has been given a refresh.
  4. The SimpleAirport page has been given a refresh.
  5. The SimpleBiomes page has been given a refresh.
  6. The SimpleProjectedMesh page has been given a refresh.
  7. The SimpleScenery page has been given a refresh.
  8. The SimpleWasmAirport page has been given a refresh.
  9. The BearsSampleProject page has been given a refresh.

SDK Release 1.4.1SDK Release 1.4.1

Developer mode changes

General

[fixed]

  1. Fixed appearing tools not taking focus when docked to current node and a subwindow is docked on another node.
  2. Fixed toolbar min size too small + made it resizable in width.
  3. Fixed parking occupation debug showing nothing.
  4. Fixed SimObjects debug View button doing nothing.
  5. Fixed incorrect package name displayed by debug when a new package is mounted.
  6. Fixed change in texture.cfg not taken into account for BGL.
  7. Fixed debug "mesh collision" not working corectly when render scale or DLSS is enabled.
  8. Fixed User lights tools display warning about "emissive mesh need for material" for fake lights.

[added]

  1. Added a "Close project" button to package order hint popup.
  2. Added a new debug in the SimObjects Debug to show the loaded sound packages.
  3. Added a new SimObject Spawner tool to spawn any SimObject.
  4. Added a checkbox "Include prop(s) force" to the "Actual State point" In the "Debug Aircraft Wind Tunnel" window. This can help in estimating the actual glide ratio on idle, etc...

[improved]

  1. Reduce framerate impact when enabling "Debug model lods".
  2. Improved Parking Occupation debug window - It is now possible to spawn a passive aircraft at a chosen parking spot and request its ground services.

 

Project Editor

[fixed]

  1. Fixed crash when building scenery with polygon that has duplicated points.
  2. Fixed simobject path value $simobject$ not correctly replaced.

[added]

  1. Added validation of the inertia tensor defined by the "empty_weight_pitch_MOI", "empty_weight_yaw_MOI", "empty_weight_roll_MOI", and "empty_weight_coupled_MOI" parameters in the [WEIGHT_AND_BALANCE] section of the flight_model.cfg file, with error messages printed to the console during loading.

 

Scenery Editor

[fixed]

  1. Fixed biome picker not showing deprecated biomes (but not selectable in the dropdown list).
  2. Fixed crash when detecting invalid token in scenery XMLs.
  3. Fixed duplicated model instance for independent projected meshes.
  4. Fixed live asset reloading of projected meshes.
  5. Fixed approach light still displayed though it was disabled.

[improved]

  1. Allow VectorPlacement objects without airport.
  2. Don't hide the main scene when editing SimPropContainers (and the "View only current package" option is disabled).

 

SimObject Editor

[fixed]

  1. Fixed parse state of N-dimension arrays.
  2. Fixed live edition not correctly reloading flt files.
  3. Fixed livery.cfg incorrectly loaded.
  4. Fixed crash on save.
  5. Fixed edition of simobject paths.
  6. Fixed issues with modular graph edition.
  7. Fixed modified status after undo or redo when renaming nodes.
  8. Fixed unselecting the animation when spawning or rebuilding the package in the Animation Editor.
  9. Fixed confusing and possibly erroneous aircraft geometry parameters

[added]

  1. Added editor for label files.
  2. Added missing field from livery cfg.
  3. Added debug info visualization when spawning or selecting a container that is not the user in the live edition toolbar.

 

Navigation Graph Editor

[added]

  1. Added one click placing in Navigation Graph Editor for Aircraft to facilitate edition.

 

Biome Editor

[fixed]

  1. Fixed crash when baking impostors.
  2. Fixed tree baked with the wrong bitmap mips.

[added]

  1. Added a new editor for Biomes.

[improved]

  1. Allow streaming of package containing biome xml.
  2. Read biome xml from all packages.

 

Model Thumbnail Baker

[added]

  1. Added the option to load a ModelLib package into the tool and see its thumbnails.
  2. Added option to choose the package to bake.
  3. Parallelize ModelLib thumbnail bake.

 

 

SDK changes

Tools

[fixed]

  1. Blender: Day/Night Cycle not supported in advanced lights.
  2. Blender: Fixed emissive material Animation.
  3. Blender: Fixed material animation on different material slot of same object.
  4. Blender: Fixed export alpha cutoff only when blend mode is mask.
  5. Blender: Fixed Primitive Collisions visible in Isolate mode.
  6. 3DS Max: Fixed export animation options.
  7. 3DS Max: Fixed minor issue with text overflow in wiper tool.
  8. 3DS Max: Fixed scene hierarchy refresh + mesh inspector statistics display
  9. BGL Compiler: Fixed corrupted BGL when it contains only models with invalid bounding box.

[added]

  1. 3DS Max: Added "ground" tag for collision. Sim objects will use them as ground elevation.
  2. 3DS Max: Added two new inputs for emissive (dayMultiplier and nightMultiplier).
  3. 3DS Max: Added new button "Remove all" to delet all animation groups from view.
  4. Blender: Added "ground" tag for collision. Sim objects will use them as ground elevation.
  5. Blender: Added texture preview in material panel.
  6. Blender: Added a new button to assign base texture set in material panel (albedo, comp, normal, emissive).
  7. Blender: Added emissiveDayMultiplier and emissiveNightMultiplier.
  8. Blender: Added support for multi selection in export hierarchy.
  9. Blender: Export Properties can now be set on multiple items.
  10. Flightsim Materials: Added auto-adjusting brightness settings for emissive materials.
  11. BGL Explorer: Added parking and helipad info.

[improved]

  1. Blender: MSFS2024 lights preview have been reworked and are now closer to in-game render.
  2. Blender: Reworked UI Hierarchy. Hierarchy now uses blender list preview template, enabling new options for filtering list , objects selection etc...
  3. FlightSim Materials: Decals are now supported on SSS materials.

 

SimConnect

[fixed]

  1. Fixed the size and alignment issue that you could encounter if you use STRINGV type variable in SimConnect if a localized string was returned.
  2. Fixed SimConnect_EnumerateInputEventParams enumerating the wrong count for some code parameters.
  3. Fixed issues with input event parameters popping in rpn and when reading the bytes sent to Simconnect_SetInputEvent.

[added]

  1. Added RequestAllFacilities function which allows the user to request all airport, vor, ndb or waypoint across the world.

 

WebAssembly

[fixed]

  1. Fixed WASM memory leak in Event API.

[improved]

  1. Changed the Wasm (re)compilation detection to use hash of Wasm file instead of date + size (to avoid multiple recompilation when changing another file in the panel folder for instance)

 

SimVars

[added]

  1. Added SIMVAR_ATC_NEXT_WAYPOINT_ALTITUDE which indicates the altitude of the next waypoint of the flightpath.
  2. Added SIMVAR_ATC_WAYPOINTS_HIGHEST_ALTITUDE which indicates the highest altitude of all the waypoints of the flightpath.

 

Samples

[fixed]

  1. Fixed Simple Biome sample.

[improved]

  1. Updated Bear Sample.

 

 

Documentation

General

[added]

  1. New button added to switch between the current SimUpdate documentation, and the Flighting documentation.

 

DevMode

[added]

  1. New debug window for the Flow and Communication APIs has been added to the documentation: Global Platform Dispatcher
  2. The Project Editor page has been updated with information on the Order Hint Selection window.

[improved]

  1. The page for The Material Inspector has been updated to reflect minor changes with the editor window.

 

Models And Textures

[added]

  1. New page outlining how Cockpit And Cabin Lights should be setup.

[improved]

  1. The page related to emissive elements has been merged into the new page on cockpit and cabin light

 

Content Configuration

[fixed]

  1. The Scenery Editor Object XML Properties has had the polygon object BiomeName parameter fixed to reflect the biomes currently available in the simulation.
  2. The Light FX Properties has been updated to flag the [PARTICLE.0] section as obsolete.

[added]

  1. The [Engine Parameters.N.i] section of the FLT files has a new parameter: OilTemperatire_DegR,
  2. The navigation_graph.cfg has the following new parameters:
    1. [Node.N] - isEnter,
  3. The Navigation Services XML Properties has been updated with the following new elements: <RegisterForInteractionVolume>, <UnRegisterForInteractionVolume>, <NodeStep>,
  4. The sim.cfg file has the following new parameters:
    1. [BoardingRamp] - top_position_when_straight_YZ,
  5. The cockpit.cfg file has been updated with the following new sections: [HELICOPTER_ROTOR_RPM], [BALL_INDICATOR.N]
  6. The engines.cfg file has been updated with the following new parameters:
    1. [TURBOPROP_ENGINE] - InertialSeparatorOnTorque
    1. The page on Implementing Lights has been updated to include information on light flare effects.

    [improved]

    1. The DeleteOnNodeNotFound attribute of the Sequence tag has been renamed to HideOnNodeNotFound.
    2. The following ai.cfg parameters are considered obsolete and have been moved to the appropriate page: brakeDifferentialPID, throttleDifferentialPID,
    3. The navigation_graph.cfg documentation has a added a new possible input value to the interactiveVolumeConstraint parameter: RegisterOnly.
    4. The Navigation Services XML Properties page has been updated with a additional attributes for:
      1. <ServiceState> - RecomputeInteractiveObjectsLinks,
      2. <MoveToGraphNode> - MaxSpeed, MaxSpeedAlways, HideOnNodeNotFound, CheckNodeReserved
      3. <TeleportToGraphNode> - TeleportWhenNodeAvailable, CheckNodeReserved
      4. <Sequence> - RequireLOD0, SetHighQualityForRTCRenderFlag
    5. The Aircraft Loads page has been updated to complete the testing and debugging section.

     

    Programming APIs

    [added]

    1. New sections for the Flow API (WASM) and Flow API (JavaScript) have been added.
    2. The following new SimVars have been added to the documentation:
      1. Services Variables - BOARDINGRAMP STRAIGHT POSITION Y, BOARDINGRAMP STRAIGHT POSITION Z

     

    Samples And Tutorials

    [improved]

    1. The SimpleNavData sample page has been updated with screenshots appropriate to Microsoft Flight Simulator 2024.

    SDK Release 1.3.4SDK Release 1.3.4

    Developer mode changes

    SimObject Editor

    [fixed]

    1. Fixed livery.cfg and attachment.cfg not loading.

     

     

    SDK changes

    Tools

    [fixed]

    1. Blender - Progress now shows 100% at the end of export process.
    2. Blender - Fixed typos and duplicated shader nodes.

    [improved]

    1. Blender - Reduced stuttering during export.

    [added]

    1. Added Visual Studio Code extension for model behaviors to the SDK installer.

     

     

    Documentation

    DevMode

    [added]

    1. The Career Compatibility page has been added to the documentation.

    [improved]

    1. The SimObject Editor pages have been refreshed to match the current state of the simulation.
    2. The page on Custom or Erroneous Parameters has been improved to suit the updates to the SimObject Editor.

     

    Models And Textures

    [added]

    1. New page dedicated to the MSFS 2024 glTF Format has been added.
    2. New page on LOD Technical Information has been added with general LOD creation guidelines.
    3. New page with a LOD Example added.
    4. New section on Animation Guidelines has been added to the modeling documentation.

    [fixed]

    1. The Wiper Mask Generator docs have been fixed to reflect the current state of the tool.

    [improved]

    1. The Decal materials page now correctly specifies over which other material types they will be rendered.
    2. The The 3DS Max Plugin page has been updated with additional render option information.
    3. The Modeling Technical Information page has been updated with additional general modeling guidelines.
    4. The Texturing Techincal Information page has been updated with additional general texturing guidelines.

     

    Content Configuration

    [added]

    1. The page on General Career Mode Requirements has new sections added for Takeoff Weight and Maximum Altitude constraints.

    [improved]

    1. The cockpit_type parameter has been given an updated and improved description.
    2. The Input Application page has been updated to match the current iteration of the application, and all documentation related to input profiles has been removed pending an update to correct errors and improve the information.

     

    Programming APIs

    [added]

    1. New SimConnect sample - SpawnSimObjectWithLivery - has been documented.

    SDK Release 1.3.3SDK Release 1.3.3

    Developer mode changes

    General

    [fixed]

    1. Fixed a crash that was happening when selecting an air traffic aircraft in the Aircraft Selector tool.
    2. Fixed a random crash when switching to VR with DevMode & Smart Docking System activated.

     

    Scenery Editor

    [fixed]

    1. Fixed terraforming discontinuity at the end of runways.
    2. Fixed custom runway start not being used in freeflight.
    3. Fixed incorrect runway used for spawn when the assistance option 'ATC enforce flight plan' is disabled and another runway was selected as departure.
    4. Fixed discontinuity when a terraforming polygon is split.
    5. Fixed wrong texture directories being cached when generating scenery index.
    6. Fixed rectangles changing length when edited.

     

    Project Editor

    [fixed]

    1. Fixed incorrect priority for "INVALID" package order hint.

    [improved]

    1. New automatic order hint detection and reworked UX of order selection.

     

    SimObject Editor

    [fixed]

    1. Fixed GLTF node detection in SimObject editor career compatibility tab.

     

     

    SDK change

    Content Configuration

    [fixed]

    1. Fixed usage of EFB tag in panel.cfg when it was not a sim-attachment.

    [added]

    1. Implemented a similar logic to the yoke's for the helicopter collective in VR, requiring new parameters in the aircraft.cfg and flight_model.cfg.

     

    WebAssembly

    [fixed]

    1. Fixed crash when clsing the game during a flight with an aircraft that do calls to the CommBus API in the kill callback.

     

    JavaScript

    [added]

    1. Added access to legacy fs2020 UI framework , to let you access it you can await window.legacyInit(); before loading your js.

     

    Tools

    [fixed]

    1. Blender / Max - Wiper Tool: Fixed the incorrect wiperMesh generation when they're multilples meshes
    2. Blender / Max - Wiper Tool: Fixed render settings output in wiper mask generator (always output an RGBA)
    3. Blender: Fixed flags in texture xml generation

    [Improved]

    1. Blender / Max - Wiper Tool: Removed AnimationOut : We generated the out animation by inversing the AnimationIn. The outputed babylon animation must be only the In Animation.

     

     

    Documentation

    Developer Mode

    [added]

    1. The Model Thumbnail Baker in the Tools menu has been documented.
    2. The The Video Capture Tool in the Tools menu has been documented.
    3. New WASM Floating Point Exceptions added to the Options menu documentation.

    [improved]

    1. The Tools menu page has been updated to reflect the current state of the DevMode menu.
    2. The The Aircraft Capture Tool page has been improved with information on creating thumbnails and using the new thumbnail preset file included with the SDK.

     

    Models And Textures

    [added]

    1. The FlightSim Materials documentation has been updated with new parameters for the ClearCoat material.
    2. Information on modelling and exporting Seats And Seatbelts has been added.
    3. Information related to cubemap setup has been added to the Translucent Elements docs.
    4. Information about the setup for airframe Dirt And Grime has been added.

    [fixed]

    1. Incorrect information related to the Glass Material setup has been removed from the Translucent Elements docs.
    2. The Windshield And Windows documentation has been updated to show correct rain setup information.

    [improved]

    1. Information related to setting up Ice and Frost on Windshield And Windows has been updated.
    2. Information related to setting up Frost And Ice on the airframe has been updated.

     

    Content Configuration

    [fixed]

    1. The aircraft.cfg section on loading tips/images has been moved to CFG Files Obsolete Parameters as it is not used in MSFS 2024.
    2. The always_execute_associate_js and always_execute_model_behavior from the attached_objects.cfg have been moved into the CFG Files Obsolete Parameters page as they are no longer used in MSFS 2024.
    3. The General Template XML Properties has fixed the UpdateFrequencyPreset text to show it as a component attribute rather than a sub-element.
    4. The Airport XML Properties now correctly lists the traffic overrides for airport archetypes.

    [added]

    1. The flight_model.cfg has the following new parameters:
      • In the [AIRPLANE_GEOMETRY] section - fly_by_wire_load_factor_normalize_bank, control_aileron_failed_hydraulic_weight, control_elevator_failed_hydraulic_weight, control_rudder_failed_hydraulic_weight
      • In the [HELICOPTER] section - collective_move_rate_limit_vr
    2. The aircraft.cfg has the following new parameters:
      • In the [FLTSIM.N] section - ui_electrical_engine_consumption, ui_engine_available_electrical_capacity,
      • In the [VR] section - collective_anim, collective_node, collective_collision_mesh
    3. The livery.cfg has the following new parameters:
      • in the [FLTSIM.N] section - icao_airline, atc_parking_types, atc_parking_codes, atc_id
    4. A new section detailing contact point definition order has been added to the flight_model.cfg - Additional Information page.
    5. New career mission documentation added:
      • General Career Mode Requirements
      • Career Activities Additional Information
      • Aircraft Loads
    6. The following parameters have been added to the FLT File Properties:
      • [Controls.N] - YokeLock, RudderLock
    7. The <RunwayTransitionLegs> element has been updated with new attributes: clearanceAltitudeJet, clearanceAltitudeProp.
    8. A new page specifically to help with the setup of Aircraft Seats And Seatbelts has been added.
    9. New <TrueRandom> element added to the Livery XML Properties page.
    10. A new page dedicated to Sounds And Modular SimObjects has been added.

    [improved]

    1. The page on SimPropContainer XML Properties has been updated with missing information.
    2. The FLT Files General Information page has been updated with additional information on the various FLT files that can be used.
    3. In the [TURBINEENGINEDATA] section of the engines.cfg file, the description for rated_N2_rpm has been updated.
    4. The Modular Hydraulics System Information for the Pump.N section has been updated to include APU Driven pumps.
    5. The Spawn Pilot (Transversal) and Commercial Flights And Passengers has been improved with relation to seat and seatbelt interactions.
    6. All the Career Activities pages have been improved with more precise information and changes to the FLT setup.
    7. The EFB Flight Plan XML (PLN File) Properties page has been improved to correct some minor issues.

     

     

    Programming APIs

    [added]

    1. SimVars: New variables added to the documentation.
      • Miscellaneous Variables - VR GROUP INTERACTION ON

      • Aircraft Engine Variables - THROTTLE INPUT BLOCKED BY LOWER BOUNDS, THROTTLE INPUT BLOCKED BY UPPER BOUNDS

      • Aircraft Radio Navigation Variables - ATC ASSIGNED ALTITUDE

    2. RPN: New environment variable IS CAMERA LOCKED added.

     

    Samples

    [added]

    1. The LFPG Airport sample has been fully documented.
    2. The SimplygonSimpleScene sample has been fully documented.
    3. The DA62 Mod sample has been fully documented.

    [improved]

    1. Minor updates and corrections have been made to the main Samples, Tutorials and Primers page.
    2. Minor updates to the PackageInstaller page have been made.

    SDK Release 1.3.1SDK Release 1.3.1

    Developer mode changes

    General

    [fixed]

    1. Fixed stuck in slew mode when teleporting avatar from devmode.
    2. Fixed keyboard input latency when low framerate and pressing key for long time using the DevMode Camera.
    3. Fixed altitude isoline debug window.

    [added]

    1. Added debug for airport starts (available in Debug > Airports > Draw Debug).
    2. Added SimPropContainer debug in the debug menu.
    3. Added visualization for wake turbulence CFD in CFD Debug window.

    [improved]

    1. Rename "Scenery package order (WIP)" to "Package reorder tool".
    2. Sorted editors by alphabetical order in main menu bar.
    3. Better warning message when loading object from BGL failed.

     

    Career Tool

    [fixed]

    1. Fixed mission which couldn't be started using the Career Tool.
    2. Fixed DevMode display which could disappear (even if it was enabled) after a mission using the Career Tool or by moving to some menus.

    [improved]

    1. Career tool has clearer UI, and mission parameters are properly taken into account.
    2. Updated missions offered in Career Tool.
    3. Career Tool now displays mission titles.

     

    Project Editor

    [fixed]

    1. Fixed SimPropContainer wizard.
    2. Fixed crash when building a package that does not include release notes for its current version.
    3. Fixed possible crash when removing a package containing the current aircraft while in the aircraft configurator.
    4. Fixed incorrect value for month in revision notes.
    5. Fixed crash when cleaning package that contain long paths.
    6. Fixed crash in the airport creation wizard.

    [added]

    1. Added Animal & Boat templates.
    2. Added Ground Vehicle template.
    3. Added empty scene in the wizard.

     

    SimObject Editor

    [fixed]

    1. Fixed a crash when changing the sound file in sound tab.
    2. Fixed unchecked deletion of folders.
    3. Fixed loading indexed section without index.
    4. Fixed possible crash in modular hydraulic system section.
    5. Fixed possible crash with incorrect data and float3 parameter.
    6. Fixed some parameters incorrectly shown as unknown parameter error.
    7. Fixed having no aircraft after a build package when the fltsim title changes.
    8. Fixed using undo with edit in place mode.
    9. Fixed NavGraph Data Migration dialog size.
    10. Fixed editing modular graph not correctly reloading attached_object cfg panel.
    11. Fixed Aircraft Template having errors in SimObject Editor.
    12. Fixed using gizmo not correctly updating the modified state.
    13. Fixed parsing legacy hashmap parameter.
    14. Fixed resync done before save when showing the validation error dialog.

    [added]

    1. Added new debug window to debug parachute aerodynamics.
    2. Added new Live Edition mode to allows instant reload of cfgs.
    3. Added a gizmo for boarding ramp extent.
    4. Added missing LocalVars section.
    5. Added Node Lister window to list the nodes found in GLTF files in the current asset.
    6. Added gizmo for attached_objects.cfg / attach_offset.
    7. Added a popup to ask if user wants to save his scenery when opening another asset.
    8. Added a popup to ask if user wants to save his scenery when clicking on "Go back main scene" in SimPropContainer edition instead of always saving.

    [improved]

    1. Improved node list dialog to also get animation names and current container hierarchy.
    2. Improved debug of engines for aircraft: turbines, propellers, piston, jet...
    3. Now correctly list navigation graph from modular hierarchy.
    4. Improved UI by adding live edition tip and link to the online documentation.
    5. Improved list of parameters with multiple missing entries.
    6. In Live Edition mode, the attachements transform will be updated using attach_offset / pbh and scale.
    7. Improved attached_object.cfg asset file selection.

     

    Material Editor

    [fixed]

    1. Fixed the "remove before flight" material that was very dark in the shade, due to AO being black instead of white.

    [added]

    1. Added "Flip backface" option for VFX and dynamic materials.

    [improved]

    1. Now only hide runtime material if a package and a lib are selected.

     

    Scenery Editor

    [fixed]

    1. Fixed decal objects applied on aircrafts.
    2. Fixed rectangle objects being picked up in priority when they shouldn't be.
    3. Fixed exclude generated buildings from taxiways.
    4. Fixed osm road draw ignoring exclusion polygon.
    5. Fixed objects drag and drop warning tooltip.
    6. Fixed airport lights not supporting multiples meshes or root orientation.
    7. Fixed strobe pole rotation.
    8. Fixed build error when a scenery object has both "NoSnow" and "SnapToBuilding" flags.
    9. Fixed backward compatibility with dirt on taxiway parkings.
    10. Fixed resume edition for polygons and polylines (undo/redo and direction).
    11. Fixed multi edit not working properly for some object types.
    12. Fixed an issue in SimPropContainer edition, where the first object placed wasn't movable.
    13. Fixed group move/rotate/rescale.
    14. Fixed an issue where undo/redo wouldn't affect some properties.
    15. Fixed a render issue that could occur when scaling down a polygon, or removing points from it.
    16. Fixed undo/redo issues with groups in SimPropContainer edition.
    17. Fixed Apply Flatten option.
    18. Fixed bushes, scrubs and grass not spawning when using a vegetation polygon.
    19. Fixed biome override not working correctly on bushes and scrubs.
    20. Fixed ground merging on aerial with texture synthesis for polygons and projected meshes.
    21. Fixed add to selection with ctrl+click inside viewport which wouldn't select objects occluded by an already selected object.
    22. Fixed remove from selection with alt+click inside viewport which wouldn't unselect objects occluded by an object that isn't selected.
    23. Fixed dirt size not correct for parking ramps.
    24. Fixed buildings occasionally spawing too close to a runway.
    25. Fixed gltf lights not rendered in airport lights or VectorPlacement.
    26. Fixed most detected buildings spawn on parking spots.

    [added]

    1. Added a pickup priority system by type to improve pickup order when several objects are overlapping at mouse click position.
    2. Added support for detail maps for projected meshes
    3. Added debug showing scenery object packages.
    4. Added light edition in SimPropContainer (street lights and advanced lights).
    5. Added "force elevation" option for terraformers.
    6. Added option to disable dirt on taxi parkings.
    7. Added option to select all similar scenery objects.
    8. Added option to use mass instancing for library objects.

    [improved]

    1. Made "Referencing unknown SimPropContainer" a warning instead of an error.
    2. Refresh simobject list when a package is mounted or built.
    3. Removed polygon option "Exclude power lines".
    4. Exclude trees from parking spots and taxi paths.
    5. Removed SimPropSet object during SPC edition.
    6. Support collision for instanced scenery objects.
    7. Use parking radius instead of parking type for dirt on the ground.
    8. Enhanced rectangle selection when polygon was selected, to allow user to select other objects if no polygon points was selected.

     

    VFX Editor

    [improved]

    1. Now allows you to select links and comment nodes when selecting multiples item in the node graph.

     

    Model Behavior Debug

    [fixed]

    1. Fixed some wording and reduce verbosity wherever possible.
    2. Fixed copy to clipboard duplicate prompts.

    [added]

    1. Added copy to clipboard prompt wherever it was missing to be on par with instance debug.
    2. Added an option to toggle the inspector side bar visibility (hidden by default).

    [improved]

    1. Tooltips tab now replaces dynamic parameters with their known value.
    2. Colorize most numeric/flags/string fields.
    3. Wrap code text.
    4. Hide some fields when they are not relevant.
    5. Allow debugging of one preset at a time.
    6. Persist some additional settings (Interaction, Option and General > View > Inspector side bar menus).

     

    Statistic Profile Window

    [fixed]

    1. Fixed Grand Total count in Scenery Statistics when sorted by packages.

    [improved]

    1. Use GPU size for bitmap.
    2. More detailed information for airport face count.

     

    Systems Debug (Electrical)

    [fixed]

    1. Fixed crash when opening list of powered consumers in a supplier details panel, circuits and relays are now displayed in separated lists.

    [added]

    1. Added new columns (Tension, Power, number of suppliers) to relays quick access information.
    2. Added circuit type filter in circuits quick access debug window.
      • Average load, average tension and power for suppliers.
      • Tension, Power and number of suppliers for the circuits.
      • Power for the buses.
    3. Added informations in the connectibles details (right part of main panel), lists of suppliers powering a consumer or a list of consumers powered by a supplier are now available via a new menu.

    [improved]

    1. The debug window can now be opened without needing the behaviors debug window to be opened as well.
    2. Allow item selection across all columns in quick access lists.
    3. Made columns in lines and breakers debug window tabs hideable.
    4. Improved electrical system debug window with better button displays in the quick access panel.
    5. Quick access window upgrades:
      • Added a 'Power setting' column in the circuits section.
      • Moved explicative text in a button in the menu bar.
      • Improved columns readability by greying out some values when they are at 0.
      • Replaced huge values in diodes voltages tooltip in the lines tab with "INF".

     

    Aircraft Capture Tool

    [fixed]

    1. Fixed reset UTC DateTime when closing the AircraftCaptureTool.

     

    Navigation Graph Editor

    [fixed]

    1. Fixed saving of names in Navigation Graph Editor.

    [improved]

    1. Changed Navigation Graph layout file extension from .xml to .edition for consistency across editors.

     

     

    SDK change

    WASM API's:

    [fixed]

    1. Fixed crash when loading aircraft with Wasm.
    2. Fixed infinite loading with Aircraft containing WASM when loading creates a low memory.
    3. Fixed crashed occuring when ending flight with plane using Wasm and SimConnect.
    4. Fixed potential crash when deleting a vfx with the WASM VFX API.
    5. Fixed delay on wasm callback.
    6. Fixed crash happening when cancelling loading of flight with a plane containing multiple WASM module.
    7. Fixed a bug where Wasm Vars and Events APIs where not usable in standalone or airport modules.

    [added]

    1. Added Write function in Wasm Fs IO API.

     

    SimVars

    [fixed]

    1. Fixed VarSet of the simvars RECIP CARBURETOR TEMPERATURE and RECIP MIXTURE RATIO.

    [added]

    1. Added simvar AIRSPEED INDICATED THEORETICAL that indicates the airspeed ignoring any failure, cover, or icing on the pitot.
    2. Added ROTOR RADIUS SimVar which returns the radius in feet of rotors (parameter needs to be either 1 or 2).
    3. Added a new simvar VR GROUP INTERACTION ON which is true when in VR and the VR group interaction is on
    4. Added FUEL TOTAL QUANTITY EX1 and FUEL TOTAL QUANTITY WEIGHT EX1 simvars to fix inconsistancies in default simvars. These will always provide include the unusable fuel regardless of which fuel system is used.
    5. Added simvar AIRCRAFT OBJECT CLASS for retrieving the object class of a simobject.
    6. Added simvars ENG TILT PITCH PERCENT EX1 and ENG TILT YAW PERCENT EX1 which change the angles of the engines using a linear range from the minimum to the maximum angle.

    [improved]

    1. Modified THROTTLE INPUT BLOCKED BY (LOWER / UPPER) BOUNDS` to be indexable. Previous uses (without index) keep the same behavior: get - returns true if any index is true, set - all indexes to the specified value.

     

    RPN

    [fixed]

    1. Fixed signed integer overflow in rpn integer parsing when converting from double.
    2. Fixed integers division in RPN expressions

    [added]

    1. Added new environment var (P:IS CAMERA LOCKED, Bool) to know if the current camera is locked.

     

    SimConnect

    [fixed]

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

     

    systems.cfg

    [fixed]

    1. [Electrical] - Fixed external power not outputing any tension when of AC type.
    2. [Electrical] - Fixed load sharing issues with batteries.

    [added]

    1. [Electrical] -Added new parameter for AC suppliers: TensionDropRPM. Giving this parameter will change the way AC suppliers produce tension, where above the given value VRMS will be used as outputed tension, and under the given value the outputed tension will be linearly decreased from VRMS to 0. Also, if this parameter is given, the system will ignore others based on frequency, such as: Frequency, Phase, ReferenceFrequency, ReferenceRPM, NumberOfPoles.

     

    flight_model.cfg

    [fixed]

    1. Fixed several aerodynamics backwards compatibility issues with drag.
    2. Fixed crash happening when obj_ea1_fuselage element_number members product is less than 2.

    [added]

    1. Added surface_cx and element_weight parameters to tweak the parachute aerodynamics.
    2. Added [FUEL_SYSTEM] version 6.
    3. Added a new parameter tailwheel_algo_detection which can be used to let the sim use the new tailwheel detection algorithm.
    4. Added new parameter max_water_depth to [CONTACT_POINTS] section to allow to simulate deeper water.
    5. Added into the [AIRPLANE_GEOMETRY] section - control_aileron_failed_hydraulic_weight, control_elevator_failed_hydraulic_weight, control_rudder_failed_hydraulic_weight. Used to make Control surfaces heavier when facing hydraulic failure.

     

    cameras.cfg:

    [fixed]

    1. Fixed [CAMERADEFINITION] VarToggle_EX1 visibility not reset when changing camera.

     

    aircraft.cfg

    [added]

    1. A validation process has been developed to give more control to the aircraft developer over the career compatibility. A new field has been added in the [FLTSIM] section "targeted_specializations" (supported by the SimObjectEditor) to list the expected specialization with which the given aircraft should be compatible. During the ingestion process, the field will be compare to the result of the career compatibility process to confirm its result. THIS FIELD MUST BE FILLED TO BE COMPATIBLE WITH CAREERS.

     

    Model Behaviors

    [fixed]

    1. Fixed frequency presets which were no longer functioning in MSFS2024
    2. Fixed frequency presets parsing from crashing the build package process

     

    FLT Files

    [fixed]

    1. Fixed an issue causing LocalVars_EX1 FLT parameters not to get saved properly.

     

    Audio XML

    [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 sample to show how to use new function : SimConnect_EnumerateSimObjectsAndLiveries.
    2. Added Blend sample for windsock.
    3. Added a new sample that shows how to mod an existing aircraft.

    [improved]

    1. Updated Cabri G2 SDK sample:
      • Fixed Livery_Static_01 LOD issue
      • Fixed emissive wrongly appearing in cockpit
    2. Updated DA62 SDK sample:
      • Added sunvisors in cockpit.
      • Added new screws on glareshield and ceiling.
      • Fixed seatbelts positions.
      • Added loads in trunks.
      • Fixed art windows.
      • Fixed Fueling nozzle and animation not appearing.
      • Added LODs for smoother switch.
      • Fixed color interior for passenger and scientific variation.
      • Fixed interior details map (seat, ceiling, alcantara, leather).
      • Added a detail map of leather hole.
      • Added subdivision for LOD00 of all interiors (scientific and passenger).
      • Fixed bug UV in interior (seatbelt, seat).
      • Cleaned Livery_Static_01
      • Cleaned .max and LODs for SDK
      • Added new blend scenes for DA62 sample.
    3. Updated PackageInstaller sample to use latest WiX Toolset version.

     

    Tools

    [fixed]

    1. BglExplorer
      • Fixed missing SimObjects and Runways info.
      • Fixed GUID that can't be copied.
      • Fixed display of projected mesh info.
    1. Blender
      • Fixed alpha mode not exposed in Tree material.
      • Update normal link when normal detail texture is set.
      • Fixed set detail windshield normal scale.
      • Fixed default values for windshield.
      • Fixed export "asobo_material_rain_options" extension.
      • Fixed UV offset orientation following in-game orientation.
      • Fixed gltf lights import (hierarchy, transforms, light parameters etc).
      • Fixed invalid emissive scale and emissive color values on gltf import.
      • Fixed emissive texture preview.
      • Fixed emissive scale not properly set on material creation.
      • Fixed import type error when importing a gltf containing a Parallax Window material.
      • "Add collision" operator now works in edit mesh mode (In edit mode, operator adds a collision fitting selection bounding box.
      • In object mode, operator adds a collision fitting entire object).
      • Fixed Collision primitives display : collisions could disappear or flicker when unselected.
      • Fixed export lights.
      • Fixed export material animations
      • Fixed export objects.
      • Fixed set Blend Mask Texture
    1. 3DS Max
      • Fix check if texture name contains whitespaces for texturelib xml generation.
      • Properly handle invalid simplygon license in 3dsmax blobmesh tool.
      • Fixed for bad meshes in blob mesh tool : tool was crashing when trying to optimize meshes with dead elements.
      • Fixed export options save bug : export options could not be re-opened until multi-exporter is closed and re-opened + dirty flag was not going away when saving options.
    1. Input App
      • Fixed InputApp crash when device not properly recognized.
      • Fixed device axis feedback point not moving on curve control per input action settings
    1. Coherent
      • Fixed the frame distribution system and views refresh rate to match KH when <= 60fps. When higher than 60FPS, we schedule things with the proper refresh rate (as much as we can, obviously).
      • Fixed support for AnimationFrameDefer=0.0 (unused, but we may want this for the UI)
      • Fixed SetAnimationFrameTimeFactor to same reference time as the view creation + adjust settings to match KH behaviour.

    [added]

    1. Blender
      • Added color conversion in fast lights and advanced lights from kernel temperature to color.
      • Added support for alpha Mask Mode and alpha cutoff in viewport shader.
      • Added flare/illumination property to street lights and advanced lights.
      • Added "Base normal affect coat" parameter in clearcoat material.
      • Added "decal channels" to decal materials.
      • Added "Settings presets" to export settings
      • Added "import material" and additionnal texture dirs" options for gltf importer ("Import material" unticked will import objects without material. "Additionnal textures dirs" enable user to provide a list of external texture directories. Meant to be used when textures paths can't be resolved automatically by gltf importer).
      • Added automatic resolve of texture paths on gltf Import.
      • Added enable/disable export meshs.
      • Added Tire material.
      • Added "export as submodel" option
    1. 3DS Max
      • Added clipping plane and geometry options in blob mesh tool for 3dsmax.
      • Added an option to streetlights in 3dsMax to have the lens-flare effect as well.
    1. Coherent
      • Implemented KH's frame distribition system, behind the flag UseFixedFrameDistribution. This always assumes a framerate of 60fps for the distribution, turning the system into a frame based frequency instead of a real time frequency. This is what was done in KH except that we are computing this per view instead of for all the views.

    [improved]

    1. Blender
      • Export is done in a separate background process. It allows user to continue working while exporting. Can be disabled using "Export In Background" checkbox in export settings.
      • A progress bar with process infos is displayed during background export.
      • Primitives collisions can now be imported.
      • Adjusted Import Panel UI for more readibility.
      • Collisions are now highlighted when selected.
      • Update default emissive scale.
      • Clarify use of material_type update function.
      • Adjustments of standard shader : Rename uv2 input and Unlink AO when there are no base color texture of detail color texture set.
    1. 3DS Max
      • Sync parameter names for parallax material with Blender.
      • 3dsmax viewport material emissive adjusted so blender and 3dsmax should get more consistent previews.
      • 3dsmax blob mesh generation tool now support more material types.
      • 3dsmax material type drop down reordered.
    1. Coherent
      • Made the frame distribution system easily configurable at runtime by exposing it as settings and tweakables.
      • Allowed to use the game deltatime instead the wall clock (enabled by default).

     

     

    Documentation

    General

    [fixed]

    1. The apron control setup pages for Passenger Transport and Catering are now correctly referenced in the ToC.
    2. The Airport Archetype Overrides page is now correctly linked in the main ToC.
    3. Broken ToC links to Content Creator Testing Tool and Balloon / Airship Specific Events have been fixed.
    4. Broken mini-ToC links due to malformed CSS on several pages have been fixed.

     

     

    Developer Mode

    [added]

    1. New sections added to the page about Airport Debugging: Parking Occupationand Apron Control.
    2. The Aircraft Debugging tools page has a new section for the Sim Wind Tunnel debug window.
    3. The The Material Inspector page has been updated with new features for controlling ground material heightmaps and transparency.

     

    [improved]

    1. The obsolete Sim Polar ClCd window documentation has been removed to reflect changes in the aircraft debugging tools.
    2. The description for the Interior Mask channel display option has been updated.
    3. The description for the Polygon Object Priority option has been updated for clarity.
    4. Warning added to ExclusionRectangle Objects to emphasise navigation issues with the "DeleteAirport" option.
    5. The obsolete option "Exclude Power Lines" has been removed from the page on Polygon Objects (this is now achieved using the ExclusionRectangle Objects).
    6. The ProjectedMesh Objects documentation has been updated with an improved list of possible textures that can be used in the projected mesh material.
    7. The Live Edition section of the SimObject Editor menus documentation has been updated to include more precise information on what parameters can be edited live.

     

     

    SDK Tools

    [fixed]

    1. The Package Tool XML Properties page has been fixed to correctly show the <PackageOrderHint> element.

     

     

    Models And Textures

    [improved]

    1. The 3DS Max Plugin has been updated to correctly reference the supported versions.

     

    [fixed]

    1. The material documentation for the Render On ClearCoat parameter has been updated to clarify differences between 3DS Max and Blender.
    2. The material documentation for the Parallax Parameters parameter has been updated to reflect naming changes bringing the 3DS Max version in line with the Blender version.

     

     

    Content Configuration

    [added]

    1. The engines.cfg has the following new parameters: prop_rotation_threshold, prop_acceleration_threshold
    2. The flight_model.cfg has the following new parameters:
      • In the [AERODYNAMICS] section - fuselage_vertical_cx, fuselage_longitudinal_cx, fuselage_max_rigidity,
      • In the [OBJ_EA1_FUSELAGE.N] section - position, size, group, element_number, dim_scale_top, dim_scale_lat, dim_scale_bottom, dim_offset_middle, surface_cx, surface_cx_tangent, surface_cx_normal, surface_cx_efficiency, surface_cx_nscaler, surface_cx_npower
      • In the [OBJ_EA1_SURFACE.N] section - position, size, group, element_number, surface_cx, surface_cx_tangent, surface_cx_normal, surface_cx_efficiency, surface_cx_nscaler, surface_cx_npower, modifier, modifier_angle_scalar, modifier_position_scalar
      • In the [OBJ_EA1_ANCHORROPE.N] section - position, size
      • In the [OBJ_EA1_YAWSTRING.N] section - position, position, element_number, element_weight, element_spacing, element_width, surface_relative_position.N, surface_angle.N
      • In the [OBJ_AIRGEO_FUSELAGE.N] section - position, size, group
      • In the [OBJ_AIRGEO_VTAIL.N] section - position, area, span, sweep, dihedral, incidence, group
      • In the [OBJ_AIRGEO_HTAIL.N] section - position, area, span, sweep, incidence, group
      • In the [OBJ_AIRGEO_WING.N] section - position, area, span, sweep, incidence, dihedral, twist, stallalpha, stallalpha_ff, group
      • In the [CONTACT_POINTS] section - tailwheel_algo_detection, max_water_depth
    3. A new information page for the flight model - related to additional details specific to the MSFS 2024 physics objects - has been added: flight_model.cfg - Physics Objects Information
    4. The Modular Pneumatics System Information has been updated to add the Volume key to most component hashmaps.
    5. The Panel XML Properties page has been updated with new element tags related to the EFB and flight performance data.
    6. The gameplay.cfg has had new tailwheel elements added to the inhibitElement parameter.
    7. The navigation_graph.cfg has a new section for defining airliner decks: [Decks.N]
    8. New page on how to setup Aircraft Loads has been added.
    9. The loads.lbl file has been added to the documentation.
    10. The following model behaviour documentation has been updated:
      • FX_WaterDrop_LowSpeed - A new graph parameter has been added to control water direction.
      • The SonicBoom section has been updated to use the new MSFS 2024 version of the effect.

     

    [improved]

    1. The <Start /> element section of the Airport XML Properties reference page has been updated.
    2. The Notes On Tailwheels section has been updated to reflect changes with the way tailwheel calculations are performed.
    3. The pages on Modular Pneumatics System Information and Pneumatic System Examples have been updated to fix incorrect information about some hashmap keys and the examples have been made more generic.
    4. The flight_model.cfg section [OBJ_EA1_PITOTFLAG.N] section has had the following parameter descriptions updated: surface_relative_position.N, surface_angle.N
    5. Various sections of the navigation_graph.cfg have been updated with parameters related to the new [Decks.N] section.
    6. The section on Testing on the Commercial Flights And Passengers page has been updated with more precise information for testing passenger spawning.
    7. The page on Modular SimObject Project Structure has been updated to include the loads folder.
    8. The page on SimPropContainer XML Properties has been updated with missing information.
    9. Multiple CFG file pages have been updated to show exactly what can be edited "live" in the simulation using Live Edition in the SimObject editor.

     

    [fixed]

    1. The panel.cfg parameter backlight has been updated to reflect more accurately the way the parameter works.
    2. The engines.cfg parameter engine_type now correctly lists all available engine types (it was missing electric engines).
    3. The Version parameter for the modern fuel system has been fixed to show correct version information.
    4. The aircraft.cfg section on loading tips/images has been moved to CFG Files Obsolete Parameters as it is not used in MSFS 2024.

     

    Programming APIs

    [added]

    1. New SimVars added to the documentation:
      1. Aircraft Control Variables: ELEVATOR TRIM LIMIT RATIO
      2. Aircraft Brake/Landing Gear Variables: CONTACT POINT STEER ANGLE, CONTACT POINT STEER ANGLE PCT
      3. Aircraft Fuel Variables: FUELSYSTEM TANK USABLE CAPACITY
      4. Aircraft Engine Variables: ENG TILT PITCH PERCENT EX1, ENG TILT YAW PERCENT EX1
      5. Aircraft Fuel Variables: FUEL TOTAL QUANTITY EX1, FUEL TOTAL QUANTITY WEIGHT EX1
      6. Aircraft System Variables: PNEUMATICS COMPONENT TEMPERATURE, PNEUMATICS COMPONENT NUMBER OF MOLES, PNEUMATICS COMPONENT PRESSURE, PNEUMATICS COMPONENT VOLUME
      7. Aircraft Misc. Variables: LIVERY NAME, LIVERY FOLDER
      8. Helicopter Variables: ROTOR RADIUS

     

    [improved]

    1. Further improvements to the Reverse Polish Notation documentation to better explain the flr and int operators.
    2. The Creating A WASM Project page has had the screenshots updated to match the current state of the WASM SDK Visual Studio templates.
    3. The Runway surface type enum has been updated on the SimConnect_AddToFacilityDefinition page.

     

    [fixed] 

    1. Wrong link on the SimConnect_SubscribeToSystemEvent page has been fixed.
    2. The VOR type enum has been fixed to show the correct values on the SimConnect_AddToFacilityDefinition page.
    3. The syntax for fsVarsNamedVarGet and fsVarsNamedVarSet has been fixed to show the correct naming.

    SDK Release 1.2.4SDK Release 1.2.4

    SDK Changes

    General

    [fixed]

    1. Fixed a bug that the first call to CommandHandler is ignored (trigger_key_event(_EX1) for instance)

    Tools

    [fixed]

    1. Blender: Fixed "clearcoatNormalTiling" extension

     

    Documentation

    Content Configuration

    [added]

    1. A new page about development guidelines to set up aircrafts for career mode has been added to the documentation : General Career Mode Requirements

     

    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.

     

    SDK Release 1.2.3SDK 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.

    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

     

    [improvedu>]

    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.0 (MSFS2024 initial PUBLIC release)SDK Release 1.0.0 (MSFS2024 initial PUBLIC release)

      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

      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:
        • SimpleAircraft
        • WASMAircraft

       

       

      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.

       

       

      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.

      SDK Release 0.10.1SDK Release 0.10.1

      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

       

      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.

      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:
        • SimpleAircraft
        • WASMAircraft

       

       

      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.

       

       

      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.