Version: SU16
Frequency: Consistently
Severity: Low
Context: Multiple planes
Bug description: As we use Submodels a lot in FS2020, we thought of using the same approach as in 2024 there: each model folder will have its gltfs and an XML file with its , and in them.
Then we wanted to call all these files in the main interior.xml using . Below is an example:
<Behaviors>
<Include ModelBehaviorFile="Asobo\Common.xml"/>
<Include ModelBehaviorFile="SWS\SWS_Pilatus_PC12.xml"/>
<IncludeBase RelativeFile="..\..\SWS_Pilatus_PC12_4B\model.cockpit_lg\SWS_PC12LG_Cockpit.XML"/>
<IncludeBase RelativeFile="..\..\SWS_Pilatus_PC12_4B\model.cabin_executive\SWS_PC12_CabinExecutive.XML"/>
<IncludeBase RelativeFile="..\..\SWS_Pilatus_PC12_4B\model.cabin_door_lg\SWS_PC12LG_Door_Pax.XML"/>
<IncludeBase RelativeFile="..\..\SWS_Pilatus_PC12_4B\model.cabin_executive_lg\SWS_PC12_SeatsExecutive_LG.XML"/>
<IncludeBase RelativeFile="..\..\SWS_Pilatus_PC12_4B\model.cabin_loads_shelfbaggage\SWS_PC12_ShelfBaggage_Executive.XML"/>
</Behaviors>
When we did that we noticed that only the cockpit worked. We then switched positions for the first and second files and noticed that only the cabin animations worked. To sum it up, only the first tag works and the subsequent ones are ignored.
If we were able to call behaviors from multiple XML files, we could make it so that planes can transfer to and from FS2024 with minimal work, while keeping them modular.
Is that limitation by design or an oversight/bug?