Release Notes - Microsoft Flight Simulator 2024 Sim Update 5 [1.7.27.0] Available Now

DevMode

  • Fixed an issue in the “Debug Aircraft Flight Performance” tool 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).
  • Increased the maximum callstack depth for the Coherent Debugger Timeline profiler from 5 to 35 entries.
  • Enabled full functionality of the Web View Profiler (Devmode → Tools → Web View Profiler) which allows for fine-grained analysis of JS execution and layout times, as well as memory allocations.
  • Added command line flag to disable the JavaScript JIT (??-DisableJSJIT??). Disabling the JIT reduces the likelihood of crashes while debugging, and creates an environment which is closer to that on consoles in terms of performance
  • Added time-step statistics for the user aircraft/motion simulation to the “Integration and Rotation Simulation” section of the “Debug Aircraft Weight” window.
  • 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.
  • Added edition of dependencies in Package Inspector
  • Removed option to select old LOD curve
  • Added a new panel in the Career Tool to run any mission of the career through specific id or by research. This feature is only available for marketplace partner.
  • Improved Mach number display precision in “Debug Aircraft Tracking” window (from 1 to 3 decimal places).
  • Removed “Debug SoundTracks” tool from public builds (showing CRCs in this configuration made the tool useless)
  • Fixed some debug not correctly reset when closing the devmode

General

  • Fixed Calculator debug dialogs missing
  • Fixed fuel tank debug box flipped along the X axis
  • Fixed possible crash when opening the Aircraft Capture Tool
  • BglExplorer: Add missing helipad start, approach and VASI lights information
  • Removed some irrelevant options from the Devmode Debug menu.
  • Added Input Device editor
  • Added Input App Tool to edit input profile
  • Fixed SPB compiler not reporting XML parsing errors when building a project
  • Added settings for VFX particles quality, if set to High will sort the particles to prevent render order issues
  • Added option to export current FLT in Debug / Aircraft / FLT files
  • Fixed ILS debug color
  • Fixed light blinking for one frame when turned on
  • Fixed spawning VFX before the aircraft container is fully loaded.
  • Fixed resize cursor not working
  • Fixed SimObjectSpawner animation list being displayed for SimObject with no animation
  • Removed internal Impostor Baker tool from devmode
  • Improved in Capture Tool the Optimise camera parameter with Aircraft Nodes
  • Fixed moving custom camera with keyboard / gamepad in aircraft capture tool
  • Added a new stat to SimObjectStatistics Profiler, GPU Memory Used
  • Fixed AutoSet filter disappearing from the console after Build
  • Added “Debug biomes” and “Debug surface type” in the “Debug > Terrain” menu
  • Renamed Statistics Profiler to Scenery Statistics
  • Fixed possible crash when using fspackagetool.exe with a Steam build and modelbehaviors files
  • Merged both simobjects stats dialogs
  • Merged User light tool and Aircraft debug lights
  • Added SimObject Statistics Tool
  • BglExplorer: Fixed incorrect parking information
  • Fixed a possible crash when using long names in UserLight Tool.
  • Added new package validator rules at build and export
  • Added support to gamepad in Content Creator Dialog.
  • BglExplorer: Added a tool to search text. Added apron information.

Navigation Graph Editor

  • Fixed navgraph editor automatically opening when switching to navgraph tab

Project Editor

  • When creating a package with a custom asset group the popup asking for order hint now appears at the end.
  • Added templates for SimAttachmentLib asset group to clarify format

Scenery Editor

  • Added exclude vegetation and exclude buildings option for helipads
  • Fixed rendering issue when using the same instanced and non instanced mesh in a scene.
  • Fixed light exclusion polygons not working far away
  • Added a warning when ILS frequency not use odd digits in the tenths
  • Hide light type for painted hatched area
  • Fixed vegetation density applied by mistake by the editor
  • Fixed gizmo window not applying transformation from input fields
  • Fixed slow snapping to ground for VectorPlacement
  • Added “Ground as reference” option in the scenery editor
  • Support instancing of scenery objects not snapped to ground
  • Fixed apron UV difference between editor and in game.
    • Be careful: packages built with SU5 might have apron UV changes!
  • Added a warning when a model GUID is not found
  • Removed “Reset points altitude” option from context menu of objects that are always on ground.
  • Optimize object window
  • Fixed 3rd party aerials sometimes not properly displayed on areas that are censored on Bing maps
  • Improved popup to select a model.
  • Improved moving / rotating a scenery object with snap to normal enabled
  • Fixed VectorPlacement no longer in groups when loaded by the editor.
  • Added option per runway to remove buildings
  • Save “View only current package” and “Selection of locked objects” options in user settings
  • Fixed “Edit SimPropContainer” option sometimes not using the correct position/rotation
  • Fixed incorrect rotation when editing SimPropContainer
  • Moved all airport navdata inside a subsection
  • Fixed SimPropContainer sometimes not spawning.
  • Fixed SimPropContainer following the ground during SimPropContainer edition.
  • Fixed snow on sceneries with glass material
  • Support “region code”, 'transition altitude" and “transition level” for airports in the editor
  • Fixed SimPropContainer scalable in the editor but not in game.
  • Improved rectangle heightmap edition:
    • The heightmap button automatically enables the terraforming.
    • More grid display option.
    • Independent brush strength.
    • Weaker inflate brush.
  • Added material name in the decal name
  • Fixed incorrect taxi path edge markings.

