Component ID doesn't like dots "."

When using the


<Component>

Using a ID attribute with a dot “.” brakes the component behavior (it is not show in the behaviors debug tool too)

Please upgrade the documentation with this info

https://docs.flightsimulator.com/html/Content_Configuration/Models/ModelBehaviors/General_Template_Definitions.htm

E.g. not valid

<Component ID="helice_aire.0" Node="helice_aire.0">
....
</Component>

Valid

<Component ID="helice_aire_0" Node="helice_aire.0">
....
</Component>
1 Like

In theory there may be an escape character that makes this work. I would love to know what it is if so!

I guess the trouble we had in the past was with dots in the Node, not the ID though.

The Asobo C172 Classic ( Premium/deluxe) still has two node in the LOD0 interior model that are invalid, as they have a / in their names. ?

Ref Is the / a valid character in an animation "Node Id" - #3 by N6722C

btn_breaker_lts/pwr
btn_breaker_alt/fld

Been like this since pre MSFS 2020 release, where the pre-release Model was not encrypted.

Surely, this can be fixed by asobo, as it cannot be fixed by 3PD, as it is now in an encrypted Model

The use of a / is a direct violation of the SDK, which is all fairness, may still not document that the / is an invalid character in a Node name …, so at a minimum, the SDK needs an update

Just replacing the / with a _ would easily fix it in the C172 Classic

1 Like