ModelConverterX is able to export MSFS scenery packages for quite a while already. To do this a MSFS dev project is written and then compiled with the fspackagetool. But when I implemented this feature, it never occurred to me that the reverse would be useful as well. Until a few weeks ago when I tried to help a developer tweak his MSFS project. I realized it was not that easy with MCX to modify an object in the project, while keeping the placement intact.
So in the latest development release I have added an import function for the MSFS developer project XML file as well. MCX will then read the ModelLib, BGL and SimObject assets that are defined in that project into its memory so that you manipulate them or export them to other formats.
To read ModelLib assets ModelConverterX uses the MSFS model XML reader that was already present. To read the BGL assets the XML reader is used and to read the SimObject assets the CFG reader is used to read the aircraft.cfg or sim.cfg file.
While adding this feature I also found a few minor bugs in the CFG reader, so I have fixed them directly as well.