Microsoft Releases Sim Update 4 for MSFS 2024
Microsoft has recently released the long-awaited Sim Update 4 for Microsoft Flight Simulator 2024, introducing substantial performance improvements, numerous bug fixes, and additional enhancements.
With a kilometer-long checklist, Sim Update 4 might just be the most important Microsoft Flight Simulator 2024 patch yet, bringing huge improvements to the table, especially on the performance front, where it had been previously lacking, being borderline unplayable on systems with not enough VRAM due to how DirectX 12 handles that by nature, tanking performance and causing stutters. SU4 attempts to lower that footprint slightly, allowing breathing room for it to work without major hiccups here and there.
Furthermore, the update also adds the Boom XB-1 and launches the Red Bull Air Races mode. The complete changelog follows below:
New Content and Features
- The collection page of the World Photographer mode now only displays the title of the hovered objective
- Added loading spinner in avatar creator page
- Added a new graphic setting on consoles to display or hide seatbelts
- Added helicopter vortex ring protection assistance
Stability & Performance
- Fixed a rare crash during boot video when using FSR
- Optimized grass rendering.
- Performance optimization of input system.
- Fixed a crash in the tissue simulation.
- Fixed a crash in the tire mark and footprint system.
- Performance optimizations on airport, ATC, aircraft, and scenery.
- Performance optimizations of boat and road traffic.
- Performance optimizations of the sim flow code.
- Fixed a crash in the world map.
- Fixed a crash in the ATC system.
- Fixed a crash in the smart camera system.
- Fixed a crash in the AI path following system.
- Fixed a crash in the flight planner.
- Fixed a crash in the airport vehicle simulation.
- Fixed a crash in the radar system.
- Fixed crash in the ATC tower system.
- Fixed a crash in the special effects system.
- Fixed crashes in the navigation graph system.
- Fixed a crash in the airport taxiway simulation.
- Optimization of main CPU thread.
- Optimization of the main CPU code for event display.
- Added a new parameter in SimBase.Document : ” SimBase.DependOnSettings”. It takes a string for an option’s name. IT allows the xml to be read if the option is true (works only with on/off options). Added the param to the Seatbelts.xml to have seatbelt only when the new option “Seatbelts” in graphic settings is true
- Optimized scenery objects culling compute.
- Optimization of graphic user interface (menu pages).
- Fixed CFD not compatible with inverted flight.
- Fixed a crash in the copilot system.
- Fixed a crash in the airport system.
- Fixed a crash in the CFD simulation.
- Fixed a crash in the gltf scene graph.
- Fixed a rare crash occurrence when adjusting flight plan waypoints altitude.
- Fixed a crash in the path following.
- Fixed a crash in the cabin service system.
- Fixed a crash in WASM.
- Fixed a crash in the pushback system.
- Fixed a crash in the ATC menu system.
- Fixed incorrectly named root parameter display in pitch flight model debug window.
- Fixed partially ineffective incidence parameter for new htail objects ([OBJ_AIRGEO_HTAIL.N]).
- Fixed a crash in the flight planning system.
- Fixed a crash in the camera system.
- Fixed a crash in the aircraft unallocation system.
- Fixed a crash related to air traffic.
- Fixed a crash in the aircraft loading and creation system.
- Fixed a crash in the cabin service system.
- Fixed partially missing usage of sweep parameter in new airplane htail object surfaces.
- On PC and Xbox, changed the way the mip evictions is handled to improve texture management and reduce stutters.
- On Xbox, GPU is now used to manage the mipstreaming to reduce stutter frequency.
- Improved texture quality management to reduce stutters.
- Fixed that some UI element sometimes failed to spawn , resulting in empty tile for example in World Photographer
- Partially mitigated stutters caused by low memory
- Fixed a rare crash when selecting icon on the World Map
- Fixed a memory leak and a crash when you’re in free flight with ATC open, restart , then stay in ATC
- Fixed a crash in the cabin service navigation graph system.
- Fixed a crash in the METAR system.
- Fixed some pop-in when invisible objects are changed to be visible.
- Fixed the erroneous formatting of a Fuel System error message that could cause a crash
- Fixed a crash that could occur in TIN city areas.
- Adjusted triggers at which avionics are disabled when memory is getting low, and added notification message when doing so.
- Fixed random crashes when animating Inverse Kinematics of 3D pilot (MSFS2020 packages only)
- Add new Multiplayer replication models option (High Fidelity / Simplified)
- Fixed an issue that could lead to out of memory
- Improved loading of runways materials during RTC
- Fixed concurrent accesses to Atmosphere Cache which could lead to crashes when add-ons write to AIRSPEED SimVars
- Fixed a crash occurring sometimes when default audio device is not available
- Fixed stutter in ATC panel when receiving new messages
- Fixed a crash when manipulating departure/arrival info in Free Flight mode
- Fixed FPS drop due to tessellation on DEM skirts
- Set minimum text size bigger on handheld platforms
- Fixed a crash in the cabin service system.
- Improved material loading to reduce popping during transitions
- Fixed a crash in the aircraft simulation.
- Fixed a crash in the aircraft loading when the flight model cfg file was incomplete or contained incorrect data.
- Modified DisplayFPS debug to have clearer memory statistics.
- Fixed a crash when closing / opening the weather panel multiple times
- Optimization of renderer
- Fixed instancing draw distance and limit its min size to 0.25%
- Fixed some infinite loadings
- Performance optimization of the terrain engine.
- Fixed an infinite loading when starting a flight with a scenery from a package, then stopping the flight and disabling the package, and restarting a flight at the same location.
- Fixed a crash when switching in and out of Virtual Reality
General Bug Fixes
- Fixed an issue where plane thumbnails were not used correctly in activities briefing
- Fixed smoke FX not correctly simulated in career firefighting initial attack after skipping previous steps
- Fixed the ghost line in the bottom of the panel camera
- Opening the “Companies” page now only play the validation sound a single time
- Validation sound is now only played once when going in the Free Flight plane selection
- Fixed panel.cfg registration font and style different than 2020
- Fixed wrong livery displayed in the aircraft selector on start
- Fixed an issue where the credits would close before reaching the end
- Fixed an issue where refreshing the airport data could cause a stutter, most visible when selecting a departure or an arrival in the Free Flight/world photographer
- Fixed an issue where the departure time in the logbook was not set to the real time of the flight
- Added the missing scrolls using a gamepad on help pages
- Fixed AI aircraft contrails not showing if the user altitude is too low
- The weather layers in the advanced layers in the World Map filters are now usable with with “IFR” and “Blend”
- Fixed an issue where some panels were not retaining position and size information when restarting certain game mode
- The animation where missions appears on the career World Map is now noticeably smoother
- Fixed an issue where some lists were not fully displayed resolutions small than 1080p
- Fixed text during the boot process being tiny on high resolution screens
- Fixed an issue where the chat history disappeared after the user changed an option
- Fixed gamepad disabled when hovering an external UI panel
- Fixed Character Creator text not being translated
- Fixed an issue where changing the voice chat output or input device would appear to not work properly
- Fixed an issue where some input could be displayed in the controls screen regardless of the selected device in the “Devices list”
- Fixed an issue where some discovery tiles could have wrong styling
- Fixed an issue where some options line could have wrong values when switching from one screen to another
- Improved Avatar load inside the Character Selector
- Fixed Character customisation button not being visually disabled when the customisation is unavailable.
- Fixed Vpainting in panel.cfg using the font color transparent
- Fixed Arabic text rendered left to right instead of right to left on adaptive plane and adaptive mission text
- Fixed the shortcuts were sometimes not displayed correctly during missions
- Fixed avatar sometimes positioned incorrectly during RTC
- Fixed wrong display of wind layer from live weather in world map (PS5 only)
- Several Virtual Reality fixes:
- Authorized the toolbar in VR in external view
- Saved the state of panels when switching between VR and not VR
- Plugged in the aircraft HUD in VR, it is de-activatable with the options as it is outside of VR
- Fixed visual effects being rendered when material is invalid (was drawing wireframe quads instead of expected effect)
- Fixed a hang that can occurs when exiting a flight with a WASM Aircraft
- Fixed company name always rendered right to left in freelance when spawning in place where local alphabet is rendered right to left
- Added message when market is unavailable
- Added missing terminate call after sceMsgDialogOpen
- Fixed users can still send messages with ‘Enable Text Chat’ disabled
- Updated the options TTs with the correct description.
- Fixed parsing of SimVar units when loading an electrical system
- Removed exit aircraft when not in photographers activities
- Fixed soft lock when exiting settings menu right after a modification
- Fixed random crashes in XML Gauges loading (fixes crashes when selecting the A2A Comanche in the Aircraft Selector)
- Fixed crash when launching a flight and cancelling the loading with plane containing WASM Modules
- Fixed avatar image transparency when HDR is off on a compatible display
- Fixed ATC messages not properly displayed when Windows active code page set to multi-bytes (ex: UTF-8, Shift-JIS)
- Fixed the quick camera of the camera panel disappeared
- Fixed HUD color randomly changing after flight restart
- Fixed an issue where the “Unbind” button in the input bar could be displayed after going through the “controls” menu
- Fixed character portraits sometimes being empty after booting the game
- Fixed an issue where the detailed list of controls could be visually empty after modifying a control
- Fixed cases where VFX could be spawned below ground.
- Fixed an issue where the arrows on the tabs of the ATC were not always present
- Fixed custom aerials sometimes creating tiling or black tiles
- Mitigated an issue where incorrect thumbnails could be loaded for the character presets in the character creator
- Fixed WASM gauges not always fully loaded prior to starting the flight (could generate odd aircraft behavior on start and/or restart)
- Fixed 3rd party custom panels not available outside Free Flight mode
- Fixed wrong HUD color
- Fixed an issue where wind layers were not affected by the wind effect setting
- Fixed an issue where the selected livery was not immediately displayed in the Free Flight page
- Fixed incorrect registration number size depending on the registration text
- Fixed material emissive not being reset when turning lights off
- Fixed an issue where name plates were disappearing too fast when getting away from traffic
- Fixed non-Latin text rendering on banner
- Added a sound when switching between tabs in the options
- Fixed an issue where a stutter would appear after a short while in the ATC
- Fixed an issue where the traffic was resetting when opening the weather panel
- Fixed the multi-window delete button in the general advanced options
- Fixed non-Latin character not rendered on company name
- Fixed an issue where toggling the “real time” switch would not properly update the time in Free Flight
- Fixed World Map stamps display when changing resolution in career mode
- Fixed Airliners tends to be too high when setting an airport as arrival and spawning airborne
Install, Performance & Graphics
- Added some files from standard packages to base installation to speed up first boot or updates
- Added Community2024 folder, used to allow sharing of Community packages with Microsoft Flight Simulator 2020, without making this iteration load 2024 packages.
- Mitigated black patches on water
- Fixed new users were sometime stuck at 0% loading when launching the game for the first time
- Fixed UI flickers when both FSR3 and NVIDIA DLSS are enabled
- Fixed a culling issue on the edge of the screen that could cause terrain to disappear.
Backwards Compatibility Bug Fixes
- Fixed aircraft registration blinking when switching livery on aircraft selector
- Fixed coherent call SET_MAP_PARAMS to allow LatLongAlt and LatLong argument
Glass Cockpits
- Fixed WASM gauge not loading properly after a restart
G1000 NXI
- Fixed an issue where the CRS knob did not change the selected OBS course when GPS OBS mode was active.
- Fixed an issue where VPTH would not show when armed in certain scenarios.
- Fixed an issue where the nearest airport menu did not show any airports in some areas of the world.
- Applied performance optimizations to the rendering of waypoints on the map.
- The G3000’s built-in GPS receivers are now simulated to have a 12+3 channel configuration.
- Fixed an issue where spurious traffic icons were sometimes displayed on the map.
Garmin G3000 / G5000
- Fixed an issue where the AFCS status box did not always properly indicate vertical mode reversions.
- Applied performance optimizations to the rendering of various PFD elements.
- Applied performance optimizations to the rendering of waypoints on the map.
- The G3X’s internal GPS receivers are now simulated to have a 11+1 channel configuration.
- Adjusted the field of view of the PFD synthetic vision display to more closely match that of the real unit.
- Fixed an issue where spurious traffic icons were sometimes displayed on the map.
- Fixed an issue where user facility idents could be incorrectly numbered when sending a plan from the EFB.
Garmin G3X Touch
- Applied performance optimizations to the rendering of various elements.
- Fixed an issue where the AFCS status box did not always properly indicate vertical mode reversions.
- Applied performance optimizations to the rendering of waypoints on the map.
- Fixed an issue where spurious traffic icons were sometimes displayed on the map.
- Adjusted the field of view of the PFD synthetic vision display to more closely match that of the real unit.
- Fixed an issue where spurious traffic icons were sometimes displayed on the map.
- Fixed an issue where user facility idents could be incorrectly numbered when sending a plan from the EFB.
GNS 430/GNS 530
- Fixed an issue where the 530 arc map and 430 CDI page would not display waypoint data or CI deviation for an off route direct-to (applies to both 2020 backwards compatible and 2024 versions)
- Fixed an issue where waypoint text input could cause some pages to become unresponsive and unable to enter a waypoint any longer (applies to both 2020 backwards compatible and 2024 versions)
- Applied performance optimizations to the rendering of waypoints on the map.
- Fixed an issue where spurious traffic icons were sometimes displayed on the map.
- Fixed an issue where spurious traffic icons were sometimes displayed on the map.
IIDS (integrated instrument display system)
- Fixed IIDS pressure always in the caution area.
Primus Epic 2.0 Integrated Avionics System
- Improved PFD performance on the ground.
- Fixed PFD NO TAKEOFF warning alert position and styling
- Added PFD alerts for overspeed condition. Third party developers can also trigger alerts for high cabin alt, high cabin pressure and landing gear config.
- Applied performance optimizations to the rendering of waypoints on the map.
- The unit now automatically loads the simulator/EFB route on start up, if one is available.
- Fixed swapped altitudes for between constraints shown on the map.
- Fixed sync of flight plans from the world map EFB.
- Fixed an issue with flight path vectorization that could cause the generated flight path to oscillate between two significantly different states.
- Fixed incorrect RNP on legs to/from runways.
- Fixed VGP mode using GPS alt rather than baro alt for LP and VNAV approaches.
- Fixed VGP mode never capturing the glidepath.
- Fixed TOC regularly appearing while cruising.
- Adjusted the field of view of the PFD synthetic vision display to more closely match that of the real unit.
Pro Line 21 Integrated Avionics System
- Applied performance optimizations to the rendering of the PFD and MFD.
- Applied performance optimizations to the rendering of waypoints on the map.
- Fixed an issue where user facility idents could be incorrectly numbered when sending a plan from the EFB.
- Fixed an issue where visual approaches would not load.
- Fixed an issue with flight path vectorization that could cause the generated flight path to oscillate between two significantly different states.
UNS-1Ew SBAS-Flight Management System
- Applied performance optimizations to the rendering of waypoints on the map.
- Fixed an issue where spurious traffic icons were sometimes displayed on the map.
- Fixed an issue where the position could not be accepted on the INIT page.
- Fixed an issue where the origin airport could be automatically set erroneously.
Physics
- С-17 (classic and G1000), Extra 330LT:
- Integrated full inertia tensor support, MOI recalculation fixes for aircraft weight changes, and rotational dynamics fix.
- Added support for a full inertia tensor used in aircraft rotation modelling via the new “empty_inertia_tensor” parameter in the [WEIGHT_AND_BALANCE] section of flight_model.cfg file (see SDK for details).
- When this parameter is specified, it also enables the following fixes:
- 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.
- Fixed incorrect MOI recalculation during in-simulation weight changes.
- Fixed several issues in rotational dynamics modelling: the laws of conservation and evolution of angular momentum and rotational kinetic energy are now satisfied with high accuracy.
- 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.
- Fixed self impacting build up burst of wake turbulence that would happen when helicopters were touching the ground and that would cause absorbed torque / RPM changes on some helicopters.
- Fixed OBJ_EA1_SURFACE calculation of air foil surface normal (Z component)
- Fixed initialization of “modifier_position_scalar” & “modifier_surface_relative_position_scalar” in “[OBJ_EA1_*]” sections of flight_model.cfg when not explicitly specified.
Flight System
CFD simulation
- Fixed CFD was sometimes not properly affecting surrounding vegetation
Flight planning
- Improved map waypoint declutter performance.
- Fixed helipad procedures not always following wind direction correctly
EFB
- In the Pilot book app, aligned the flight list to the top when there are not enough flights to take the whole screen space
- Map now centers on the airplane position when the EFB is first opened and there is no flight plan.
- Map now centers on the flight plan when the EFB is first opened.
- Fixed an issue where the traffic icon incorrectly appeared at the center of the map after restarting the game with traffic disabled in map settings.
- In the Aircraft app, ensured the load mass indications are properly updated when water ballast is being dropped
- In the Aircraft app, ensured the necessary fuel indication is properly updated after refuelling in employee missions
- Performance optimization when requesting facilities or returning nearest search results. The facilities will now only be returned to the view that requested it.
- In the Pilot book app, fixed the flight hours total so that it matches the logbook
- In the Pilot book app, fixed the order of the flights listed in the logbook within one day so that it displays in chronological order
- In the Aircraft app, moved the “landing ground roll” checklists to the post flight category
- In the Aircraft app, divided the seats maximum mass between available passenger loads for legacy aircraft in the mass & balance menu
- In the Aircraft app, added value labels on loads to ease the comprehension when using the quick fill slider in the mass & balance menu
- In the Aircraft app, revamped the seats boarding alert stylesheet in the mass & balance menu
- Fixed the EFB was not accessible in VR when there was a cockpit screen behind
- In the Flight Planner app, fixed an issue where not enough fuel would be loaded with more complex fuel tank configurations.
- In the Flight Planner app, fixed an issue where max fuel capacity would be incorrect.
- In the Flight Planner app, fixed an issue where loading fuel or payload to 100% would sometimes not work.
- In the Flight Planner app, fixed an issue where the layout could shift when selecting a facility.
- In the Flight Planner app, fixed a map issue where airport identifiers would be cut off if longer than five characters in the search bar results.
- In the Flight Planner app, fixed a performance calculations issue where the vertical flight path would sometimes not start at the runway elevation.
- In the Flight Planner app, fixed an issue where changing runway or procedure for an already selected airport in the route page would delete the selected parking location on the World Map or in a Career mission.
- In the Flight Planner app, fixed an issue where a Max Zero-Fuel Weight (MZFW) specified in an aircraft’s flight_model.cfg would not be used.
- In the Flight Planner app, fixed an issue where the aircraft max passenger count would be incorrect.
- In the Flight Planner app, fixed an issue where altitude or speed constraints could be dropped in the middle of procedures.
- In the Flight Planner app, fixed an issue where the ignore geometric descent path option was not being shown in the correct context.
- In the Flight Planner app, performance calculations now use up to 24 hours of weather forecast data to improve the accuracy of performance predictions along the flight plan.
- Fixed an issue where the map scale bar could sometimes report an incorrect range.
- Changed the pathing of the VFR pattern approach downwind entry to be consistent with the simulator.
- Fixed an issue where the calculated length of altitude-terminated legs could sometimes be inappropriately long.
- Increased the maximum zoom level of the map.
- Increased available space for long leg names. Names that are still too long will also now scroll when they are hovered.
- Reworked styles to reduce visual noise.
- Changing the departure or arrival runway will now only auto-select a departure, arrival and/or approach if none were previously selected.
- Improved formatting of some leg data columns.
- Leg ETE (estimated time enroute) is now more accurate.
- Reduced stutters and performance impact when modifications to the flight plan are made.
- Reworked styles to be more uniform with both the rest of the EFB and the online flight planner.
- Reduced the memory footprint of the map.
- 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.
- Added the ability to configure additional parameters for flight planning calculations: whether to use RVSM rules when automatically selecting cruise altitudes, cruise step size, cost index, and fuel bias.
- Fixed an issue where sometimes focusing the flight plan or previewed procedure on the map did not result in a view where all legs were visible. Note that even with this fix, some legs still may be cropped in the focused view if all the legs cannot fit on the map at the lowest zoom level.
- Fixed position display for facilities with either latitude or longitude 0.
- Changed the pathing of the VFR pattern approach reverse teardrop entry to be consistent with the simulator.
- Fixed an issue where headwind/tailwind was inverted when calculating predicted ground speed for certain legs in the flight plan.
- Fixed an issue that could cause performance/vertical path calculations to sometimes incorrectly fail.
- Changing the zoom of the map using mouse wheel scroll while the map is following the airplane no longer causes the map to un-follow the airplane.
- Fixed an issue where user facility idents could be incorrectly numbered when sending a plan from the EFB.
- Fixed character rendering error for ja-JP, zh-CN and ko-KR
Minimap
- Fixed some waypoints names not displayed correctly on the minimap in Career
Aircraft
- Added fuel_flow_scalar_idle to more easily control the effect of the throttle on the fuel flow
- Improved aircraft weight debug page to display weight stations.
- Fixed can’t interact with aircraft on cursor mode while being the avatar
- Fixed aircraft cannot be controlled while being in fixed external camera views
- Fixed an issue preventing aircraft specs to be displayed on edited and Community content
- Added range limitations for two CFD variables in the cfg that could have caused crashes. CFD_VoxelNbVoxels now limited to 8 – 40. CFD_VoxelSizeScale now limited to 0.1 to 10.
- Improved debug of aerodynamic forces applied onto surfaces to make very small forces more visible.
- Improved simulation of traffic and multiplayer aircraft wake turbulence.
- Fixing some inconsistencies and unit issues in the Pitch debug for aircraft.
- Added support for new parameter external_camera_maximum_pitch to the camera.cfg to tune the 3rd person camera pitch limits.
- Fixed water splash FXs to prevent cuts at high speed
- Fixed an issue with the ground effect simulation in the CFD simulation introduced with SU4.
- 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.
- Fixed helicopter rotor animation rotoscopic effect.
- Added optional helicopter Vortex Ring State Protection assistance (see Settings menu). It automatically adjusts the collective to prevent entry into Vortex Ring State (VRS), which may occur during excessive descent at low airspeeds or while performing rapid deceleration (quick stops). For developers: see SDK for details.
- Fixed issue with excessive turbulence & thermals introduced with the SU4 beta.
- Added structural_electrical_deice_rate cfg param to control the deice rate.
- Fixed an issue preventing AI Rotorcraft’s rotors from properly operating.
Air Tractor AT-802
- Fixed floating leak decal
- Fixed emissive in firefighting panel
Airbus Helicopters H125
- Reworked electrical system
- LowAltitude VFXs (that produce dust from rotors) have been optimized to reduce impact on FPS
- The H125’s bottom display’s brightness can now be controlled using the INST LIGHT Knob.
Boeing 737 MAX 8
- Fixed floating flares around taxi lights
- Fixed an issue where the autopilot would not follow the flight director when LNAV was not armed prior to takeoff and subsequently manually activated after takeoff.
- Fixed missing text cause white square on Commercial Freelance Livery
- Applied performance optimizations to the rendering of the PFD, MFD, and HUD.
- Added additional parameters to G3000 autopilot speed knob template to allow customization of sound events.
- Applied performance optimizations to the rendering of waypoints on the map.
- Fixed an issue with flight path vectorization that could cause the generated flight path to oscillate between two significantly different states.
Boeing F/A-18E
- Fixed Canopy Frost FX not consistent across all LODs.
- Added external camera pitch parameter for better visual comfort in loop.
De Havilland Canada CL-415
- Improved Physic of water dropping FX
- Improved visual of WaterDrop FX at low speed
Diamond DA62
- Fixed wrong logo and missing text causing white square on Private 03 Adaptive Livery
- Fixed missing glass over wing lights
Guimbal Cabri G2
- The Cabri G2’s EPM brightness controls are now functional.
- Added highlighting visual helpers for standard checkpoints of the page “Preflight inspection – external”
Heart Aerospace ES-30
- Fixed Cargo Door animation.
Hot Air Balloon
- Fixed an issue causing the Hot Air Balloons to be zoomed in during the Configuration screen.
- Fixed Hot Air Balloons sometimes flying away in aircraft configurator
Hot Air Balloon FlyDOO
- Fixed an issue preventing the Balloon Vent Keybind from working properly on the FlyDoo
Jetson Aero Jetson One
- Fixed an issue where Jetson One could be in the wrong category in the aircraft selector
Junkers F13
- Fixed an issue where AI traffic would get pushback services denied multiple times.
MX Aircraft Company MXS-R
- Added smoke FX on MXS-R
Zivko Aeronautics Edge 540
- Added smoke FX on Edge 540
- Fixed wheels missing contact points
Aircraft Core Systems
- Fixed some emissive flashing issues when disabling an interaction highlight
Electricity system
- Fixed a crash on some the electrical system var get when the passed index was greater than int max
Failure / Wear & Tear
- Fixed brakes Wear and Tear incorrectly ignoring Aircraft Stress assistance option
Pneumatic & ECS System
- Fixed PNEUMATICS PACK TEMPERATURE simvar always returning 0
Aircraft Tech
- Fixed poor shadow quality and flickering when authored bounding sphere of aircraft did not match with geometry. The game now recomputes a bounding sphere containing only the visible meshes. LOD selection keeps the previous computation of the bounding sphere, and is not impacted.
- Added checks for missing interaction file upon loading navigation graphs (this will help aircraft developers detecting mistakes that may break these interactions)
Model Behavior
- Fixed lvar registration in compiled behavior
- Fixed an issue causing the Asobo_AS307_Template ModelBehaviors template to create an approach button with a tooltip contains a state that does not match the current sim state.
- 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
- Changed the zoom behavior of the map so that the perceived zoom does not change as the center of the map moves around.
Modular Aircraft
- Fixed FLT_SIM category inside livery.cfg to still be considered instead of only the correct FLT_SIM.0
- Fixed livery.cfg panel dynamic parameters not overriding default values defined in common/preset panel.cfg
Aircraft Gameplay
- Fixed wing runner spawning filted in the air
- Fixed towplane accumulating speed when the sim is paused
ATC
- Added VOR and NDB station altitudes to the facility listener.
- Fixed some ATC messages that can’t be heard on COM2
- Fixed clearance being lost when doing a back on track during the taxi phase
- Fixed ATC being muted after a back on track
- Fixed PUSH_BACK sometimes failing due to Ground Services not correctly initialized
External HUD
- Added support for cockpit.cfg parameters for the Helicopter Power HUD Gauge
- Added hud_show_radar_alt to add a small Radar Altitude gauge to the external HUD.
Preflight
- Fixed an issue that prevented covers & chokes from being remove outside of preflight mode. There is still a limitation preventing the covers from being added while in flight.
- Fixed passenger boarding sometimes getting stuck when boarding through a Jetway or by feet
Passive Aircraft
- Fixed Pink airplane spawning on top of c90 passive + Fixed Eye Icon appearing in the wrong position for yoke and pedals in Cabri G2
- Fixed on Bell 205 Main Rotor not spinning at certain LOD ranges + Added Green Livery
Career
- Added specialization icon in missions filters
- Fixed an issue where changing departure procedure or runway from the mission briefing screen via the EFB could cause vehicles and aircraft to fly into the air when skipping to taxi
- Fixed an issue where minimal indicated Marketplace aircraft prices would be incorrect when browsing for new aircraft in My Companies
- Improved automatic pushback to ensure the aircraft is being pushed into the direction of the intended taxi path and closer to the centerline.
- Fixed mission failed when crashing right after the skip to shutdown
- Added a reward compensation when the game crashes during a mission
General Bug Fixes
- Fixed a few weather presets: removed snow from some missions where it should not snow.
- Fixed Character image not updating properly when going back from customization
- Fixed unit not updating correctly when returning to briefing from the settings
- Fixed briefing flight distance not formatting correctly
- Fixed parasite game between some screens in MyCompanies
- Fixed back on track deactivated during shutdown phase
- Fixed some missions departing at the wrong position when changing departure through the EFB before the flight
- Fixed an issue where missions would allow aircraft to take off or land in airports too close to their altitude ceiling
- Fixed flight ribbons sometimes disappearing before going past it
- Fixed Aircraft statistic showing in freelance aircraft selection when no aircraft on site can be selected as current aircraft
- Fixed rotorcraft flow when departure airport has an helipad and a runway but no parking spot
- Fixed ATC waiting for handoff during landing phase
- Fixed back on track not working for landing in IFR missions
- Fixed landing validating when being close to the ground before reaching the helipad
- Added a fall-back if aircraft collides with a building during the pushback. We trigger the skip to taxi.
- Fixed specialization menu lagging a bit when scrolling fast by adding a delay before updating the specialization overview
- Fixed taxi ribbons stopping before the helipads when passing through a hold short
- Fixed sound playing in reward screen for bonus progression when no bonus is to be applied
- Fixed mp layers advanced wind effect not working in career
Free Flight
- Fixed skydiver, patient and hoist controller not linked to EFB in Free Flight
Missions
- Fixed bug when using Skip button during cutscene may cause aircraft to crash on takeoff.
- Fixed bug if NPC plane is landing when player is on hold short, player is never cleared to take off
- Fixed an issue where the position announcement would get stuck after a back on track in Cargo and Commercial missions.
- Added new back on track logic in commercial and cargo missions. After a crash during cruise flight, the player is now teleported to the last validated waypoint on their flight plan.
- Added new back on track logic depending on whether the flight plan is IFR or not during the climb and cruise phases.
- Fixed final announcement objective validation delay.
- Adjustment of the maximum authorized taxi speed to 30 knots, players will now be warned before receiving a penalty.
- Added a back on track when the player is stuck on the ground after breaking an essential part.
- Added a specific mission failure when the player takes off without permission.
- Fixed landing announcement in certification
- Fixed DA62 trigger a “G-Force exceed” during RTC
- Fixed ATC landing steps remain displayed after a tarmac stranding
- Fixed “Prohibited Airspace” penalty during RTC
- Fixed airliner condition after a back on track in preflight
- Fixed landing request not always displayed in VFR flight
- Fixed an issue that caused some missions to instant fail on start.
- Fixed taxi to parking clearance objective reappears after player infringe the taxi procedure.
- Fixed some helipad issues that could sometime prevent mission step validation.
- Fixed cruise back on track in ferry flight, cargo transport, private charter and commercial flight.
Aerial Firefighting – Initial Attack
- Fixed an issue where the objective flow would get stuck if the player crashed immediately after dropping water.
Agricultural Aviation
- Fixed an issue causing reduced performance after spraying for a while.
Familiarization Flight
- Fixed instructor missing on reward screen
- Fixed “Go back in aircraft” and “Enter aircraft” steps displayed at the same time
- Fixed “Fly to waypoint” objective not completing after a back-on-track
Flightseeing
- Fixed POI markers not displayed
Medevac
- Fixed the co-pilot’s reading dialogue when no co-pilot is present.
Passenger Transport – Airline
- Fixed soft lock when skipping to taxi during boarding process for the Passenger Transport airline.
Passenger Transport (Rotorcraft)
- Revision of mission objectives to better align them with ATC procedures
- Fixed pattern ribbon not displayed for arrival airport
Search & Rescue
- Improved smoke rescue FX who is now projected upwards with gravity vector instead of Local vector to prevent orientation problems
- Fixed bush takeoff objective missing “Remove parking brakes” step
- Fixed back on track happening when player outside the aircraft
Search & Rescue – Hoist (Rotorcraft)
- Fixed hoist and cabin service state after a back on track during hoist phase
- Fixed rescuer not going down while hovering the target
- Fixed rescuer stuck when going out of hover area during animation
Skydive Aviation
- Fixed skydiver’s parachute sometimes blow out while being still in aircraft
- Fixed skydiver’s parachute missing
Certifications
- Removed trailing “Traffic” from CTAF calls.
- Fixed taxi infringed when crossing the runway
- Fixed mission completed while crashing on the runway
Jet engine rating
- Fixed hold short position not matching taxi path
Rotorcraft hook
- Fixed drop zone levitating
Turbine rating
- Fixed taxi request after several helicopter crashes
- Removed “Connect to airport” ATC communication which was not relevant
World
- Fixed clouds potentially having different origins when starting flights from the same position.
- Fixed eternal snow applied too much
- Fixed a crash in the tree generation.
- Fixed rendering issue on beacon lights
- Fixed a crash in specific areas of the world when photogrammetry was set to active and the camera was very close to the ground.
- Fixed corrupted textures sometimes appearing on photogrammetry bridges
- Fixed building exclusion from taxiways.
- COMMUNITY FEEDBACK: Fixed Blurry Sepia Night Lighting: Corrected night lighting to remove excessive bloom, and sepia masking. Improved street light display distance
Airports
- Fixed airport light objects randomly not showing or when there is no runway.
- Fixed issue with mipstreaming on projected meshes
- Fixed Toggle Ramptruck input to only toggle a ramp instead of toggling passenger boarding.
- Fixed pushbacks not available on some parking types
- Fixed vegetation appearing too close to runway
- Removed workers that end up moving in the plane’s path on small parking spots
- Fixed floating lights when launching a flight
- Modified several aspects of airports live traffic with ongoing reworks and improvements: Taxi AI, Landing AI, Landing conditions, AI spawning and takeoff when data is missing, Blocked taxiway.
- COMMUNITY FEEDBACK: Fixed unconnected jetways
- Fixed the fuel panel not opening when stopping at a fuel pump
- Fixed building exclusion from airport taxiways
Generic Airports
- LIOUJ – Removed building to prevent collision with the helipad
- EIDW – Fixed terraforming issue
- KFRG – Adjusted taxiway paths
- EGAZ – Deleted airport as it doesn’t exist IRL
- CYHU – Adjusted taxiway paths
- KDEC – Adjusted taxiway paths
- EGBP – Added some ground textures to prevent airplane imagery on terrain
- SDET – Fixed huge building near the airport
- KJ7SN – Fixed helipad into TIN building
- LEBL – Fixed missing part of jetways
- RKSI – Fixed jetway not connected to the airplane
- Several airports have had their identifiers changed in the database :
- OJ6 => KHDL
- 0AK2 => A40
- 0N6 => 28DE
- 01TX => 10X
- 0J9 => 0NE9
- KLAS – Fixed airport name to “Harry Reid International Airport”
- LSN26 – Fixed helipad duplicated with LSZB
- NZLKA – Fixed helipad overlapping with trees & ground
- 02UT – Fixed runways & taxiways to prevent career issues
- LF3357 – Fixed terraforming issue on parking area
- KTUS – Removed airplane parking on maintenance area
- EDRK – Fixed terraforming issue on the nearby river
- FYRT – Fixed runway on water
- EPWR – Fixed radome on control tower
- KRIC – Fixed missing terminal building
- MMPR – Fixed some jetways clipping with airplanes
- RJDM – Fixed missing runway lights
- LFBD – Fixed some jetways too far from parking spots
- OR27 – Fixed wrong location of the airport
- LFBZ – Fixed some helipads overlapping with parking spots
- EPWA – Fixed jetway connections
- ELLX – Fixed missing apron
- ZYLS – Fixed wrong ICAO – New one = ZLYS
- LFBO – Fixed wrong grass runway to helipad departure
- LGST – Fixed terraforming issue on runway 23
- 15CL : Delete airport as doesn’t exist anymore
- KABQ : Fix jetways clipping into airplanes
- KMIA : Fix jetways clipping into airplanes
- KPIT : Fix terraforming issue near runway 14
- PHNL : Fix parking spot overlapping with building
- KXNA : Fix jetways clipping through aircraft
- I45 – Adjusted parking positions
- KBEO – Deleted as the airport doesn’t exist in real life
- SBJH – Added missing airport
- SBLE / SDV7 / SSZM – Fixed airports with incorrect coordinates
- 3FD1 – Deleted airport as no exist anymore IRL
- LYKS – Moved the airport to the current location
- LZSE – Fixed parking spots clipping into building
- MYBO – Deleted airport as it’s a helipad
- YBWW – Reworked of the airport
- 01TE : Delete airport as doesn’t exist anymore
- SKJU : Fixed runway type from grass to water
- SIXK : Fixed no textures on runway
- WSSS : Fixed terraforming issue
- KLAS : Fixed runway terraforming issue
- EKCW0 : Fixed building collision with building
- EKSR : Fixed trees covering helipad area
- FCBB : Fixed runway 05/23 incorrectly marked as closed & remove old runway 05R/23L
- EGEY – Fixed trees at the end of runway
- LBIA – Added missing airport
- KPLU – Fixed parking spots collision with buildings
- KPHX – Fixed parking area without buildings (delete the area)
- YAGWX – Fixed terraforming issue
- SCEL – Fixed missing terminal
- KEXE – Fixed airport doesn’t exist IRL
- EHBK – Fixed vegetation
- ENAL – Fixed control tower position
- 9OH4 – Fixed terrain deformation
- SVMI : Fixed parking spots overlapping building
- MROC : Fixed parking spots overlapping building
- ENGM : Fixed parking spots overlapping building
- EKSM : Fixed parking spots overlapping building
- EGXI : Fixed terraforming issue
- Several airports were removed from the database :
- 02MD / 03CO / 03IA / 04AZ / 07IA / 08IL / 08TS / 08WI
- 0FL0 / 0KS2 / 0KS6 / 0MO6 / 0NC1 / 0WI8 / 10F / 11TN
- 13OH / 14FA / 14FD / 14TA / 14WA / 15AZ / 15FD / 16KY
- 18FA / 18SC / 19IN / 1GA6 / 1MI6 / 1MN2 / 1MT4 / 1OH7
- 1OI7 / 2H3 / 36XS / 38FD / 3PA2 / 40X / 43MN / 48Y
- 4KA / 4O2 / 4U4 / 74CA / 74OK / 77MO / 7NY8 / 82PA
- 88IN / 8OA9 / 96TS / 99IL / 9CL5 / AGGD / AYAL / BPF
- C02 / CA22 / CLP / CYFF / CYFP / FL05 / HADA / HTXX
- IA66 / ID42 / K37F / KARU / KCOP / KLOC / KOT / LGA
- MY74 / OQU / PKRN / SAEE / SAJV / SAKD / SAUM / SAVI
- SBZY / SKLE / TCT / U09 / XA0 / XA40 / XA49 / XS89
- YALD / YBUB / YCPP / YKAA / YQUA / ZMAA
- ELNT – Adjusted parking position to avoid collision with building
- VHSK – Adjusted parking position to avoid collision with building
- LFSB – Fixed terraforming issue
- ZGUO – Retook the airport to match with reality
- EDOA – Adjusted parking position to avoid collision with building
- KCOS – Fixed terraforming issue
- PHMU – Adjusted parking position to avoid collision with building
Fauna
- Fixed fauna layer glitch when zooming on world map
Traffic
Air Traffic
- Added the possibility to spawn a random aircraft via the Parking Occupation debug window
- Fixed crashes and memory handling when using this window
- Fixed issues in live traffic in airport
- Fixed some cases where AI traffic would not acknowledge taxi clearances.
- Marine Traffic
- Removed Flight Simulator 2020 ships and replaced them by Flight Simulator 2024 ships for the living world in low graphic preset
Road Traffic
- Fixed traffic vehicles not moving on residential roads
Marketplace
- Fixed an issue where the Last Seen section would not update
- Added an option to select all creators in Marketplace and MyLibrary filters
- Added a notification when rented items are on sale
- Improved framerate when entering Marketplace
- Fixed Marketplace being inaccessible after long game sessions
- Fixed an issue where price discount after renting would not be applied to upgrades
- Items are now sorted by rating when browsing catalog or categories
- Filters are now saved between tow sessions when searching in Categories or Full Catalog
- Fixed an issue where the price for the 2020 to 2024 Upgrade was wrong on the item thumbnails.
- Fixed an issue where rented items could not be rated once the renting expired
- Items corresponding exactly to an user’s search will be displayed first in the results
MyLibrary
- Fixed various sorting issues regarding the “Installed” tab
- Removed failed download/install icon on packs when the content concerned by the fail isn’t currently displayed
- Fixed the dependency popup appearing when the dependencies were already selected for enabling or disabling
- Added failure of packages folder transfer when the targeted disk is either lost or too full during the transfer
Multiplayer
- Fixed logo on player’s plane not being duplicated in multiplayer
- Fixed multiplayer plane movement when the pilot is in Photo Mode
- Fixed Multiplayer nametags not visible over 5 Miles
- Fix visual and audio fx not properly replicated in multiplayer for hot air balloon
Virtual Reality
- Added Foveated Rendering Scale to graphics settings.
- Replaced the full 2 eyes view on desktop monitor with a single cropped 16:9 view.
- Keep head pose and XR data when Quest 3 stops tracking to not break the mirror rendering.
- Fixed Broken VelocityBuffer blurring anything in the right eye sky.
- Fixed the controllers of Virtual Reality were always activated even when using the mouse
- Fixed the ready to fly was not interactable in virtual reality
- Fixed the UI was disappearing when the VR mode of the game was deactivated from outside the game (for example via the meta link app)
- Fixed cockpit LoDs which were unaffected by VR lod factor.
Controls
- Fixed some unusable actions being listed in control settings
- Fixed the input bindings not updating after deletion in the controls settings
- Added haptic feedback on Afterburner, Burner, Spraying/Waterbombing, Smoke, Gear up/down
- Added the unassigned input actions when filtering via analog/digital/axis in the settings menu
- Fixed “TOGGLE HEAD TRACKING” not having input repetition off by default when mapping the action, possibly reactivating head tracking after turning it off and vice versa
- In the hardware settings, you must select a curve before viewing and editing it.
- Fixed an issue where the wrong device button displayed the selected state when plugging/unplugging devices in the controls settings
- Fixed INCREASE THROTTLE and DECREASE THROTTLE actions not triggering when looking at avionics display
- Fixed the blinking frame when first entering the controls settings menu
- Fixed the inputs that were prevented by self-deactivation of a device
- Fixed some actions not displaying in the control settings for Helicopters
Peripherals
- Fixed virtual keyboard not showing when selecting input field on handheld devices
- Added support for PS5 DualSense gamepad on PC platform
Various Peripheral Fixes
- Fixed conflicts in the mapping of the menus
- Fixed actions to pause the sim being un-bindable on keyboard and gamepad, possibly soft locking users once a flight is resumed
- Skipping RTC is now mapped to Space on keyboards to avoid conflicts with pausing
- “BACK TO FLY” action is now mapped to the same input as “BACK ON TRACK” for default profiles that have both
Activities
Backward Compatibility
- [Discovery] Fixed weather set to default parameters when entering flight
Red Bull Races
- Modified pylon’s collisions to be a cone shape and have the same size as the pylons
- Added a new logic to cut pylons
- Added a new simvar PYLON_HEIGHT, units meters, not settable, descr : Height of a pylon
- Added a new simvar PYLON_COLLISION_POSITION, units meters, not settable, descr : position relative to pylon when something touch the pylon
Training
- Fixed Failure screen in VFR → Landmark Navigation mission
- Fixed a marker name in Helicopter Take off training
- Fix beluga forced assistances in training
- Fixed bug flow when player performs a water landing before completing the objectives.
- Fixed briefing text in VFR – Departure training to match new Navigation Log in EFB
Challenges Series
- Fixed avatar missing in rtc at the beginning of the challenges
- Fixed the race timer was not visible in pause
- Fixed the assistance markers were not visible in challenges
World Photographer
- Fixed ghosting issue in Discovery Fauna
Flight conditions
- Fixed back on track when not in aircraft
Toolbar and In-game panels
- Fixed the toolbar could close when pressing the “close panel button”, and could not be re-opened
Player Profile
Statistics
- Fix first flight achievement
Photo Album
- [Console] allow to save picture in console profile
Pilot Customization
- [Xbox] fix picture saving of player avatar
Character assets & animations
Player Character
- Fixed character collision un-crouching automatically and being sometimes in collisions
- Fixed character model rotate with headset rotation, creating a pivot point behind the head
DevMode
- Updated the “Debug Aircraft Weight” tool to support the optional full inertia tensor and to display the status of associated rotational dynamics fix.
- Updated SimVars watcher to match the actual data (SimVars) in the Sim.
General
- Fixed possible issue with normals/reflections when using incorrect metallic factor in a gltf
- Fixed wrong text displayed in variation field in the aircraft selector for FS2020 aircraft
- ModellibThumbnailBaker: Added an option to bake all thumbnails of a package.
- Fixed world not ready when returning from Aircraft Capture Tool
- Added bush trip mission template
- Fixed possible crash in the Aircraft Capture Tool if the selected aircraft is not correctly loaded
- Fixed Sim Prop Container icon sometimes not rendering properly in package creation wizard.
- BglExplorer: Display runway material guid.
Project Editor
- Fixed error message not displayed when building gltf
- Fixed not reusing the original flt file when reloading the aircraft after a build
- Added copy position button to airport creation wizard + removed useless generate icao button.
- Fixed discovery, landing and tutorial mission templates
- Added INPUT_PROFILE content-type to the project editor which can be use as a filter in the Marketplace
- Added support for extra files to ModularSimObject asset group
- Fixed build error when a thumbs.db is in the package folder
Scenery Editor
- Fixed vertex color gradient for projected meshes
- Reworked polygon properties UX
- “Add point” action in right-click context now selects the added point for polygon based objects (polygons, aprons, painted lines, etc)
- Added “Reset points altitude” option to right-click context menu of Rectangle and Polygon based objects
- Fixed other points moving unexpectedly when moving a polygon point.
- Improved overall ergonomics of elevation profile creation window.
- Rework beacon lights (fixed wrong position, increased draw distance, fixed incorrect intensity, fixed beacons not visible in the editor)
- Fixed invalid scenery files automatically converted to SPC
- Prevent invalid terraforming profile. Reduce the minimal distance allowed between profile points.
- Fixed missing “Optimizable” flag for trees in SimpropContainer.
- Added tooltips for “Optimizable” and “Only in edition” flag.
- Added texture UV offset for polygons
- Added fall back name for Visual Effects with no tag using file name.
- Made the object list alphabetically ordered without case-sensitivity.
- Fixed crash when using one-click placing with no object selected
- Fixed “remove duplicate objects”
- Fixed “Create Legacy Hierarchy” not opening the confirm popup anymore.
- Fixed snap to normal taking into account trees
- Fixed sub edition point selection after splitting an edge, new point is now selected
- Added conversion option in aprons context menu to convert to polygons.
- Fixed projected mesh showing the actual mesh after a delete and undo when it should not appear.
- Added option to convert Projected meshes & vector placements to independent (and vice-versa) in their respective context menu (right-click).
- Fixed independent projected meshes disappearing when updating nearby airport.
- Faster scenery objects snapping to ground
- Fixed floating simobjects (e.g. flames on oilrigs)
- Fixed crash when disabling/enabling devmode
- Fixed fast light distance for VectorPlacement and instanced models.
- Fixed bounding box culling issue with instanced models.
- Fixed crash in the profile editor when clicking outside the window
- Fixed grass flying above big slopes
- Avoid CPU max out at 100% when editing airports. Changed “Hide / Skip vegetation details” to “Hide / skip ground details”
- Support random meshes in vector placements.
- Added forced altitude for VectorPlacement . Fixed instancing snapped to the ground too slowly.
- Fixed potential crash when loading a polygon based element (polygons, vector placements, aprons, etc) with no points.
- Added a delete command to remove projected meshes from airports
Material Editor
- Added the possibility to filter per material GUID
SimObject Editor
- The attachment root field now correctly list the local attachments
- Fixed some param with alias not correctly read
- Updated limited values for cyclic_pitch_centre & cyclic_bank_centre
- Fixed Modular Graph layout error on undo
- Added a param to auto resync the aircraft on modifications
- Added button to open the flight_performance debug to the corresponding tab in the SimObject Editor
- Added a curve editor for 2dArrays and NdArrays parameters
- Fixed possible duplication of node in the modular graph
- Added hidden parameters in ctrl+f results
- Updated Career Compatibility tab UI to display targeted specializations in a better way
- Updated system.cfg / electrical so a supplier or consumer can be provided with it’s name/id or config
- Fixed editable_color from livery.cfg not correctly read if not entirely lowercase
- Fixed fuel system engine index limited to 1 – 4
- Fixed unable to remove some optional parameters from the UI
- Fixed surface_angle in obj_ea1_surface in flightmodel incorrectly allowing indexed params
- Fixed several non working conditions
- Fixed parsing issue with last line of CFG file due to wrongly terminated string
- Fixed a crash when editing the flight_model.cfg Performance Data if there is no approach rate / IAS
Visual Effects Editor
- 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
- Added helpers to know if a biome will override an existing one
- Fixed possible crash when reloading the biomes
- Fixed issue with drag and drop in lists
- Improved field names
- Added a log windows to show Build/Reload error in the editor
- Improved Editor default values and error messages to prevent building wrong biome xml files
- Added biome loading error messages in the console
SDK
- Fixed an issue where legacy 2020 facility nearest and ident search JS APIs could return truncated 6+ char ICAOs that were incompatible with 2020 API consumers. These ICAOs are now properly omitted from the results.
- Added option to use 360*240px (MSFS 2024 MyLibrary format) images in the ContentInfo as thumbnails for Community content.
General
- 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.
- Changed the way procedural profile are loaded. It is now possible to add content to an existing profile by adding a profile file (with the same profile name) in the VFS
- Relaxed restrictions on VFS overriding (Globally Overriden Base Sim Files): ModelBehaviorDefs need explicit overrides only for some subfolders instead of entire folder.
- Fixed modifications to package definition not triggering a regeneration of manifest.json
Samples
- Added Blend scene for jetway sample
- Added new blend scene for jetway scene
- Added Blend scene for Bear Sample
- Fixed sound in Wasm Sound Sample – wwise events were missing in sound.xml
- Fixed typo in Living World – Traffic Vehicle sample
- Fixed typo in Wasm samples. Replaced XXX_gauge_kull by XXX_gauge_kill
- Removed linker debug info from the Release configuration of the GdiPlusModule project in the WasmAircraft sample
- Added new Cabri G2 blend scenes
- Updated DA62 blend scenes
SimConnect
- Added possibility to use name index for data definition
- Fixed random crash when Data Definitions are cleared while existing requests reference it
- Fixed EnumerateSimObjectsAndLiveries interface with Wasm which made the call of this function ineffective
- Fixed SimConnect_SubscribeToFacilities(_EX1) that has been broken on SU4
- Fixed 2 crashes in the simconnect system (buffer overflow and scheduling), added warning messages.
- Fixed calculation of AI aircraft starting position when spawned EnRoute (fixes aircraft randomly not spawning when using SimConnect_AICreateEnrouteATCAircraft)
- Fixed SimConnect C# enum name
SimVars
- 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.
- Fixed usage of SIMVAR_ANIMATION_DELTA_TIME not returning the correct value in material and vfx behavior updates
- 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.
Input Events
- Fixed mapping conflict between custom events and sim mapping in SimConnect_MapInputEventToClientEvent
WASM API
- Added in Vars API callback to inform removing of I O and Z Var and Reseting of LVar
- Renamed function in vars API to use A E L I O Z
- Fixed visual studio detection of C++ version in Wasm projects
- Fixed access to fsUtilsGetStrCRC in standalone module
- Added support for struct variables and string in Vars API
- Fixed FsFlowUnregisterAll function that didn’t handle callbacks being registered if it was called in the same frame as a fsFlowRegister
- Added fsVarsGetLVarName in Vars API to replace get_name_of_named_variable
- Added better error handling when WASM module fails to load which will avoid random crashes
- Fixed reload Wasm systems on build package
- Fixed failed gauges visual feedback showing for all those of a VCockpit even if only a subset failed (fixes
- A320 CLOCK gauge erroneously showed as failed)
- Added visual feedback for failed WASM gauges (red/orange background + some relevant information to identify the faulty package/module)
- Added a C++ Wrapper around Vars API in SimUtils Library
- Fixed sharing violation when reading a directory where a file is opened for writing
- Fixed key event handler not called (could alter interactions in various aircraft or modules)
- 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 WASI fd_read function returning an error when unable to read the requested number of bytes
- Fixed WASI fd_pread function missing conversion of iovs & nread pointers from linear memory to host memory (could lead to crashes)
- Added Support for BVar in Var API
- Added possibility to target other object in Vars API
- Fixed Wasm module with WasmSystems not reloading/recompiling when restarting
JS API
- Fix blue flight path ribbon shown for some cases of intercept legs e.g. VLC4A at LEAL.
Tools
- Added gltf renormalization in VFS Projector – Gltf and bin are now transformed in gltf projector to be usable
- Added missing ATC language support in MSFS Localization Manager
Exporter 3DSMAX
- Removed “Flux” intensity for lights
- Moved “Flare Only” to Flare category
- Removed useless projected decal lights
- Fixed scene hierarchy refresh + mesh inspector statistics display
Exporter Blender
- Export paths are now automatically converted to relative when edited by the user or upon scene save.
- “nla_tracks” export animation mode set by default
- Fixed merge node breaking with object instances
- Fixed anisotropic extension name
- Fixed export_as_submodel with remove_lod_prefix enabled
- Baked material animation frames when export
- Fixed not exporting “Flip back face normal” when “double sided” is not enabled
- Fixed preset settings affected to presets when the settings of the group has changed
- Fixed light temperature not working and added temperature preview in UI
- Fixed “Merged Node” export option: collisions and lights are now preserved.
- Fixed hidden collections not being exported.
- Added support for Instantiated collection on export.
- Set Gltf export setting “Disable Viewport for Other Objects” to false by default , as enabling it can break animation in certain scenarios.
- Fixed lights kelvin mode.
- Fixed UV1 and UV2 being swapped when exporting with ‘Export in Background’ disabled in Blender 3.6.
- Fixed issue where the ambient occlusion texture’s XML was not generated when ‘Keep Original’ was enabled.
- Cleaned up shader nodes dedicated to export that remains in the original material
- Added warning when exporting presets with zero layers selected
- 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
- Fixed progress bar and panel tabs affected by undo/redo.
- Fixed uv reorder breaking when there is uv layer named UV2
- 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.
- Fixed export AO
- Added reset nodes and reset roots origin in parameters
- Fixed texture export errors for textures with special characters in their names.
- Added reparent children to their parent when gltf is exported as submodel
- Fixed textures being exported to the root of the GLTF folder even when a custom texture folder was defined.
- Changed default invisible material color to transparent blue.
- Added source radius and inner angle preview for Advanced and SkyPortal lights.
The update is now available on all compatible platforms.
If you enjoy our content and want to support Threshold, consider joining us on Patreon!
Share this page
COMMENT ADVISORY:
Threshold encourages informed discussion and debate - though this can only happen if all commenters remain civil when voicing their opinions.





.webp)






