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