Similar MSFS 2020 issue: Works great on every version of MFS20
Bug description: Helicopter collective control is unresponsive after pause, assuming the aircraft was in the air when the pause happened. (Pausing on the ground does not cause any issue). The collective position is sent via SimConnect.
Repro steps:
Load H145 or H160 or a special version of H225
Take off into a hover
Pause (using ESC key), then press it again to Un-Pause
Expected: Aircraft is flyable
Actual: Collective flight control is blocked
To work around this, slew down to the ground (land) and then the sim resets something internally which allows the flight model to behave the same way
Hi @FlyingRaccoon. Thank you for looking at this issue, it is very important to us.
It is not fixed in 1.2.8.0. I just checked and the behavior is identical to the initial report.
Are you using a version of H145 that is newer than 400? I can upload a test package with the newer build if needed. I can’t see any reason why you’d not be able to repro this unless you are using very old builds which is an airplane with custom flight model. Maybe another reason is if you tested without any controller connected? I haven’t checked if keyboard-only is impacted. The binding COLLECTIVE AXIS should be set and then I intercept that.
A little more detailed repro:
Select H145
Start at KEDW on the runway
Pull the collective and enter a stable hover at 10ft over the ground
Hit ESC to pause the game, and ESC again to return
Observe that once you come back, moving your collective to 0% and 100% will have no impact on the vertical ascent/descent. It should be very apparent as you can’t descend to the ground at all anymore. There is also usually shaking going on as if the rotor is off-track and I don’t know why that would be (maybe it is a hint at something though).
Some users reported being able to recover by pressing F1 key, but I never found that to effect the situation. The repro should be 100% though.
This issue is probably related specifically to axis set in FS 2024. I tried porting to 2024 a more primitive collective controller using COLLECTIVE_INC / COLLECTIVE _DEC K:Events and it seemed to survive unpausing in flight in that case.
F1 key workaround is probably related - I imagine it sends just that event. Of course that doesn’t change the fact that it needs fixing, INC/DEC event method is more primitive and less accurate