RELEASE NOTES, SDK release 1.6.4

DevMode

General

[added]

  1. Added support to gamepad in Cotent Creator Dialog.
  2. Added new DevMode window to display accessibles frequencies (Debug/Aircraft/Radio Frequencies).
  3. Added 2 new buttons on the Animations tab of the Model Behaviors debugger to filter in/out animation which are missing events and those that are not
    in the GLTF.
  4. Added Input Device editor.
  5. Added Input Profile Editor.
  6. Added option to export current FLT in Debug / Aircraft / FLT files.
  7. Added time-step statistics to the "Integration and Rotation Simulation" section of the "Debug Aircraft Weight" window.
  8. Added consumers list in battery details panel in debug window.
  9. Added batteries in consumer list of suppliers in debug window.
  10. Added a "Propeller RPM Limiter Analysis" debug sub-window, accessible via checkbox in the "Debug Aircraft Engines" window. The tool provides a clear and efficient way to tune the new propeller RPM limiter.

[fixed]

  1. Fixed Calculator debug dialogs missing.
  2. Fixed an issue in the "Debug Aircraft Flight Performance" window where pressure altitude was incorrectly interpreted as true altitude during turbine engine performance calculations and export to a file. (Note: This difference between pressure and true altitude increases with altitude when temperature deviates from ISA).
  3. Fixed fuel tank debug box flipped along the X axis.
  4. Fixed possible crash when opening the Aircraft Capture Tool.
  5. Fixed issue with time slider setting incorrect day when local time goes after 23:59.
  6. Fixed ILS debug color.
  7. Fixed resize cursor not working.
  8. Fixed SimObjectSpawner animation list being displayed for SimObject with no animation.

[improved]

  1. Improved visualization & colors of all turbulence visualizations (cfd, wake & thermals).
  2. Improved CFD simulation on building edges
  3. Removed some irrelevant options from the Devmode Debug menu.
  4. Removed Camera Editor from public build (obsolete).

Project Editor

[added]

  1. Added templates for SimAttachmentLib asset group to clarify format.

[fixed]

  1. Fixed SPB compiler not reporting XML parsing errors when building a project.

 

Scenery Editor

[added]

  1. Added exclude vegetation and exclude buildings option for helipads.
  2. Added a warning when ILS frequency not use odd digits in the tenths.
  3. Added "Ground as reference" option in the scenery editor.
  4. Added support for instancing of scenery objects that are not snapped to ground.
  5. Added a warning when a model GUID is not found.

[fixed]

  1. Fixed incorrect taxipath edge markings.
  2. Fixed generated skid marks taking TIN color correction.
  3. Fixed surface draw order when using aprons with large negative priority.
  4. Fixed runway tree exclusion when the runway altitude is below 0.
  5. Fixed airport terraforming generated too late for big airports.
  6. Fixed rendering issue when using the same instanced and non instanced mesh in a scene.
  7. Fixed light exclusion polygons not working far away.
  8. Fixed vegetation density applied by mistake by the editor.
  9. Fixed gizmo window not applying transformation from input fields.
  10. Fixed missing center line in taxi parking.
  11. Fixed grass detail map applied on gravel and sand surfaces for MSFS2020 airports.
  12. Fixed backward compatibility issue for the airport "apply flatten". MSFS (2020) packages no longer take into runways to compute the terraforming area.
  13. Fixed apron UV difference between editor and in game. IMPORTANT! package built with SU5 might have apron UV changes!
  14. Fixed 3rd party aerials sometimes not properly displayed on areas that are censored on Bing maps.

[improved]

  1. Runway exclusion is now weaker on TIN trees.
  2. Optimization of airport parking lots parked cars system.
  3. Hide light type for painted hatched area.
  4. Removed "Reset points altitude" option from context menu of objects that are always on ground.
  5. Optimized object window.
  6. Improved popup to select a model.
  7. Improved moving / rotating a scenery object with snap to normal enabled.

 

SimObject Editor

[added]

  1. Added live edition link with jetways for editing interactive points.
  2. Added min/max constraint in Curve Editor.
  3. Added new window to debug current container file merge.
  4. Added fuel system version 7 to enum values.
  5. Added enum values for ui_typerole field in aircraft.cfg.

[fixed]

  1. Fixed default value with required field in material_guid.
  2. Fixed light live edition after rebuild.
  3. Fixed an issue causing aircraft with multiple propellers to sometimes have only a single prop rotating after rebuilding the aircraft's package (visual only).
  4. Fixed some combobox falling back to input field when disabling validation checks.
  5. Fixed SimObjectEditor live edition and cockpit.cfg.
  6. Fixed issue with modified state while in live edition mode.
  7. Fixed parsing of floating point number in pair-type parameters.
  8. Fixed wrong rotation used in live edition mode for simattachments.
  9. Fixed sometime check for outside modification triggering incorrectly.
  10. Fixed system.cfg / areasmintemperature validation condition.
  11. Fixed sometime check for outside modification triggering incorrectly.
  12. Fixed navgraph editor automatically opening when switching to navgraph tab.

[improved]

  1. Removed input slider in SimObject Editor.
  2. Updated View menu order.

Biome Editor

[added]

  1. Added reload the biomes on save.

[fixed]

  1. Fixed displaying too many surface types.

VFX Editor

[improved]

  1. Improved node list draw time.

 

 

SDK

Content Configuration

