MSFS2024 modular package SimConnect "AircraftLoaded" only serves the 'preset' aircraft.cfg

I actually have this as a bug but mainly posting here so other devs are aware of this as a potential issue & maybe plan around it.

With the new MSFS2024 ‘modular’ aircraft format, the SimConnect OnRecvEventFilename “AircraftLoaded” callback serves the small subset aircraft.cfg containing the few lines used for that preset, rather than the complete aircraft.cfg being used in the sim.

There are two workarounds if your simconnect app need the full contents of the aircraft.cfg:

  • walk the package tree starting at the presets path returned in the call and find the package aircraft.cfg, and merge the contents.

  • in the package design, make sure you push all the aircraft.cfg properties you’re going to need in the simconnect app into all of the presets aircraft.cfg’s, duplicating those in the package aircraft.cfg.

Those two suggestions are just that - if there’s a better way maybe Asobo or another dev will post those here.