-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(a380x): Consider .flt file loading state for WASM startup #9586
Conversation
b212916
to
00e36d0
Compare
# Conflicts: # fbw-a32nx/src/systems/extras-host/index.ts # fbw-a380x/src/systems/extras-host/index.ts
I think it's a bit dangerous to ignore SimConnect messages like that, and will lead to confusing bugs. Loading .flt files will not work correctly for instance if we've intercepted/blocked a key event that's used to load the .flt file, and then ignored the event message. |
Which change is this comment referring to? |
This one 7b714de |
Ah ok, didn't find another way to do it, and it's also hugely inefficient for me to spend time on solving these Rust environment issues. Happy to have some of the Rust folks have a look at it |
Doesn't seem to be needed anymore |
Summary of Changes
Changes the startup and initialization phase for A32NX and A380X, which hopefully solves some problems for MSFS2024.
Now, A32NX_IS_READY is only set when the FLT file has been fully loaded.
Screenshots (if necessary)
References
Additional context
Discord username (if different from GitHub):
Testing instructions
MSFS2020 and MSFS2024: Load aircraft in different scenarios (apron, runway, in flight) and verify that the plane spawns as expected.
How to download the PR for QA
Every new commit to this PR will cause new A32NX and A380X artifacts to be created, built, and uploaded.