Hi, I’m a hobbyist aircraft add-on developer working with MSFS 2024 DevMode and the SDK. I would like to ask whether it is currently possible (or planned) to create a derivative or inheritance-based aircraft from a default aircraft that is streamed via the Virtual File System, for example the A330. Specifically, is there any supported SDK workflow that allows referencing streamed aircraft assets, such as configs, systems, or flight model, using base container or similar mechanisms, or are streamed default aircraft intentionally restricted to livery-only extensions? I want to make sure I fully respect Microsoft’s and the aircraft developer’s intellectual property while following supported SDK workflows. Any clarification on current limitations or future plans would be greatly appreciated. Thank you.
You can make another preset, and that preset can generally do anything you want it to. So you don’t need to include any of the stock files or assets with your own project.
This doesn’t let you see what is in the Encrypted base files, but you can still make changes to the files by including your own as part of the preset or adding attachments.
When you don’t know if something was referenced in an attachment or in the preset, it’s probably best to just add it to the preset. For example, Light definitions are often part of the attachment system.cfgs in default aircraft, but if you wanted to change them, you’d put that into a system.cfg in your preset.
these are the rules for how things are merged.
How should my aircraft.cfg look like, because I have trouble getting the correct format.
For a new preset? all you’d need is a title, everything else is optional.
For the common aircraft.cfg, should it be the same as the presets or different? Also when I go to aircraft selector, my sim object is greyed out, it doesn’t let me select it. I did leave the model blank in the aircraft.cfg for both common and presets, could that be an issue?
modularity means most of the configs, including this aircraft.cfg are split into dif parts and merged together
to make a mod you dont always want to overwrite whats there directly, you want to add just the lines your changing in a preset or the attachment folder so it merges ‘over’ just your changes in the original files
the sample DA62_Mod is a perfect example, they add just a partial flight_model.cfg and engine.cfg with a simple preset, so the mod is basically only 4 text files, and what you get in game is a new variant with these changes
here is all thats in those 2 partial configs they add
edit
and the aircraft.cfg from the preset that allows the new variant to show in game

