Hello,
We have prepared a fix for this issue.
The core of the fix is that we now block updates of key motion parameters for the user aircraft while the user is in the Menu:
- position and orientation
- translational and angular velocity vectors
- translational and angular acceleration vectors
- total force and total moment vectors
For several reasons, we cannot fully stop aircraft simulation (including aircraft systems, etc.) while the user is in the menu, as certain in-game subsystems require the aircraft to remain “alive”. Therefore, we only block motion-related parameters for now.
Additionally, we now block updates of translational and angular acceleration vectors, as well as total force and total moment vectors, while in Active Pause mode (in the current version of MSFS 2024, as previously in MSFS 2020, only position, orientation, and translational and angular velocity vectors were frozen).
This change ensures export of fixed (last valid) motion parameter values via SimVars in situations where motion is not actually being simulated, and also resolves a G-LOC issue (pilot blackout) during Active Pause.
This fix should eliminate chaotic movements of motion platforms and FFB devices while the user is in the Menu or during Active Pause.
A known but currently unresolved issue remains: after exiting the simulation and coming back to the Menu, motion parameter values remain unchanged (last valid), rather than being reset to zero as might be expected, until the user selects another aircraft in the Aircraft Selection Menu or starts a new flight. We are working on a solution for this.
For 3rd-party developers, we have also added a new SimVar MOTION_SIMULATION (type: bool), which indicates whether motion simulation for the user aircraft is active.
All these changes will be delivered with SU5, version 1.7.10 (coming soon).
We appreciate your thorough testing of this change and would welcome feedback on any potential downsides.
Best regards,
Andrey/Asobo