Release Notes - Microsoft Flight Simulator 2024 Sim Update 3 [1.5.27.0] Available Now

DevMode

  • Added a new editor for Biomes
  • In the “Debug Aircraft Wind Tunnel” window: added a checkbox “Include prop(s) force” to the “Actual State point”. This can help in estimating the actual glide ratio on idle, etc.
  • “Debug Aircraft Flight Performance” tool: Fixed missing data examples on repeated export to a file in human-readable format.
  • Turbine engine performance data export via “Debug Aircraft Flight Performance” tool:
    1. Improved numerical stability and accuracy of the engine performance test to prevent export of invalid results.
    1. Added new GUI settings to control test accuracy:
    • Required accuracy (in %)
    • Maximum number of iterations
    1. Added display of the latest test result statistics:
    • Maximum number of iterations actually used
    • Operating conditions validity check (displayed an error if invalid)
  • Fixed random crash when launching a mission through the Career Tool from the Free Flight world map
  • Updated the “Debug Aircraft Weight” tool accordingly to disable the MOI and rotational dynamics fix.
  • A few GUI improvements to the “Debug Aircraft Weight” tool to make it clearer (MOI section).
  • Updated the “Debug Aircraft Weight” tool to perform the same validation checks on MOI as during aircraft mass properties loading.
  • Fixed crash when resetting devmode settings.
  • Fixed toolbar min size too small + made it resizable in width

General

  • Added a new debug in the SimObjects Debug to show the loaded sound packages
  • [SR][DevMode] Parallelize ModelLibThumbnail bake.
  • [BiomeEditor] Fixed crash when baking impostors.
  • Fixed tree baked with the wrong bitmap mips.
  • Allow streaming of package containing biome xml. Read biome xml from all packages.
  • Added Simulation Rate display and selection to DevMode menu.
  • Fixed SimObjects debug View button doing nothing
  • Fixed parking occupation debug showing nothing
  • Fixed incorrect package name displayed by debug when a new package is mounted
  • Added a new SimObject Spawner tool to spawn any SimObject
  • Reduce framerate impact when enabling “Debug model lods”
  • Fixed change in texture.cfg not taken into account for BGL.
  • Fixed secondary aerials taking details from TIN and exclude TIN polygons causing block artifacts.
  • BglExplorer: Added parking and helipad info.
  • Fixed debug “mesh collision” not working correctly when render scale or DLSS is enabled
  • Fixed manifest.json not being rewritten when changing the export type (could lead to packages indicating a Community export type while they had been properly exported for Marketplace)
  • Added texture renormalization (square back normal and AO) in VFS Projector
  • Updated missions available through the Career tool
  • Vector data debug: use the correct altitude for terraforming polygons. Added “Draw attributes” option.
  • Model thumbnail baker: Added the option to load a ModelLib package into the tool and see its thumbnails.
  • Fixed corrupted BGL when it contains only models with invalid bounding box.
  • Model Thumbnail Baker: Added option to choose the package to bake
  • Fixed appearing tools not taking focus when docked to current node and a subwindow is docked on another node

Navigation Graph Editor

  • Fixed modified status after undo or redo when renaming nodes
  • Added one click placing in Navigation Graph Editor for Aircraft to facilitate edition.

Project Editor

  • Fixed simobject path value simobjectsimobject not correctly replaced
  • Fixed thumbnail selection in Package Inspector
  • Fixed handling of Ctrl+click on packages in Project Editor (could trigger crashes with the Package Inspector open)
  • Fixed crash when building scenery with polygon that has duplicated points.
  • Added a “Close project” button to package order hint popup

Scenery Editor

  • Support VectorPlacement in the FlightEditor
  • Fixed aprons with “CLEAR_SURFACE” material not allowing grass
  • Fixed grass not updated when editing ground surfaces
  • Allow VectorPlacement objects without airport.
  • Fixed live asset reloading of projected meshes
  • Reduce framerate impact when enabling “Debug model lods”
  • Fixed approach light still displayed though it was disabled
  • Don’t hide the main scene when editing SimPropContainers (and the “View only current package” option is disabled)
  • Changed single object selection from the hierarchy from on click to on release
  • Fixed apron falloff issues
  • Fixed Landmark location hierarchy (parent group & order) not being saved.
  • Fixed runway tire gum rendering
  • Fixed crash when a polygon with a lot of vertices is loaded in the editor
  • Fixed asphalt dirt layer not applied on the roughness channel
  • Fixed crash when undoing a “replace with SPC”
  • Added “lens flare” parameters for lights in SimPropContainer
  • Fixed biome picker not showing deprecated biomes (but not selectable in the dropdown list)
  • Use runway ILS references from base airport if bespoke airport doesn’t have one.
  • Fixed crash when hiding a group with independent vector placement inside it.