Camera Editor

  • Removed Camera Editor from public build (obsolete)

SimAttachment Editor

  • Fixed loading error

SimObject Editor

  • Fixed some combobox falling back to input field when disabling validation checks
  • Added live editing link with jetways for editing interactive points.
  • Fixed SimObjectEditor live edition and cockpit.cfg
  • Fixed issue with modified state while in live edition mode
  • Fixed parsing of floating point number in pair-type parameters.
  • Removed input slider in SimObject Editor
  • Added min/max constraint in Curve Editor
  • Fixed wrong rotation used in live edition mode for simattachments
  • Added new window to debug current container file merge
  • Fixed Registration in interior model sometimes not working
  • Fixed model.cfg option withExterior_showInterior causing issue with model loading
  • Fixed sometime check for outside modification triggering incorrectly
  • Fixed system.cfg / areasmintemperature validation condition
  • Updated View menu order
  • Added fuel system version 7 to enum values
  • Added enum values for ui_typerole field in aircraft.cfg
  • Added missing hydraulic actuator types LiquidDroppingDoor and ThrustReverser
  • Fixed edit in place mode + live reload wrongly saving files
  • Updated cockpit.cfg params in the editor
  • Merged SimAttachmentEditor in the SimObjectEditor
  • Fixed possible issues with edit in place mode modifying incorrect field
  • Fixed legacy fields always hidden in search dialog even when use legacy is on
  • Fixed field linked_behavior writing incorrect value
  • Fixed empty aicraft.cfg file created on save
  • Added prop_mod_version field
  • Fixed default value with required field in material_guid
  • Fixed light live edition after rebuild

Visual Effects Editor

  • Improved node list draw time

Biome Editor

  • Added reload the biomes on save
  • Fixed displaying too many surface types

SDK

  • Fixed pitch not taken into account when loading a FLT in “limited” mode.
  • Fixed SimConnect_SetRelativeCamera6DOF call which ignored position parameters and put camera at the center of the SimObject, not the eyepoint.
  • Changed the way status update message are sent when the user enables/disables the addon camera through the in game panel.
  • Fixed SimVarWatcher documentation links
  • Few Camera API changes:
    • Added functions to load some parts of the world
    • Changed the way position and rotation referential are handled
    • Added the possibility to focus a SimObject and follow its movement based on its object Id
    • Keep the world around the aircraft loaded while using the Camera API and going far away of the aircraft to avoid it to falling under the ground
  • Fix regression on secondary aerials on areas with both photogrammetry and censored/military areas
  • Fixed targeted position variable in World referential which were computed wrongly.

General

  • Added Camera API for SimConnect and WASM into Flight Simulator 2024
  • Added MicroScratche_*.png to SharedAssets

Samples

  • Fixed SimVarWatcher debug build in SDK samples
  • Clean Wasm samples to use the new Vars API

Audio

  • SDK Wwise project - fixed missing convolution reverbs in outside aux busses

SimConnect

  • Fixed a SimConnect crash that could occur on client destruction if it used NavData API
  • Added possibility to use CommBus with Simconnect
  • Added possibility to add I O and Z vars to Data Definition
  • Fixed facilities pavement “enable” member always set to false
  • Fixed a SimConnect where the sim stopped sending some messages when a new CSimScheduleGroup was added

SimVars

  • Added SimVar MOTION_SIMULATION, which indicates whether motion simulation for the user aircraft is active.
  • Fixed setting auto-coordination on/off through SimVar “AUTO COORDINATION”

WASM API

  • Fixed a race condition when adding textures through the LLVG API which could cause random crashes with WASM modules
  • Fixed Wasm modules sometimes going dirty after closing a simconnect connection
  • Fixed an infinite loading that can occurs when wasm modules get simconnect open dispatch with a GetNextDispatch and have a CallDispatch registered - The H225 was impacted.
  • Added HEvent in Event API
  • Fixed access to O and I vars on some component of the aircraft
  • 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
  • Fixed remove directory in work folder
  • Fixed consistency between readdir ino and fstatat ino.
  • Fixed access to some AVar stored in buffer (with fsVarsAVarBufferGet)
  • Fixed a regression introduced during flighting about FsVarParamVariant type which has been changed. This caused wasm modules compiled with a SU4 SDK or lower not to work correctly.
  • Fixed setting altitude referential which used Ellipsoid instead of Geoid + Used right simobject while computing camera rotation
  • Fixed crash on wasm reload due to wrong nullptr check
  • Fixed SimConnect_CameraAcquire function through wasm
  • Fixed fstat for stdin, stdout and sterr
  • Added “fsMapViewSetWeatherRadarTiltInRadians”, “fsMapViewSetWeatherRadarStabilization”, “fsMapViewSetWeatherRadarPitchLimitsInRadians”, “fsMapViewSetWeatherRadarBankLimitsInRadians” and “fsMapViewSetWeatherRadarScanRate” in MapView API
  • Fixed opendir not returning nullptr when files doesn’t exists
  • Fixed fseek relative to SEEK_END
  • Fixed approximation error when spawning vfx in world
  • Fix get_name_of_name_variable causing wasm dirty and returned string getting corrupted
  • VFX API - Fixed freeze when set position of VFX just after spawning it