[added]

  1. Added a step to remove windshield cover in preflights.
  2. Added new versioning system to propeller system.
  3. Added missing parameters to define power and thrust threshold behavior on legacy propellers with low beta.
  4. Added new parameters for surfaces: version and modifier_local_angle_scalar.
  5. Added ZVelBodyAxis_IAS FLT parameter to specify an airspeed in IAS.
  6. Added an extra type of cover for windshield + new generic covers to be used for anything that doesn't match the existing cover types. These can all be removed with mission scripts.
  7. Added support for two types of propeller RPM limiter:
    - Pitch angle governor–based (for constant-speed propellers only.
    - Fuel flow governor–based (for turboprop engines only)
    The limiter is configured via newly added parameters in the [PROPELLER] section of the engine.cfg file.

[fixed]

  1. Fixed an issue causing crashes on aircraft with a very number of lines and circuits.
  2. Fixed an issue that prevented Localization Files from being used in ModelBehaviors within SimAttachments.
  3. Fixed the SimAttachment heading_indicator_two_knobs heading bug that did not follow the movement of the compass.
  4. Fixed an issue causing hydraulic rudder actuator to be inoperative if the hydraulic system either does not have an elevator actuator, or that actuator is not operative.
  5. Fixed wrong force feedback on aircraft that was causing the balloon basket to tilt under extreme windspeeds.
  6. Fixed an issue causing helicopter hydraulic assistance to be enabled even on aircraft not on the FS2024 Hydraulic system, potentially making them uncontrollable.
  7. Fixed issue introduced in Sim Update 4 causing visibility behavior code to still be running even when current LoD does not contain the linkednode.
  8. Fixed an issue on the FSX fuel system causing the fuel level of tanks to be overridden on FLT loads even if that FLT does not provide any fueltank information.
  9. Fixed Fuel Pump AutoCondition parameter not working when using decimal values.
  10. Fixed an issue that could cause the flight surfaces to take damage while the aircraft was loading.
  11. Fixed pneumatics "OpeningNames" initialization to properly take them into account.
  12. Fixed an issue causing the rotorcraft covers to sometimes appear offset from the rotor model in multiplayer.
  13. Fixed slow snapping to ground for VectorPlacement.
  14. Fixed Registration in interior model sometimes not working.
  15. Fixed model.cfg option withExterior_showInterior causing issue with model loading.
  16. Fixed Wear & Tear info not fully loaded from cfg file.
  17. Fixed suppliers having no load when directly connected to a consumer.
  18. Fixed breakers not having any load when on a line leading to a bus. Minor version 1 or above of the electrical system will have to be set in the settings.cfg definition.

[improved]

  1. Wake turbulence intensity finetuning for NPC aircraft.
  2. When in modern propeller version 2 or later, rotation is ignored as a way to define rotation direction of propelers as it is a deprecated way to define rotation orientations.
  3. Upgraded Tobii SDK to version 9.0.4.26.
  4. Improved wake turbulences simulation, including self induced feedback loop on helicopters

 

Tools

[added]

  1. BglExplorer:
    1. Added a tool to search text.
    2. Added apron information.
    3. Add missing helipad start, approach and VASI lights information.
  2. Blender:
    1. Added Cancel Export button.
    2. Added button to show exporter in a floating window.
    3. Added a new Export Selected option to the exporter right-click menu.This allows users to export selected items without checking or unchecking list entries.
    4. Added "Reset Filters" button in filters panel.
    5. Added “Check All” and “Uncheck All” buttons to the list view right-click menu. Available in all list views containing checkable items.
    6. Added support for deleting multiple presets using multi-selection.
    7. Added logs to inform user when gltf, bin and xml files are set to read-only. If gltf or bin files are set read only, then export is cancelled.
    8. Added export time logs.
    9. Added new pre-export log messages to warn about empty presets, empty LODs, unset export folders, invalid texture directories etc...
    10. Added “Select All” and “Deselect All” options to all exporter list context menus.The menu appears when right-clicking an item.
    11. Added New Image Flag Tool: set flags on multiple images at once. Access it from menu "MSFS2024" > "Set Image Flags".
    12. New logging system implemented.
    13. Added support for Blender 4.5 and the new Action Slots feature.

[fixed]

  1. Blender:
    1. Fixed invalid tire material type when importing into Blender.
    2. Fixed incorrect material export on instanced objects when background export is disabled.
    3. Fixed an issue where the XML was missing LOD entries when re-exporting a model with only a subset of its LODs.
    4. Fixed lods not in correct order in generated xml when lods have different name prefixes.
    5. Fixed incorrect mask preview when a material uses a blend mask.
    6. Exporter now correctly handles object and image names with Blender’s numbered suffixes (e.g., “.001”).
    7. Resolved a rare issue where export progress would freeze when “Export in Background” was enabled.
    8. Fixed export of unwanted objects when working with multiple scenes in a single Blender file.
    9. Resolved a rare issue where export progress would freeze when “Export in Background” was enabled.
    10. Fixed export of unwanted objects when working with multiple scenes in a single Blender file.
    11. Fixed incorrect conversion from light temperature to light color.
    12. Fixed Light color not working correctly in Kelvin mode.
    13. Fixed missing presets when loading scenes created with older SDK versions.
    14. Fixed UI list filters not displaying items that are children of collapsed entries.
    15. Fixed glass material not correctly imported.

[improved]

  1. Blender:
    1. XML generation is now more conservative, aiming to preserve user-defined custom setups whenever possible (e.g., animation declarations, auto-LOD configurations, etc.).
    2. Light types are now exposed in the Light Data panel. The light type can be changed on the fly without needing to recreate the light.
    3. Drastically reduced export times on big scenes : ( 1min30 to 11 seconds per gltf in a scene with more than 17k objects).
    4. Material animation export has been fully reworked and now works reliably in all cases, including animated materials on static objects. In Blender 4.5, material animations can be exported using both “Action Mode” and “NLA Tracks”. In Blender versions earlier than 4.5, material animations can only be exported in “NLA Tracks”. Material animation export is not supported in Blender versions earlier than 3.6.
    5. Removed unsupported animation modes from export settings. “NLA Tracks” and “Actions” are now the only supported modes.
    6. Refactored collision primitives: they are now curves using a dedicated Geometry Nodes modifier.Collisions can now be selected directly by clicking on their gizmo shapes.
    7. Exporter is now compatible with Blender files that contain multiple scenes.
  2. 3DS Max:
    1. Support 3ds max 2025 and 2026.

 

Programming APIs

[added]

  1. WASM:
    1. Added HEvent in Event API.
    2. Added Camera API.
  2. SimConnect:
    1. Added possibility to use CommBus with Simconnect.
    2. Added Camera API.
    3. Added possibility to add I O and Z vars to Data Definition.
  3. Key Events:
    1. Added COLLECTIVE AXIS RELATIVE, HELICOPTER THROTTLE AXIS RELATIVE, MIXTURE AXIS RELATIVE, PROPELLER AXIS RELATIVE, SPOILERS AXIS RELATIVE, CLOSE_AIRCRAFT_DOORS, CLOSE_AIRCRAFT_DOORS_CRASHING, OPEN_AIRCRAFT_DOORS, SET_AIRCRAFT_DOORS

[fixed]

  1. SimConnect:
    1. Fixed a SimConnect where the sim stopped sending some messages when a new CSimScheduleGroup was added.
    2. Fixed a SimConnect crash that could occur on client destruction if it used NavData API.
  2. WASM:
    1. Fix get_name_of_name_variable causing wasm dirty and returned string getting corrupted.
    2. Fixed freeze when set position of VFX just after spawning it using the VFX API.
    3. Fixed a race condition when adding textures through the LLVG API which could cause random crashes with WASM modules.
    4. Fixed Wasm modules sometimes going dirty after closing a simconnect connection.
    5. Fixed an infinite loading that can occurs when wasm modules get simconnect open dispactch with a GetNextDispatch and have a CallDispatch registered.
    6. Fixed access to O and I vars on some component of the aircraft.
    7. Fixed remove directory in work folder.
    8. Fixed consistency between readdir ino and fstatat ino.
    9. Fixed access to some AVar stored in buffer (with fsVarsAVarBufferGet).
  3. SimVars:
    1. Fixed simvars used in system definitions cfg not using requested units but default one instead. Version 2.2 and up required.
    2. Fixed an issue causing aircraft using BUS LOOKUP INDEX simvar in different XML variable to sometimes cause some of the Simvar read/writes to receive invalid indices.

[improved]

  1. SimVars:
    1. PROP_THRUST simvar now displays modern thrust value if version is 2 or higher.
  2. WASM:
    1. When Wasm has been waited for too long during a frame, modules are now suspended for the rest of the frame to allow the game to continue to run.

 

Samples

[fixed]

  1. Fixed missing gear compression on DA62.

[improved]

  1. Cleaned Wasm samples to use the new Vars API.

 

 

Documentation

General

[added]

  1. The documentation now has a new "Home" page, specifically for users finding the docs through Google or other serach engines, with the intention of ensuring that the correct documentation is being used (2020, 2024 Flighting, 2024 Retail).

[fixed]

  1. Fixed the button that changes between retail/flighting docs to default to the introduction if the page URL cannot be resolved.
  2. Fixed CSS error with the release notes expanding text.

[Improved]

  1. Minor reorganisation of the ToC main contents (SDK Tools is now further down the list).
  2. World Hub documentation removed until the site and documentation can be updated.

 

DevMode

[added]

  1. New Propeller RPM Limiter Analysis debug window added to the docs.
  2. New Radio Frequencies debug window added to the docs.
  3. New RMB options for the following Scenery Objects have been documented:
    1. Apron Objects
    2. CarParking Objects
    3. LightRow Objects
    4. PaintedHatchedArea Objects
    5. PaintedLine Objects
    6. Polygon Objects
    7. Rectangle Objects
    8. TaxiwayPath Objects
    9. TaxiwayPoint Objects
    10. VectorPlacement Objects
  4. New filter options for animations have been added to the Behavior Tabs page.
  5. New Export option in the FLT Files debug window added.
  6. New Merged Files debug window for the SimObject Editor has been added.
  7. New Input Device Editor has been added.
  8. New Input Profile Editor has been added.
  9. New Force Midday When The Editor Is Open option for the Scenery Editor has been added.
  10. New Boost Intensity During Daylight option added for Airport Objects light presets.
  11. New Exclude Vegetations and Exclude Buildings options added to the Helipad Objects properties.

[fixed]

  1. The debug POI window has been removed from the documentation as it is no longer available.

[improved]

  1. Removed misleading information suggesting you could save FLT files from the simulation UI without using DevMode tools.
  2. Information on Model Info has been added to the following objects:
    1. Scenery Objects
    2. ProjectedMesh Objects
    3. ControlTower Objects
  3. The Objects section of the View menu page for the Scenery Editor has been updated to include information on Tags.

 

SDK Tools

[added]

  1. New tool for tuning turbine engines has been added to the documentation and SDK: MSFS Turbojet Static Performance Tool.

 

Models And Textures

[added]

  1. Some extra information has been added to the Propellers, Turbines And Blades related to the pivot position and it's effect on the animation shader.
  2. Some extra information has been added specifically to help Blender users set up Exterior Lights.
  3. New section for Collective Animation has been added to the Yoke Animation page (the page has also been renamed)

[fixed]

  1. Blender:
    1. The Blender Exporter page explains new RMB menu options,
    2. New Set Image Flags window added to the documentation.
  2. Fixed issue where MODEL was used instead of MESH on the Dirt And Grime page.

[improved]

  1. The page dedicated to VR Helpers has been updated with additional information to help clarify why these are necessary and how to set them up.
  2. The FlightSim Materials page has been updated to include Blender information.
  3. The Exterior Lights, Cockpit And Cabin Lights, and Implementing Lights, pages have all been updated to match the curresnt state of the simulation.
  4. The Propellers, Turbines And Blades page has been updated with additional information on rotation and turbine setup.

 

Sound

[added]

  1. A new page has been added to help with Sound Optimisations.

 

Content Configuration

[added]

  1. New pages have been added to explain how to setup your own World Photographer travel book pages:
    1. Travelbook Setup (World Photographer Missions)
    2. Travelbook Page XML Properties
    3. Travelbook Objective XML Properties
    4. Travelbook XML Examples
    5. Travelbook Lists
  2. A new page related to Air Traffic has been added (note this information was previously available mixed in with other AI traffic information, and has simply been split into its own page to make the information easier to find).
  3. A new note has been added for engine propeller configuration: Note On Propeller Pitch Angle
  4. A new section on Mission Solving Constraints has been added to the General Career Mode Requirements page.
  5. The flight_model.cfg has the following new parameters:
    1. [AIRPLANE_GEOMETRY]: wing_pos_refchord
    2. [Point.N]: New point list entries (17 and 18) for overspeed damage and catestrophic damage (crashes) when the landing gear is in water.
    3. [OBJ_EA1_SURFACE.N]: version, modifier_local_angle_scalar.n
  6. The engines.cfg file has the following new parameters:
    1. [PROPELLER]: prop_pitch_control_min_oil_pressure, prop_pitch_control_nominal_oil_pressure, prop_betathreshold, prop_betathresholdpower, prop_betathresholdthrust, prop_mod_version
    2. [TURBINEENGINEDATA]: reverser_allowed_in_flight
  7. The systems.cfg has the following new parameters:
    1. [AUTOPILOT]: heading_mode_prefer_smallest_angle
  8. The flight_performance.cfg has the following new sections and parameters:
    1. [PERFORMANCE_DATA]: TakeOff, Climb.N, Cruise, Descent.N, Approach, Landing
  9. The sim.cfg page has a new section for [DesignSpecs] with the following new parameters: empty weight, empty cg offset
  10. The FLT File Properties page has the following new parameters:
    1. [Covers]: windshield, generic.N
    2. [SimVars.N]: ZVelBodyAxis_IAS
  11. A new Note On Propeller Rotation Direction has been added.
  12. New pages have been added related to creating Input Profiles:
    1. Input Profiles
    2. Device Profiles
    3. Transversal Input Profiles
    4. Aircraft Category Input Profiles
    5. DeviceConfig XML Properties
    6. Input Configuration XML Properties

[fixed]

  1. Fixed some typos in the descriptions for the head_hold_pid and airspeed_hold_pid parameters in the systems.cfg.
  2. Fixed the [NITROUS SYSTEM.N] header to remove the erroneous underscore.
  3. Fixed the Preflight page to include mention of the interaction manager when setting up navigation graphs.

[improved]

  1. The Package Tool XML Properties page has been updated with the latest package order hints.
  2. The <CompileBehaviors> , <Behaviors>, and <ModelBehaviors> elements of the model XML files have been updated with improved version and revision information.
  3. The following engines.cfg parameters have had their descriptions updated: variable_inlet, supersonic_inlet, supersonic_inlet_efficiency_correction_table, supersonic_inlet_design_mach, high_n1, high_n2, min_n2_for_fuel_flow, prop_mod_aoa_lift_delta_align_beta_deg, prop_mod_use_modern.
  4. The following cameras.cfg parameters have had their descriptions updated: InitialZoom.
  5. The following flight_model.cfg parameter have had their descriptions updated: static_cg_height, max_water_depth, wing_cg_refchord, min_flaps_for_spoilerons.
  6. The Note On Computing Commanded Ne has had minor updates to improve readability.
  7. The Modular Hydraulics System Information has been improved with additional links to relevant Key Events and FLT parameters.
  8. The Preflight page has been updated to include mention of the <GENERIC_COVER_INDEX> template element.
  9. The Program Template XML Properties page has been updated to clarify the <Do> loop usage.

 

Programming APIs

[added]

  1. The Coherent.js section has stub (WIP) pages added for the following: SEND_ROUTE_TO_EFB, GET_EFB_ROUTE, SAVE_EFB_ROUTE, SEND_ROUTE_TO_AVIONICS, REQUEST_AVIONICS_ROUTE, REPLY_TO_AVIONICS_ROUTE_REQUEST, FILE_ROUTE_WITH_ATC, GET_ATC_ROUTE, LAUNCH_PLN_DIALOG, FIND_ROUTE, GET_MISSION_ROUTE_LOCKS, CAN_FILE_WITH_ATC, AvionicsRouteRequestResponse, EfbRouteFound, EfbRouteUpdated.
  2. New SimVars added to the documentation:
    1. Aircraft Engine Variables - TURB ENG INLET TEMPERATURE, PROP LOCK, TURB ENG ANIMATION RPM.
    2. Aircraft System Variables - KOHLSMAN SETTING HG EX1, KOHLSMAN SETTING MB EX1, PNEUMATICS ENGINE BLEED AIR PRESSURE,
    3. Aircraft Brake/Landing Gear Variables - BRAKE LEFT TEMPERATURE, BRAKE LEFT TEMPERATURE EFFECT, BRAKE LEFT WEIGHT REMAINING, BRAKE RIGHT TEMPERATURE, BRAKE RIGHT TEMPERATURE EFFECT, BRAKE RIGHT WEIGHT REMAINING
    4. Aircraft Misc. Variables - COVER GENERIC ON
    5. Helicopter Variables - VORTEX RING STATE PROTECTION ASSISTANCE IMPACT
    6. Miscellaneous Variables - FAUNA BEHAVIOUR STATE, FAUNA FORCE MAGNITUDE, FAUNA HEADING ROTATION ANGLE, FAUNA TURN RATE, GENDER, HEIGHT, IS CROUCH, IS TALKING
  3. New Key Events added to the documentation:
    1. Doors - CLOSE_AIRCRAFT_DOORS, CLOSE_AIRCRAFT_DOORS_CRASHING, OPEN_AIRCRAFT_DOORS, SET_AIRCRAFT_DOORS
    2. Aircraft Misc. Events - COVER_SET, TOOLS_QUICK_PREFLIGHT
  4. New Camera API has been documented:
    1. SimConnect: Camera
    2. WASM: Camera API
  5. Various additions have been made to the Communication (CommBus) API:
    1. SimConnect: New Communication API section added.
    2. JavaScript: New Communication API section added.
    3. WASM: New CommBus information related to SimConnect added - FsCommBusBroadcastFlags.
  6. The WASM Event API has the following new functions and enums: fsEventsRegisterHEvent, fsEventsHEventCall, FsEventsError

[fixed]

  1. Fixed the file paths for the SimConnect INI Definition and SimConnect XML Definition pages.
  2. Erroneous information in the Pause_EX1 description has been fixed.
  3. Minor change to the Ferry Flights and Flightseeing / First Flight documentation to specify that aircraft with floats and wheels can perform these career missions.
  4. Incorrect description for FieldName on the SimConnect_AddToFacilityDefinition page has been fixed.
  5. Incorrect indexing of example code and descriptions on the GDI+ page has been fixed.
  6. Incorrect information given for the following key events:
    1. Aircraft Engine Events: PROP_LOCK_OFF, PROP_LOCK_ON, PROP_LOCK_SET, PROP_LOCK_TOGGLE
    2. Helicopter Specific Events: AXIS_ROTOR_BRAKE_SET, ROTOR_AXIS_TAIL_ROTOR_SET

[improved]

  1. SimVar documentation improvements:
    1. All the SimVar pages have been updated to remove return/set values from the "parameters" column, and this column has now been renamed as "Index", to prevent confusion over what is an input index or component, and what is a return or settable value. In addition, column formatting has been improved for readability.
    2. The descriptions for the following SimVars have been updated: AIRCRAFT WIND X, PROP THRUST, TCAS INTRUDER DATA, PNEUMATICS ENGINE BLEED AIR PRESSURE,
    3. The following SimVars have been moved to the correct section (Aircraft System SimVars) and have had their descriptions updated: ATTITUDE BARS POSITION, ATTITUDE CAGE, ATTITUDE INDICATOR BANK DEGREES, ATTITUDE INDICATOR PITCH DEGREES
  2. The entire section on the SimConnect SDK has been restructured to improve flow and fix issues with documentation breadcrumb links.
  3. The WebAssembly Core And Helpers page has had some minor updates.

 

Samples And Tutorials

[added]

  1. A new page has been added related to the CameraAircraft variation of the WASM Modular Aircraft sample.
  2. A new section detailing the CommBus sample project has been added to the SimConnect samples.

[improved]

  1. The name of the aircraft checklist page has been changed to Aircraft Creation Workflow.

 

 

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.5.7SDK Release 1.5.7

DevMode

General

[fixed]

  1. Fixed crash when disabling/enabling devmode.
  2. Fixed possible crash in the Aircraft Capture Tool if the selected aircraft is not correctly loaded.

 

Scenery Editor

[fixed]

  1. Fixed grass flying above big slopes.
  2. Fixed crash in the profile editor when clicking outside the window.
  3. Fixed fast light distance for VectorPlacement and instanced models.
  4. Fixed bounding box culling issue with instanced models.
  5. Fixed vegetation appearing too close to runway.
  6. Fixed beacon light jitering when moving camera.
  7. Fixed floating simobjects (e.g. flames on oilrigs).
  8. Fixed rendering issue on beacon lights.

[improved]

  1. Avoid CPU max out at 100% when editing airports.
  2. Changed "Hide / Skip vegetation details" to "Hide / skip ground details".
  3. Faster scenery objects snapping to ground.

 

 

SDK

Models And Textures

[fixed]

  1. Fixed helicopter rotor animation rotoscopic effect.

 

Content Configuration

[added]

  1. Added support for cockpit.cfg parameters for the Helicopter Power HUD Gauge.

[fixed]

  1. Fixed an issue that caused SimAttachments that were hidden due to their LoD to stop executing their ModelBehaviors even with the always_execute_model_behavior param set to 1.
  2. Fixed the erroneous formatting of a Fuel System error message that could cause a crash.
  3. Fixed random crashes in XML Gauges loading.
  4. Fixed an issue that caused Approach.FLT to be loaded on skip to descent, even on cases where the aircraft should in a final configuration. It should now load final.FLT.
  5. Fixed a crash in the cabin service navigation graph system.
  6. Fixed a crash in the navigation graph system.

[improved]

  1. Updated system.cfg / electrical so a supplier or consumer can be provided with it's name/id or config.

 

Tools

[fixed]

  1. Blender:
    1. Fixed issue where the ambient occlusion texture's XML was not generated when 'Keep Original' was enabled.
    2. Fixed UV1 and UV2 being swapped when exporting with 'Export in Background' disabled in Blender 3.6.
    3. Fixed lights kelvin mode.

[improved]

  1. SimVar Watcher:
    1. Updated SimVars watcher to match the actual data (SimVars) in the Sim.
  2. Blender:
    1. Set Gltf export setting "Disable Viewport for Other Objects" to false by default , as enabling it can break animation in certain scenarios.

 

Programming APIs

[added]

  1. WASM:
    1. Added a C++ Wrapper around Vars API in SimUtils Library.
    2. Added visual feedback for failed WASM gauges (red/orange background + some relevant information to identify the faulty package/module).
  2. SimVars:
    1. Added a new SimVar VORTEX RING STATE PROTECTION ASSISTANCE IMPACT which indicates how much the current collective lever position has been increased by the Vortex Ring State Protection Assistance, compared to the player's input.

[fixed]

  1. Key Events:
    1. Fixed an issue that caused some lights to not work properly when using _SET events with an index as parameter.
  2. SimConnect:
    1. Fixed buffer overflow crash in the simconnect system and added warning messages.
    2. Fixed scheduling crash in the simconnect system and added warning messages.
    3. Fixed SimConnect_SubscribeToFacilities(_EX1).
    4. Fixed EnumerateSimObjectsAndLiveries interface with Wasm which made the call of this function ineffective.
    5. Fixed random crash when Data Definitions are cleared while existing requests reference it.
  3. WASM:
    1. Fixed infinite loading when lauching a flight with a plane containing a VCockpit contains multiple WASM gauges that reference a module that doesn't exist.
    2. Fixed failed gauges visual feedback showing for all those of a VCockpit even if only a subset failed.
  4. SimVars:
    1. Fixed parsing of SimVar units when loading an electrical system.

 

Samples

[fixed]

  1. Fixed typo in wasm samples. Replaced XXX_gauge_kull by XXX_gauge_kill.
  2. Fixed typo in Living World - Traffic Vehicle sample.

[improved]

  1. Removed linker debug info from the Release configuration of the GdiPlusModule project in the WasmAircraft sample.

 

 

Documentation

General

[fixed]

  1. Some pages related to the old method for creating input profiles have been removed as they were still showing up in search results (new documentation will be available in the next update).

 

DevMode

[added]

  1. One-click placing has been documented for The Navigation Graph Editor.

 

SDK Tools

[fixed]

  1. Fixed errors in the images for the Using The Localization Manager page.

 

Models And Textures

[added]

  1. A new page has been added giving guidelines on how to create Passive Aircraft.

     

    Content Configuration

    [fixed]

    1. The Flightseeing / First Flight page has been fixed to show the correct number of SIT nodes for the navigation graph.

    [added]

    1. A new section and parameters has been added to the sim.cfg file: [stability coefficients]
    2. A new section has been added to explain .
    3. The flight model CFG page has the following new parameters:
      1. [AIRPLANE_GEOMETRY] - wing_cg_refchord
      2. [WEIGHT_AND_BALANCE] - empty_inertia_tensor
    4. The systems.cfg has a new section: [NIGHT_VISION].
    5. The Physics Objects Information page has the following new section: Note On The Inertia Tensor
    6. The FLT File Properties now has information on the new [NIGHT_VISION] section and parameters.

    [improved]

    1. Changes have been made to the Commercial Flights And Passengers page to clearly show the difference between small/medium planes and airliners, specifically drawing attention to the fact that small/medium planes cannot be used for commercial flight missions in career mode.
    2. The [ELECTRICAL] system major/minor descriptions have been updated for clarity.

     

    Programming APIs

    [fixed]

    1. The description for SIM SHOULD SET ON GROUND has been corrected and updated.

    [added]

    1. New keys related to have been added: NIGHT_VISION_DISPLAY_OFF, NIGHT_VISION_DISPLAY_ON, NIGHT_VISION_DISPLAY_SET, NIGHT_VISION_DISPLAY_TOGGLE, NIGHT_VISION_INTENSITY_DEC, NIGHT_VISION_INTENSITY_INC, NIGHT_VISION_INTENSITY_SET
    2. New SimVars related to Night Vision have been added: NIGHT VISION AVAILABLE, NIGHT VISION DISPLAYED, NIGHT VISION INTENSITY
    3. New SimVar for Helicopters added: VORTEX RING STATE PROTECTION ASSISTANCE IMPACT

    SDK Release 1.5.6SDK Release 1.5.6

    SDK

    General

    [fixed]


    Tools

    [fixed]

    1. Blender:
      1. Fixed issue where the ambient occlusion texture's XML was not generated when 'Keep Original' was enabled.
      2. Fixed UV1 and UV2 being swapped when exporting with 'Export in Background' disabled in Blender 3.6.
      3. Fixed lights kelvin mode.

     

     

    Documentation

    Content Configuration

    [added]

    1. The flight_model.cfg has the following new parameters:
      1. [HELICOPTER] - vortex_ring_protection_assistance_nominal_planar_airspeed, vortex_ring_protection_assistance_engage_planar_airspeed, vortex_ring_protection_assistance_vertical_speed_limit, vortex_ring_protection_assistance_pid,
    2. A new Note On Helicopter Vortex Ring Protection Assistance has been added to the flight model additional information page.

    SDK Release 1.5.4SDK Release 1.5.4

    DevMode

    General

    [fixed]

    1. Fixed CFD was sometimes not properly affecting surrounding vegetation.
    2. Fixed world not ready when returning from Aicraft Capture Tool.

     

    Project Editor

    [fixed]

    1. Fixed Sim Prop Container icon sometimes not rendering properly in package creation wizard.
    2. Fixed build error when a thumbs.db is in the package folder.

    [added]

    1. Added INPUT_PROFILE content-type to the project editor which can be use as a filter in the Marketplace.
    2. Added support for extra files to ModularSimObject asset group.

     

    SimObject Editor

    [fixed]

    1. Fixed editable_color from livery.cfg not correctly read if not entirely lowercase.
    2. Fixed fuel system engine index limited to 1 - 4.
    3. Fixed surface_angle in obj_ea1_surface in flightmodel incorrectly allowing indexed params.
    4. Fixed several non working conditions.
    5. Fixed parsing issue with last line of CFG file due to wrongly terminated string.
    6. Fixed a crash when editing the flight_model.cfg Performance Data if there is no approach rate / IAS.
    7. Fixed some param with alias not correctly read.
    8. Fixed Modular Graph layout error on undo.

    [added]

    1. Added "Reset points altitude" option to right-click context menu of Rectangle and Polygon based objects.
    2. Added an option to auto resync the aircraft on modifications.

    [improved]

    1. Reworked polygon properties UX.
    2. "Add point" action in right-click context now selects the added point for polygon based objects (polygons, aprons, painted lines, etc).

     

    Tools

    [fixed]

    1. Fixed a crash when opening the Aircraft Capture Tool.

     

    Scenery Editor

    [fixed]

    1. Fixed other points moving unexpectedly when moving a polygon point.
    2. Fix polygon geome override.

    [added]

    1. Support random meshes in vector placements.
    2. Added a delete command to remove projected meshes from airports.

     

    Biome Editor

    [added]

    1. Added a log window to show Build/Reload error in the editor.
    2. Added helpers to know if a biome will override an existing one.

     

     

    SDK

    General

    [fixed]

    1. Fixed possible issue with normals/reflections when using incorrect metallic factor in a gltf.

    [improved]

    1. Relaxed restrictions on VFS overriding (Globally Overriden Base Sim Files): ModelBehaviorDefs need explicit overrides only for some subfolders instead of entire folder.

     

    Content Configuration

    [fixed]

    1. Fixed a crash in the cabin service system.
    2. Fixed an issue that caused the HUD to sometimes pick up values from the sim despite being updated each frame in the ModelBehaviors.
    3. Fixed missing effect of payload station weight changes on aircraft mass properties (weight, CG position, and moments of inertia) when using the "empty_inertia_tensor" parameter.
    4. Fixed a crash in the aircraft loading when the flight model cfg file was incomplete or contained incorrect data.
    5. Fixed OBJ_EA1_SURFACE calculation of airfoil surface normal (Z component)
    6. Fixed non latin character not rendered on company name.
    7. Fixed initialization of "modifier_position_scalar" & "modifier_surface_relative_position_scalar" in "[OBJ_EA1_*]" sections of flight_model.cfg when not explicitely specified.
    8. Fixed brakes Wear and Tear incorrectly ignoring Aircraft Stress assistance option.

    [added]

    1. Added hud_show_radar_alt to add a small Radar Altitude gauge to the external HUD.
    2. Added structural_electrical_deice_rate cfg param to control the deice rate.
    3. Added support for advanced performance planning for turbojet/turbofan aircraft. Note that individual aircraft must be specifically configured to support this feature, and as such this feature will initially not be available for all turbojet/turbofan aircraft.
    4. Added checks for missing interaction file upon loading navigation graphs (this will help aircraft developers detecting mistakes that may break these interactions).

     

    Tools

    [fixed]

    1. Blender:
      1. Fixed progress bar and panel tabs affected by undo/redo.
      2. Fixed uv reorder breaking when there is uv layer named UV2.
      3. Fixed export AO.
      4. Fixed texture export errors for textures with special characters in their names.
      5. Fixed textures being exported to the root of the GLTF folder even when a custom texture folder was defined.
      6. Fixed merge node breaking with object instances.
      7. Fixed anisotropic extension name.
      8. Fixed export_as_submodel with remove_lod_prefix enabled.
      9. Fixed "Merged Node" export option: collisions and lights are now preserved.
      10. Fixed hidden collections not being exported.

    [added]

    1. Blender:
      1. Added automatic ‘make relative' on save: external files (textures, links, libraries, etc.) are now saved with relative paths instead of absolute ones, preventing missing file issues when sharing .blend files. This behavior can be disabled in the add-on preferences.
      2. Added reparent children to their parent when gltf is exported as submodel.
      3. Added source radius and inner angle preview for Advanced and SkyPortal lights.

    [improved]

    1. Blender:
      1. Reworked material emissive scale to improve viewport visualization and make value ranges easier to interpret. See EMISSIVE_PREV.md for details on setting up the viewport for correct preview.
      2. Changed default invisible material color to transparent blue.
      3. Export paths are now automatically converted to relative when edited by the user or upon scene save.
      4. "nla_tracks" export animation mode set by default.
      5. Baked material animation frames when export.
    2. 3DS Max: Removed useless projeted decal lights.

     

    Programming APIs

    [fixed]

    1. Fixed an issue preventing passive aircrafts' lights from being shut down properly using Aircraft Set/Toggle Light events.
    2. WASM:
      1. Fixed WASM gauges not always fully loaded prior to starting the flight (could generate odd aircraft behavior on start and/or restart).
      2. Fixed sharing violation when reading a directory where a file is opened for writing.
      3. Fixed key event handler not called (could alter interactions in various aircraft or modules).
      4. Fixed wasm gauge not loading properly after a restart.
      5. Fixed access to fsUtilsGetStrCRC in standalone module.
    3. SimConnect:
      1. Fixed calculation of AI aircraft starting position when spawned EnRoute (fixes aircraft randomly not spawning when using SimConnect_AICreateEnrouteATCAircraft).
      2. Fixed SimConnect C# enum name.
    4. SimVars: Fixed usage of `SIMVAR_ANIMATION_DELTA_TIME` not returning the correct value in material and vfx behavior updates.

    [added]

    1. Added possibility to target other object in Vars API.

     

    Samples

    [added]

    1. Added new Cabri G2 blend scenes.
    2. Added Blend scene for Bear Sample.

     

     

    Documentation

    General

    [fixed]

    1. Broken footer buttons fixed.

     

    DevMode

    [improved]

    1. The Model Thumbnail Baker tool description has been updated to reflect the new ability to use it to preview modellib asset groups.

     

    SDK Tools

    [added]

    1. The Decal Per Component Blend Factors (Decal) documentation has been updated with information about the new channel mask options for both Blender and 3DS Max.
    2. Documentation for the SimObject Spawner has been added.

     

    Models And Textures

    [added]

    1. Blender:
      1. New Transform Properties added.
      2. New section detailing animated materials for blender has been added here: Animated Materials
    2. 3DS Max: Object Properties documented.

    [improved]

    1. The Model Exporting page has been updated with information about the need to reset root node transforms on export.
    2. The Model Exporting page has been updated with information for Blender about the use of negative keyframes in animations.

     

    Content Configuration

    [added]

    1. The systems.cfg page has been updated with the following new parameters:
      1. [DEICE_SYSTEM] - structural_electrical_deice_rate
    2. The cockpit.cfg page has been updated with the following new parameters:
      1. [MISC] - hud_show_radar_alt, hud_engine_throttle_var, hud_engine_throttle_var_indexed
    3. The FLT File Properties page has been updated with the following parameters:
      1. [Systems.N] - DecisionHeight
    4. The flight_performance.cfg page has been updated with the following new parameters:
      1. [ENGINE_PERFORMANCE] - fuel_density_table
      2. [CLIMB_PERFORMANCE.N] - fuel_type_idx
      3. [CRUISE_PERFORMANCE.N] - fuel_type_idx
      4. [DESCENT_PERFORMANCE.N] - fuel_type_idx
      5. [AIRCRAFT_LIMITS] - cruise_max_altitude_table_by_weight_and_ISA_dev,
    5. A new page has been added to help with the configuration and use of the flight_performance.cfg file: flight_performance.cfg - Setup
    6. The following new sections have been added to the engine.cfg - Additional Information page:
      1. Note On The Fuel Flow PID
      2. Note On Computing Commanded Ne
    7. A the following section has been added to the flight_model.cfg - Additional Information page: Note On The Stall Protection System
    8. A new Note On Services has been added related to the pages with information for airliners wishing to participate in commercial flight missions.

    [improved]

    1. The stall protection parameters added in the [CONTROL_SYSTEM] section of the flight_model.cfg have been updated with descriptions.
    2. The Pre-Mission Checks section of the General Career information page has been updated to include information on how the ui_typerole parameter affects the starting orientation of the aircraft.
    3. Some minor updates have been made to the EFB Flight Plan XML (PLN File) Properties page to bring it in line with the current EFB setup.
    4. The parameter cruise_Mach in the [CRUISE_PERFORMANCE.N] section of the flight_performance.cfg has been renamed to simply Mach.
    5. The Modular SimObject Merging page has had some minor updates to clarify information.
    6. The SimVar TURB ENG COMMANDED N1 has had it's information expanded and clarified.
    7. The following engines.cfg parameters have had their descriptions updated and expanded: use_commanded_Ne_table, JET_density_on_FF_table, density_on_torque_table, density_on_FF_table, mach_0_corrected_commanded_ne_table, mach_hi_corrected_commanded_ne_table, afterburner_on_thrust_table

    [fixed]

    1. Fixed a minor issue with the explanation given in the Note On Propeller Pitch And Throttle.

     

    Programming APIs

    [added]

    1. The following SimVars have been added:
      1. Aircraft System Variables - STALL PROTECTION SYSTEM YOKE SHAKER INTENSITY
    2. The following Key Event pages have new keys:
      1. Aircraft Autopilot/Flight Assist Events - AP_ALT_CURRENT_ALT_SET, AP_HDG_CURRENT_HDG_SET
      2. Aircraft Engine Events - AXIS_CONDITION_LEVER_SET, PLASMA_OFF, PLASMA_ON, PLASMA_TOGGLE, PLASMA_SET, THROTTLE_DETENT_NEXT, THROTTLE_DETENT_PREV, THROTTLE_INCR_SMALL, THROTTLE_RANGE_DECR, THROTTLE_RANGE_INCR
      3. Aircraft Misc. Events - COVER_ON, TOGGLE_ALL_AIRCRAFT_DOORS
      4. Aircraft Fuel System Events - ELECT_FUEL_PUMP_SET
      5. Aircraft General Systems Events - GRAPPLE_HOOK_OFF, GRAPPLE_HOOK_ON, GRAPPLE_HOOK_TOGGLE, GRAPPLE_HOOK_SET, LEAD_POLE_OFF, LEAD_POLE_ON, LEAD_POLE_TOGGLE, LEAD_POLE_SET
      6. Helicopter Specific Events - ROTOR_BRAKE_LOCK_SET, HELICOPTER_FORCE_TRIM_RELEASE_BUTTON_SET, QUICK_TRIM
      7. Miscellaneous Events - ORNI_BOOST_SET, ORNI_DIVE_MODE_OFF, ORNI_DIVE_MODE_ON, ORNI_DIVE_MODE_TOGGLE, ORNI_GLIDE_MODE_OFF, ORNI_GLIDE_MODE_ON, ORNI_GLIDE_MODE_TOGGLE, ORNI_WINGS_BRAKE_SET, WING_FOLD_OFF, WING_FOLD_ON, WING_FOLD_SET
    3. The page on the Panel XML Properties has been updated to include the AutoMerge attribute for the <PlaneHTMLConfig> tag.

    [fixed]

    1. Fixed numerous issues with pages in the Token Variables section (broken/malformed links, pages not included, pages not in ToC).

    [improved]

    1. The definition for ui_typerole has been updated with additional roles.

     

     

    Samples And Tutorials

    [added]

    1. A new section has been added to the aircraft setup tutorial to explain the correct configuration of the simulation UI: Aircraft Classification Details

     

    SDK Release 1.5.3SDK Release 1.5.3

    DevMode

    Project Editor

    [added]

    1. Added option to use 360*240px (MSFS 2024 MyLibrary format) images in the ContentInfo as thumbnails for Community content.

     

    SimObject Editor

    [fixed]

    1. Fixed unable to remove some optional parameters from the UI.

     

    Scenery Editor

    [fixed]

    1. Fixed instancing snapped to the ground too slowly.

    [added]

    1. Added forced altitude for VectorPlacement.

     

     

    SDK

    Models And Textures

    [fixed]

    1. Fixed material emissive not being reset when turning lights off.

     

    Content Configuration

    [fixed]

    1. Fixed an issue where the legacy hydraulic system did not work, which caused problems such as missing wheel braking on several aircraft.
    2. Fixed an issue preventing AI Rotorcraft's rotors from properly operating.

     

    Tools

    [added]

    1. Blender: Added warning when exporting presets with zero layers selected.

    [improved]

    1. Blender: Cleaned up shader nodes dedicated to export that remains in the original material.

     

    Programming APIs

    [fixed]

    1. WASM:
      1. - Fixed call to execute_calculator_code causing ctd has been fixed.
        - Fixed WASI fd_write function returning an error when unable to write the requested number of bytes.
        - Fixed WASI fd_pwrite function missing conversion of iovs & nwritten pointers from linear memory to host memory (could lead to crashes).
        - Fixed fsVarsEnvironmentVarGet in Vars API.

     

     

    Documentation

    DevMode

    [added]

    1. The SimObject editor Nodes window has been added to the docs.
    2. The SimObject editor Curve Editor window has been added to the docs.
    3. The SimObject editor menu option Auto Resync On Changes has been documented.
    4. The new VFX Editor node GetCameraPosition has been added to the documentation.
    5. The Biomes Editor pages have been updated to reflect additions to the tool:
      1. - The "Is Default" flag in the inspector.
        - The Mounted Biomes drop-down list.
        - The Biome Load Report window.

    [fixed]

    1. All the "input" documentation has been removed pending a re-write.

    [improved]

    1. Minor update to The Career Tool page to include information on using the full flow testing profile.
    2. Minor update to the Content Creator Testing Tool to link to the full flow testing profile information.
    3. The VectorPlacement Objects page has been updated with information on the Independent Object flag.

     

    Models And Textures

    [added]

    1. The Propellers, Turbines And Blades has been fixed to show correct information related to setting up turbine fans.
    2. First pass of the page detailing Edited Liveries has been added.

     

    Content Configuration

    [added]

    1. The empty_inertia_tensor parameter in the flight_model.cfg has been re-exposed for use with this update.
    2. The Modular Fuel System documentation has the following updates:
      1. The Tank.N hashmap has a new key: BlocksPressure.
      2. The Pump.N hashmap has a new key: PctPressurePerPump.
    3. Additions to [CONTACT_POINTS]:
      1. The parameter point_order_independent_suspension_solver has been added to the parameters list.
      2. The point.N definition in the contact points section has a new hashmap key documented: WearAndTearGroup
    4. Additions to [AERODYNAMICS]: presspt_fwd_Spoilers, buffetingscalar,
    5. New section for the [CONTROL_SYSTEM] added with the following parameters (WIP): SPS_flight_control_shaker_switch_time, SPS_flight_control_shaker_IAS_off, SPS_flight_control_shaker_IAS_on, SPS_flight_control_shaker_AoA_off, SPS_flight_control_shaker_AoA_on, SPS_flight_control_shaker_amplitude, SPS_flight_control_shaker_frequence, SPS_flight_control_limiter_IAS_on, SPS_flight_control_limiter_IAS_off, SPS_flight_control_limiter_push_rate, SPS_flight_control_limiter_aoa, SPS_flight_control_limiter_position
    6. The engines.cfg - Additional Information page has a new section: Note On Time Constants And Tuning Constants.

    [improved]

    1. The flight_model.cfg page has updated descriptions for the following parameters: modifier[n], modifier_angle_scalar[n], modifier_position_scalar[n], modifier_surface_relative_position_scalar[n],
    2. The [ELECTRICAL] system version number information has been updated to include version 2.1 of the system.

    [fixed]

    1. A broken link on the Visual Effects Templates page has been fixed.
    2. Minor issue with the explanation given for ASOBO_Get_Enum_Parameters_Helper fixed on the Interaction Configurations page.

     

    Programming APIs

    [added]

    1. Missing environment functions missing from the Vars API have been added.

    [fixed]

    1. Fixed small typo with parameterString on the Creating WASM Systems page.
    2. Broken images on the Creating A WASM Project page have been fixed.

    [improved]

    1. The following SimVar descriptions have been updated: AILERON LEFT DEFLECTION, AILERON LEFT DEFLECTION, AILERON POSITION, RUDDER DEFLECTION, RUDDER POSITION, ELEVATOR DEFLECTION, ELEVATOR POSITION

     

    Samples And Tutorials

    [improved]

    1. The Basic Aerodynamics page has been updated with information on the CFD and modern flight model, as well as updated images.
    2. The Geometry section related to tuning the flight model has been updated and split into additional pages to help cover the MSFS2024 physics objects with additional geometry features.
    3. The Wheels And Contact Points page has been updated with additional information related to the modern ground contact model and other changes specific to MSFS2024.
    4. The Weight And Balance page has been updated with improved information specific to MSFS2024.

    SDK Release 1.5.2SDK Release 1.5.2

    DevMode

    General

    [fixed]

    1. Fixing some inconsistencies and unit issues in the Pitch debug for aircraft.
    2. Fixed CFD debug not properly affecting surrounding vegetation.
    3. Fixed CFD not compatible with inverted flight.
    4. Fixed a crash in the CFD simulation.

    [added]

    1. Added an error message if a glTF skeleton references nodes with duplicated ASOBO_unique_id as this might break some animations. Only the message was added, the behavior is not impacted.
    2. Added Community2024 folder, used to allow sharing of Community packages with Microsoft Flight Simulator 2020, without making this iteration load 2024 packages.

    [improved]

    1. Improved debug of aerodynamic forces applied onto surfaces to make very small forces more visible.
    2. Improved aircraft weight debug page to display weight stations.
    3. Updated the "Debug Aircraft Weight" tool to support the optional full inertia tensor and to display the status of associated rotational dynamics fix.
    4. Renamed incorrectly named root parameter display in pitch flight model debug window.

     

    Project Editor

    [fixed]

    1. Fixed error message not displayed when building gltf.
    2. Fixed not reusing the original flt file when reloading the aircraft after a build.
    3. Fixed discovery, landing and tutorial mission templates.
    4. Fixed modifications to package definition not triggering a regeneration of manifest.json.

    [added]

    1. Added bushtrip mission template.
    2. Added copy position button to airport creation wizard.

    [improved]

    1. Removed useless generate icao button from airport creation wizard.

     

    SimObject Editor

    [fixed]

    1. Fixed parsing issue with last line of CFG file due to wrongly terminated string.
    2. Fixed a crash when editing the flight_model.cfg Performance Data if there is no approach rate / IAS.
    3. Fixed the attachment root field now to correctly list the local attachments.
    4. Fixed some parameters with alias not being correctly read.
    5. Fixed possible duplication of node in the modular graph.

    [added]

    1. Added button to open the flight performance debug to the corresponding tab in the SimObject Editor.
    2. Added a curve editor for lists and (legacy) 2d array parameters.

    [improved]

    1. Hidden parameters now shown in ctrl+f results.

     

    Scenery Editor

    [fixed]

    1. Fixed potential crash when loading a polygon based element (polygons, vector placements, aprons, etc) with no points.
    2. Fixed building exclusion from airport taxiways.
    3. Fixed airport light objects randomly not showing or showing when there is no runway.
    4. Fixed vertex color gradient for projected meshes.
    5. Fixed issue with mipstreaming on projected meshes.
    6. Fixed other points moving unexpectedly when moving a polygon point.
    7. Fixed beacon lights wrong position, incorrect intensity, and not being visible in the editor.
    8. Fixed invalid scenery files automatically converted to SPC.
    9. Fixed invalid terraforming profile issues.
    10. Fixed missing "Optimizable" flag for trees in SimpropContainer.
    11. Fixed crash when using one-click placing with no object selected.
    12. Fixed "remove duplicate objects" option.
    13. Fixed "Create Legacy Hierarchy" not opening the confirm popup anymore.
    14. Fixed snap to normal taking into account trees.
    15. Fixed sub edition point selection after splitting an edge, new point is now selected.
    16. Fixed projected mesh child object appearing after a delete and undo when it should stay hidden.
    17. Fixed independent projected meshes disappearing when updating nearby airport.

    [added]

    1. Added a delete command to remove projected meshes from airports.
    2. Added tooltips for "Optimizable" and "Only in edition" flag.
    3. Added texture UV offset for polygons.
    4. Added fallback name for Visual Effects with no tag using file name.
    5. Added conversion option in aprons context menu to convert to polygons (UV are shifted until we implement corresponding options in Polygon object).
    6. Added option to convert Projected meshes and vector placements to independent (and vice-versa) in their respective context menu (right-click).

    [improved]

    1. Reworked polygon properties UX.
    2. "Add point" action in right-click context now selects the added point for polygon based objects (polygons, aprons, painted lines, etc).
    3. Added "Reset points altitude" option to right-click context menu of Rectangle and Polygon based objects.
    4. Increased draw distance of beacon lights.
    5. Reduce the minimal distance allowed between profile points on the terraforming profile editor.
    6. Made the object list alphabetically ordered without case-sensitivity.

     

    Material Editor

    [added]

    1. Added the possibility to filter per material GUID.

     

    VFX Editor

    [fixed]

    1. Fixed crash when duplicating a BezierCurve node (and other edits being impossible) after editing a point's value from the Current point position field under the Current Point Settings header.

     

    Biome Editor

    [fixed]

    1. Fixed possible crash when reloading the biomes.
    2. Fixed issue with drag and drop in lists.

    [added]

    1. Added biome loading error messages in the console.
    2. Added helpers to know if a biome will override an existing one.

    [improved]

    1. Improved Editor default values and error messages to prevent building wrong biome xml files.
    2. Improved field names.

     

     

    SDK

    Content Configuration

    [fixed]

    1. Fixed panel.cfg registration font and style different than 2020.
    2. Fixed IVar registration in compiled behaviors.
    3. Fixed some emissive flashing issues when disabling an interaction highlight.
    4. Fixed FLT_SIM category inside livery.cfg to still be considered instead of only the (correct) FLT_SIM.0.
    5. Fixed crash in navigation graph system.
    6. Fixed partially uneffective incidence parameter for new htail objects.
    7. Fixed partially missing usage of sweep parameter in new airplane htail object surfaces.
    8. Fixed Vpainting in panel.cfg using the font color transparent.
    9. Fixed a crash on some the electrical system var get when the passed index was greater than int max.
    10. Fixed livery.cfg panel dynamic parameters not overriding default values defined in common/preset panel.cfg.

    [added]

    1. Added support for new parameter external_camera_maximum_pitch to the camera.cfg to tune the 3rd person camera pitch limits.
    2. Added fuel_flow_scalar_idle to the engine.cfg to more easily control the effect of the throttle on the fuel flow.
    3. Added range limitations for two CFD variables in the cfg that could have caused crashes
      1. - CFD_VoxelNbVoxels now limited to 8 - 40.
      2. - CFD_VoxelSizeScale now limited to 0.1 to 10.
    4. Re-added Added support for a full inertia tensor used in aircraft rotation modeling via the new empty_inertia_tensor parameter in the
      [WEIGHT_AND_BALANCE] section of flight_model.cfg file. When this parameter is specified, it also enables the following fixes:
      1. Fixed incorrect effect of payload stations on MOI changes. Note: if you previously compensated for this by increasing the empty aircraft MOIs, re-adjustment may now be necessary.
      2. Fixed incorrect MOI recalculation during in-simulation weight changes.
      3. Fixed several issues in rotational dynamics modeling: the laws of conservation and evolution of angular momentum and rotational kinetic energy are now satisfied with high accuracy.
      4. Increased limits for angular velocity (to 10 revs/sec) and angular acceleration (to 100 revs/sec^2). These limits only safeguard against crashes from incorrect flight model settings and are not expected to trigger in normal gameplay.

     

    Tools

    [fixed]

    1. InputApp: Fixed some unusable actions being listed in control settings.
    2. ModellibThumbnailBaker: Added an option to bake all thumbnails of a package.
    3. Blender:
      1. Fixed "export_as_submodel" with "remove_lod_prefix" enabled.
      2. Fixed not exporting "Flip back face normal" when "double sided" is not enabled.
      3. Fixed preset settings affected to presets when the settings of the group has changed.
      4. Fixed light temperature not working.
      5. Fixed reparented objects that lost their parent during join.

    [added]

    1. Blender:
      1. Added reset nodes and reset roots origin in parameters.
      2. Added Blend scene for Bear Sample.
      3. Added light temperature preview in UI.
    2. BglExplorer: Display runway material GUID added.
    3. VFX Projector: Added gltf renormalization in VFS Projector (Gltf and bin are now transformed in gltf projector to be usable).

    [improved]

    1. Blender:
      1. Updated DA62 blend scenes.
      2. "nla_tracks" export animation mode set by default.
      3. Material animation frames are baked when exported.
      4. Set default detail OMR color to white.
      5. Instantiated collections can now be exported.
    2. 3DS Max:
      1. Removed "Flux" intensity for lights.
      2. Moved "Flare Only" to Flare category.

     

    Programming APIs

    [fixed]

    1. JS: Fixed coherent call "SET_MAP_PARAMS" to allow LatLongAlt and LatLong argument.
    2. WASM:
      1. Fixed visual studio detection of C++ version in Wasm projects.
      2. Fixed access to fsUtilsGetStrCRC in standalone module.
    3. Flow API: Fixed FsFlowUnregisterAll function that didn't handle callbacks being registered if it was called in the same frame as a fsFlowRegister.
    4. Systems API: Fixed reload wasm systems on build package.
    5. SimVars
      1. Fixed an issue that caused the non-indexed version of the PITOT HEAT SWITCH simvar to sometimes return true even though all pitot heat switches are set to off.
      2. Fixed usage of ANIMATION DELTA TIME not returning the correct value in material and vfx behavior updates.
      3. Fixed PNEUMATICS PACK TEMPERATURE simvar always returning 0.

    [added]

    1. WASM: Added better error handling when WASM module fails to load which will avoid random crashes.
    2. Vars API:
      1. Added Support for BVar.
      2. Added possibility to target objects other than the user object.
      3. Added in callback to inform removing of I, O, and Z Var, as well reseting of LVar.
      4. Added support for struct variables and strings.
      5. Added fsVarsGetLVarName in Vars API to replace get_name_of_named_variable.
    3. SimVars:
      1. Added a new simvar PYLON HEIGHT
      2. Added a new simvar PYLON COLLISION POSITION
    4. SimConnect: Added possibility to use name index for data definition.

    [improved]

    1. Renamed function in vars API to use A, E, L, I, O, Z.

     

    Samples

    [fixed]

    1. Fixed sound in Wasm Sound Sample - wwise events were missing in sound.xml.

    [added]

    1. Added Blend scene to jetway sample.

     

     

    Documentation

    General

    [fixed]

    1. The Vars API has been correctly linked in the Table Of Contents.

     

    DevMode

    [added]

    1. A page describing the operation of the Virtual File System has been added.
    2. The The Aircraft Capture Tool has a new section outlining how to setup the tool to correctly create EFB silhouette images.
    3. The SimObject Editor and Behaviors Debug sections have been updated with links to the following new systems debug pages:
      1. ECS / Pneumatic System Debug
      2. Electrical System Debug
      3. Fuel System Debug
      4. Hydraulic System Debug
    4. The new FLT Files debug window has been added into the documentation.
    5. The Channel Display page now has information on the Clearcoat display option.

    [fixed]

    1. The section describing the Ambient Occlusion view of the Channel Display options has had the image fixed to show the correct colours.
    2. The section describing the Velocity view of the Channel Display options has been restored.

    [improved]

    1. The Model Thumbnail Baker section has been updated to reflect the current state of the tool.

     

    Models And Textures

    [added]

    1. The The 3DS Max Plugin page has a new section detailing the RMB menu options.
    2. A section explaining the KTX2 and KTX2P format has been added: KTX2 And KTX2P Files
    3. New page explaining the Simplygon Utilities has been added.

    [improved]

    1. The page on Thumbnails has been updated with info about the EFB shape image.
    2. The entire section related to The 3DS Max Plugin has been updated and improved.
    3. Minor updates have been made to The Blender Plugins page to clarify install information.
    4. The page on Model Exporting has been updated to cover both exporters (3DS Max and Blender) and is now focused on modular aircraft.

     

    Content Configuration

    [added]

    1. The pages related to hydraulics have been updated to include:
      1. - Custom Actuators on the Hydraulics System Setup Information.
      2. - new actuator hashmap key (AssistancePct) added to definition.
      3. - new WearAndTearCollision key added to line, actuator, accumulator, and valve definitions.
    2. The <BehaviourState> element has a new attribute documented: UseMassInstancing.
    3. The model behaviors pages have a new section (cross-referenced where appropriate) for Behavior Version Improvements, outlining the differences between the version 1 and version 2 of the behavior elements.
    4. The new external_camera_maximum_pitch parameter has been added into the cameras.cfg page.
    5. The new fuel_flow_scalar_idle parameter has been added into the engines.cfg page.

    [improved]

    1. The Instrument Attachments page has been updated with more attachments.
    2. All the various Key Events pages have been updated with expanded information and Key Names.
    3. The FX_WaterDrop_LowSpeed template information has been updated.
    4. The SIMCONNECT_SIMOBJECT_TYPE page has been updated with the correct enum values.
    5. The LOC Files (Localization) page has been updated with correct information about which languages are supported.
    6. The SimObject Model XML and CFG Setup page has been updated to be in line with the modular aircraft approach.
    7. A minor clarification has been made to the Aerial Advertising page in the section on how power is calculated.
    8. The [SimVarForSpawningInTheAir] section of the FLT File has been flagged as obsolete.

    [fixed]

    1. Multiple links on the CFG Parameter Index which were malformed have been fixed.

     

    Programming APIs

    [added]

    1. The following SimVars have been added to the docs:
      1. Aircraft Radio Navigation Variables: ADF DISTANCE, ATC ARRIVAL AIRPORT HAS ATIS, ATC ARRIVAL AIRPORT IS TOWERED, ATC CLEARED OVERFLIGHT CTR, ATC DEPARTURE AIRPORT IS TOWERED, ATC DESIGNATED GATE ARRIVAL, ATC DESIGNATED GATE DEPARTURE, ATC DESIGNATED RUNWAY LANDING, ATC DESIGNATED RUNWAY TAKEOFF, ATC FIRST VFR ARRIVAL PATTERN WAYPOINT NAME, ATC FP ARRIVAL TRAFFIC PATTERN IS LEFTHANDED, ATC FP DEPARTURE TRAFFIC PATTERN IS LEFTHANDED, ATC FUTURE AGENT DISTANCE, ATC FUTURE AGENT FREQUENCY, ATC FUTURE AGENT NAME, ATC FUTURE AGENT TYPE, ATC MISSION FP IFR, ATC NAME, ATC NEXT WAYPOINT NAME, ATC OVERFLYING AIRPORT UNANNOUNCED
      2. Balloon / Airship Variables: BALLOON AUTO FILL ACTIVE, BURNER FUEL FLOW RATE
      3. Aircraft Flight Model Variables: INTERACTIVE POINT BANK EX1, INTERACTIVE POINT GOAL EX1, INTERACTIVE POINT HEADING EX1, INTERACTIVE POINT JETWAY LEFT BEND EX1, INTERACTIVE POINT JETWAY LEFT DEPLOYMENT EX1, INTERACTIVE POINT JETWAY RIGHT BEND EX1, INTERACTIVE POINT JETWAY RIGHT DEPLOYMENT EX1, INTERACTIVE POINT JETWAY TOP HORIZONTAL EX1, INTERACTIVE POINT JETWAY TOP VERTICAL EX1, INTERACTIVE POINT OPEN EX1, INTERACTIVE POINT PITCH EX1, INTERACTIVE POINT POSX EX1, INTERACTIVE POINT POSY EX1, INTERACTIVE POINT POSZ EX1, INTERACTIVE POINT TYPE EX1
      4. Miscellaneous Variables: PYLON HEIGHT, PYLON COLLISION POSITION
    2. The following new Key event IDs have been added to the docs:
      1. Aircraft Autopilot/Flight Assist Events: AP_RPM_SLOT_INDEX_SET, AP_SPEED_SLOT_INDEX_SET, AP_VS_SLOT_INDEX_SET
      2. Miscellaneous Events: AXIS_SENSOR_TOGGLE, QUICK_TRIM, DEMO_RECORD_MESSAGE, DEBUG_NUMPAD_0 - 9, DEBUG_DOWN, DEBUG_ENTER, DEBUG_LALT, DEBUG_LCTRL, DEBUG_LEFT, DEBUG_LSHIFT, DEBUG_MENU, DEBUG_PAUSE, DEBUG_RALT, DEBUG_RCTRL, DEBUG_RIGHT, DEBUG_RSHIFT, DEBUG_TAB, DEBUG_UP, AXIS_PC_FPV_ROTATION_X, AXIS_PC_FPV_ROTATION_Y, AXIS_PC_MOVE_X, AXIS_PC_MOVE_Z, PC_CROUCH_TOGGLE, PC_FPV_LOOK_DOWN, PC_FPV_LOOK_DOWN_LEFT, PC_FPV_LOOK_DOWN_RIGHT, PC_FPV_LOOK_LEFT, PC_FPV_LOOK_RIGHT, PC_FPV_LOOK_UP, PC_FPV_LOOK_UP_LEFT, PC_FPV_LOOK_UP_RIGHT, PC_MOVE_BACKWARD, PC_MOVE_BACKWARD_LEFT, PC_MOVE_BACKWARD_RIGHT, PC_MOVE_FORWARD, PC_MOVE_BACKWARD_LEFT, PC_MOVE_FORWARD_RIGHT, PC_MOVE_FORWARD_LEFT, PC_MOVE_LEFT, PC_MOVE_RIGHT, PC_RUN_SET, 3RD_PARTY_WINDOW_OPEN_PRIMARY, 3RD_PARTY_WINDOW_OPEN_SECONDARY, 3RD_PARTY_WINDOW_MOVE_DOWN, 3RD_PARTY_WINDOW_MOVE_UP, 3RD_PARTY_WINDOW_VALIDATE, MENU_RENO_KICK_PLAYER, MENU_SR_EFB_TOGGLE
      3. Aircraft Flight Control Events: AXIS_SENSOR_ELEVATOR_SET, AXIS_SENSOR_AILERONS_SET, AXIS_SENSOR_RUDDER_SET
      4. Aircraft General Systems Events: FIREFIGHTING_SCOOP_DOORS, HYDRAULIC_ACTUATOR_ACTIVE_OFF, HYDRAULIC_ACTUATOR_ACTIVE_ON, HYDRAULIC_ACTUATOR_ACTIVE_SET, HYDRAULIC_ACTUATOR_ACTIVE_TOGGLE, PARKING_BRAKES_OFF, PARKING_BRAKES_ON
      5. Aircraft Misc. Events: INTERACTION_UNLOCK
      6. Helicopter Specific Events: HELICOPTER_FORCE_TRIM_RELEASE_BUTTON_SET

    [fixed]

    1. The Slings and Hoists key events are no longer flagged as legacy.
    2. The ROTOR_BRAKE_SET event has been removed as it does not exist in the simulation code (use AXIS_ROTOR_BRAKE_SET instead).
    3. The VERTICAL_SPEED_SET event has been removed as it does not exist in the simulation code (use AXIS_VERTICAL_SPEED_SET instead).
    4. Some of the Miscellaneous Variables did not specify that they used the camera position for their data acquisition, this has been fixed.

    [improved]

    1. The SimVar HYDRAULIC ACTUATOR ACTIVE now mentions custom actuator types.
    2. Building An Aircraft Package has been updated to reflect the current methods used in the simulation (ie: modular aircraft).

    SDK Release 1.4.5SDK 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

    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.

         

        0/255