Camera Editor

  • Fixed a crash when opening the Camera Editor from the Mission Editor

SimObject Editor

  • Fixed parse state of MdArrays
  • Fixed live edition not correctly reloading flt files
  • Fixed issues with modular graph edition
  • Added missing field from livery cfg
  • Fixed edition of simobject patchs
  • Fixed a possible crash when saving
  • Fixed error reading livery.cfg and attachment.cfg
  • Fixed livery.cfg incorrectly loaded
  • Removed COF_Cabin from constraint list for SARPLN specialization
  • Added debug info visualization when spawning or selecting a container that is not the user in the live edition toolbar
  • Fixed unselecting the animation when spawning or rebuilding the package in the Animation Editor
  • Fixed confusing and possibly erroneous aircraft geometry parameters
  • Fixed several incorrect behaviours when using the Edit in place mode
  • Added editor for label files
  • Fixed a possible crash when saving
  • Fixed error reading livery.cfg and attachment.cfg

Visual Effects Editor

  • Fixed AtlasPlayer node sharing frame index result value for all particles of a VFX
  • Fixed crash when using VFX spawner after cloning a VFX & improved cloning process
  • 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

  • [SR][BiomeEditor] Bug 517312: Fixed crash when using biome without grasses

SDK

  • Decals are now supported on SSS materials.
  • Added VOR facility flags to BGLExplorer.
  • Fixed block compressed textures, with dimensions which are not multiples of 4, silently failing to load because they do not respect the DirectX spec.
  • Added an error message when trying to load such textures.
  • Building them with the DevMode should already fail in FS2024, but FS2020 packages could be built even with the wrong dimensions.
  • Fixed crash when building compiled model behaviors
  • Added ProcessingOptions parameter block for model processing. Moved MergeSkins option in that block and added ResetRig and RemoveSkinnedCollision here too.
  • MergeSkins will automatically merge all skins in gltf sharing common bone(s)
  • ResetRig will automatically rescale and re-orient badly setuped rigs for characters or fauna models and associated animations.
  • RemoveSkinnedCollision will automatically remove any skinned mesh during RPT since this is not supported in game.

Samples

  • Updated Cabri G2 sample
  • Updated DA62 sample
  • Added ModelBehavior sources to SDK samples
  • Updated Bear Sample
  • Fixed Simple Biome sample

SimConnect

  • Added RequestAllFacilities function which allows the user to request all airport, VOR, NDB or waypoint across the world
  • Fixed wrong request array reallocation leading to crashes
  • Fixed a crash that could occur during DataDefinition request. The issue shouldn’t crash anymore but the problem is still present, if it happens the DataDefinition message won’t be sent. If you miss some DataDefinition messages and you see an error message in the console, please contact us on DevSupport
  • Fixed the size & aligment issue that you could encouter if you use STRINGV type variable in SimConnect if a localized string was returned

SimVars

  • Added SIMVAR_ATC_NEXT_WAYPOINT_ALTITUDE which indicates the altitude of the next waypoint of the flightpath
  • Added SIMVAR_ATC_WAYPOINTS_HIGHEST_ALTITUDE which indicates the highest altitude of all the waypoints of the flightpath
  • Simvar AIRCRAFT_OBJECT_CLASS no longer goes through the same filter as UI filters and returns the raw value (or generated one if unspecified) from the cfg (still uses OTHER if container is unavailable)
  • Added EX1 variants of all INTERACTIVE POINTS SimVars, those are only processed if the index or name parameter is valid
  • Regression on EXIT and INTERACTIVE POINTS SimVars had been fixed but they were reverted to their SU2 behavior so that aircraft doors that rely on the regression can work again