JS API

  • Added closed boolean property to JS_Runway type in Facility listener reflecting runway closed state.
  • Added “GET_TIMEZONE_INFO” call to the facility listener. It takes a UTC timestamp in ms as the datum, and a latitude and longitude in degrees as arguments.

Exporter 3DSMAX

  • Support 3dsmax 2025
  • Fixed Multi-Exporter stops the export with error exception if LOD minsize value has been deleted.
  • Fixed “Animation Groups” menu not appearing when SDK 2020 is installed
  • Support 3dsmax 2026

Exporter Blender

  • Fixed incorrect material export on instanced objects when background export is disabled.
  • Added Cancel Export button.
  • XML generation is now more conservative, aiming to preserve user-defined custom setups whenever possible (e.g., animation declarations, auto-LOD configurations, etc.).
  • Fixed an issue where the XML was missing LOD entries when re-exporting a model with only a subset of its LODs.
  • Fixed lods not in correct order in generated xml when lods have different name prefixes.
  • Added button to show exporter in a floating window.
  • 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.
  • Added checked/unchecked filters to the Objects, Presets, and Layers list views.
  • Added “Reset Filters” button in filters panel.
  • Added “Check All” and “Uncheck All” buttons to the list view right-click menu. Available in all list views containing checkable items.
  • Added support for deleting multiple presets using multi-selection.
  • 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.
  • 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.
  • Drastically reduced export times on big scenes : ( 1min30 to 11 seconds per gltf in a scene with more than 17k objects) . Added export time logs.
  • 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.
  • Fixed incorrect mask preview when a material uses a blend mask.
  • Removed unsupported animation modes from export settings. “NLA Tracks” and “Actions” are now the only supported modes.
  • Added new pre-export log messages to warn about empty presets, empty LODs, unset export folders, invalid texture directories etc
  • Exporter now correctly handles object and image names with Blender’s numbered suffixes (e.g., “.001”).
  • Added “Select All” and “Deselect All” options to all exporter list context menus. The menu appears when right-clicking an item.
  • New Image Flag Tool: set flags on multiple images at once. Access it from menu “MSFS2024” > “Set Image Flags”.
  • 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.
  • Resolved a rare issue where export progress would freeze when “Export in Background” was enabled.
  • Fixed export of unwanted objects when working with multiple scenes in a single Blender file.
  • New logging system implemented.
  • Fixed incorrect conversion from light temperature to light color.
  • Fixed Light color not working correctly in Kelvin mode.
  • Fixed missing presets when loading scenes created with older SDK versions.
  • Fixed UI list filters not displaying items that are children of collapsed entries.
  • Added an error when user try to export an empty collection or if the resulted glTF is empty
  • Fixed glass material not correctly imported
  • Exporter is now compatible with Blender files that contain multiple scenes.
  • Added support for Blender 4.5 and the new Action Slots feature.
  • Fixed export of constant anim in NLA Track mode.
  • DA62 sample - Airframe : Fixed liveries and Registration Number.
  • DA62 sample - Cockpit : Added Seatbelt setup.
  • Fixed gltf light import
  • Updated Blender Addon documentation
  • Fixed landing gears animations in DA62 Sample.
  • Fixed invalid vertex normal on skinned meshes.
  • New documentation buttons available in exporter header.
  • DA62 sample: Fixed landing gear rig and added tire deformation and UV offset animation.
  • Fixed detail normal map on the windshield material.
  • Increased Material UV Tiling maximum value from 10 to 100.
  • Fixed material property “Receive Rain” not saved on clearcoat and windshield.
  • Set the default animation export mode to “ACTIONS” in Blender 4.5. This is now the recommended method for exporting animations, as action slots are simpler to use and export times are shorter since keyframes are not baked by default, unlike the “NLA Tracks” mode.
  • Fixed an issue where the clearcoat extension export failed when the detail normal map was not found on disk.
  • Fixed export of skinned meshes, it now works in all cases.
  • Fixed export of skinned propellers.
  • Fixed incorrect positioning of children of a skinned node.
  • Fixed “Reset Origin” not working correctly when the parent node also has the option enabled.
  • Fixed export error when exporting armature in rest pose.
  • Added a warning when exporting a skinned object without its armature.
  • Added a warning when “Reset Origin” is enabled on a skinned object.
  • Fixed an error when saving
  • Fixed DA62 sample scene (propeller, LOD issues)
  • Fixed invalid tire material type when importing into Blender.

Documentation

  • Documentation updated regarding MapVIEW API function.
  • Updated documentation related to Sim Attachment IFD.
21 Likes