I have been looking at the MCX FS9 AI DC-6B modeldef file to look for issues. One thing I found is possibly causing the nose gear doors to not disappear when the gear is fully up. In the GMAX model I used the FS9 visibility tag c_wheelwell, where the object is invisible if the gear is fully retracted. I don't find it in the MakeMDL.parts file so it must be an automatic tag. This tag appears to be missing in the FSX SDK.
MCX appears to have created a custom animation for this:
XML:
<PartInfo>
<Name>custom_vis_GEAR_ANIMATION_POSITION_0_00_mcx</Name>
<Visibility>
<Parameter>
<Code>GEAR ANIMATION POSITION:0 1 &gt; GEAR ANIMATION POSITION:0 200 &lt; &amp;</Code>
</Parameter>
</Visibility>
</PartInfo>
I don't think the code is quite correct? I think there should be a & sign in front of the second amp at the end of the code line? And I don't know if &gt and &lt will work? They might be OK though. The rest of the file uses > and <.
And the variable should be (A:GEAR ANIMATION POSITION:0, percent) using the Code statement.
And it seems this is visible during gear travel, not when it's completely up? It would make more sense as:
<Code>(A:GEAR ANIMATION POSITION:0, percent) 1 >;</Code>
I believe this could be converted to
<Variable>GEAR ANIMATION POSITION:0</Variable>
<Units>percent</Units>
and it should do the same thing - visible only when the variable is non-zero?
EDIT: I can confirm that the line
<Code>(A:GEAR ANIMATION POSITION:0, percent) 1 ></Code>
Does give the proper visibility, matching the FS9 c_wheelwell tag.