Input Events

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

WASM API

  • Fixed WASM memory leak in Event API
  • Added a WASM API for accessing default LIDO and FAA charts.
  • Fixed Wasm System reloading on build package
  • Fixed Wasm module with WasmSystems not reloading/recompiling when restarting
  • Fixed memory leaks and potential crashes in CommBus & Flow APIs
  • 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)
  • 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)
  • Added chart relationships and applicable aircraft types to chart metadata.
  • Fixed visual studio detection of C++ version in Wasm projects

JS API

  • Improved the logic for the towered property of airport facilities.
  • The intersection facility type is now available.
  • Fixed SEARCH_BY_IDENT call not returning all of the expected results.
  • Added a new call (SET_3D_MAP_CAMERA_FOV) to set the FOV of 3D Bing map instances (i.e. “synthetic vision”).
  • Fixed a memory leak in the JS charts listener (JS_LISTENER_CHARTS).
  • Fixed a crash when passing an empty string to the chart URL parameter of the SET_CHART_VIEW_URL call on the JS charts listener (JS_LISTENER_CHARTS).
  • Added ability to set custom position, offset and rotation for 3D map views (aka synthetic vision) from JS
  • Fixed a crash related to displaying chart images in CoherentGT views using the SET_CHART_VIEW_URL call (JS_LISTENER_CHARTS).
  • Added a JS listener for obtaining forecasted weather data along a path.
  • Fixed an issue where the shared global listener (JS_LISTENER_SHAREDGLOBAL) could send multiple events for a global being attached or detached.
  • Added chart relationships and applicable aircraft types to chart metadata.
  • Added error events to the JS Charts API.

EFB API

  • Fixed app compatible aircraft list to be compatible with ATC MODEL and AIRCRAFT TITLE.

Tools

  • Fixed Localization Manager not saving added languages in .LocProj
  • Added auto-adjusting brightness settings for emissive materials.
  • Fixed User lights tools display warning about “emissive mesh need for material” for fake lights
  • Added gltf renormalization in VFS Projector - Gltf and bin are now transformed in gltf projector to be usable

Exporter 3DSMAX

  • Added two new inputs for emissive (dayMultiplier and nightMultiplier)
  • Added new button “Remove all” to delet all animation groups from view
  • Drastically improved the exporter dialog opening time when working with scenes that contain a lot of presets.
  • Fixed exportnormal scale
  • Fixed bug when creating preset group in new scene
  • Properly initialize Default option preset (fix double add glitch)
  • Visual differenciation between model groups and gltfs in lists
  • Fixed multi material links broken on export due to flatten
  • Fixed expand and collapse button not working
  • If scene hierarchy list is outdated, a popup is triggered when interacting with list
  • Fixed stats popup in mesh inspector
  • Added display statistics threshold in mesh inspector
  • Added reload for mesh inspector
  • Added search in mesh inspector
  • Reduced size of expand/collapse buttons
  • Small feedback and tooltips fixes
  • Added ground collision tag to collisions
  • Fixed export animation options
  • Fixed minor issue with text overflow in wiper tool
  • Fixed scene hierarchy refresh + mesh inspector statistics display

Exporter Blender

  • Added a new button to assign base texture set in material panel (albedo, comp, normal, emissive)
  • Added texture preview in material panel
  • MSFS2024 lights preview have been reworked and are now closer to in-game render.
  • Fixed export alpha cutoff only when blend mode is mask
  • Added emissiveDayMultiplier and emissiveNightMultiplier
  • Added support for multi selection in export hierarchy.
  • Export Properties can now be set on multiple items.
  • Fixed Primitive Collisions visible in Isolate mode
  • Reworked UI Hierarchy . Hierarchy now uses blender list preview template, enabling new options for filtering list , objects selection etc
  • Fixed export of packed image .
  • Added duplicate “preset” and “groups”
  • Fixed group path is not automaticaly past in presets
  • Fixed enable new layer children and update parent layers
  • Day/Night Cycle not supported in advanced lights
  • Added “ground” tag for collision. Sim objects will use them as ground elevation.
  • Fixed emissive material Animation
  • Fixed material animation on different material slot of same object

You can leave feedback on various topics here - https://forums.flightsimulator.com

45 Likes