Using 1/20 development release.
Test 1: FS9 AI DC-6B to FSX (This plane was produced using GMAX)
The airstairs now have the proper visibility condition.
The other issues are still present:
Door and door opening, and animated panel of the airstairs displaced.
Right main wheels do not rotate.
Props do not rotate.
All animations appear correct in MCX.
Door and door opening do not animate. Modeldef entry appears OK?
XML:
<Animation name="custom_anim_LIGHT_BEACON_01" guid="97ef173e-16b4-48dc-8b9c-3291378a7daf" length="100" type="Sim" typeParam2="custom_anim_LIGHT_BEACON_01" typeParam="AutoPlay" />
<PartInfo>
<Name>custom_anim_LIGHT_BEACON_01</Name>
<AnimLength>100</AnimLength>
<Animation>
<Parameter>
<Code>(A:LIGHT BEACON, bool) (A:VELOCITY BODY Z, knots) 0 != || if{ 0 } els{ 100 }</Code>
<Lag>20</Lag>
</Parameter>
</Animation>
</PartInfo>
AI Ground equipment entry in MCX modeldef file now appears correct:.
XML:
<PartInfo>
<Name>custom_vis_LIGHT_BEACON_00_mcx</Name>
<Visibility>
<Parameter>
<Code>(A:LIGHT BEACON, bool) (A:VELOCITY BODY Z, knots) 0 != || !</Code>
</Parameter>
</Visibility>
</PartInfo>
The c_wheelwell visibility works properly using this code in the MCX modeldef:
XML:
<PartInfo>
<Name>custom_vis_GEAR_ANIMATION_POSITION_0_02_mcx</Name>
<Visibility>
<Parameter>
<Sim>
<Variable>GEAR ANIMATION POSITION:0</Variable>
<Units>keyframe</Units>
</Sim>
</Parameter>
</Visibility>
</PartInfo>
Test 2: FS9 AI Britannia to FSX (This plane was produced using FSDS 2).
This time it did not collapse upon initial conversion.
Airstairs, door, and door opening do not appear when at the parking spot. These have been assigned this visibility condition in the MCX modeldef file:
XML:
<PartInfo>
<Name>custom_vis_CENTER_WHEEL_ROTATION_ANGLE_0_00_mcx</Name>
<Visibility>
<Parameter>
<Code>CENTER WHEEL ROTATION ANGLE 0 &gt; CENTER WHEEL ROTATION ANGLE 0 &lt; &amp;</Code>
</Parameter>
</Visibility>
</PartInfo>
This is rather odd code since it specifies something both greater than and less than 0 (?). Also the code line is invalid.
This is an FSDS 2 model, with the parts having the Pre-Process conditions of Beacon Light Switch Off and Tire Stopped. I don't know how FSDS places that into the MDL file - it uses its own compiler.
The takeoff flaps also are visible when the plane is parked at the gate. They are assigned this in MCX:
XML:
<PartInfo>
<Name>custom_vis_GEAR_ANIMATION_POSITION_1_04_mcx</Name>
<Visibility>
<Parameter>
<Code>GEAR ANIMATION POSITION:1 1 &gt; GEAR ANIMATION POSITION:1 200 &lt; &amp;</Code>
</Parameter>
</Visibility>
</PartInfo>
In FSDS the left ones were assigned Pre-Process conditions of Landing Light Switch On, Left Flaps Up, and Left Gear Down. It appears the MCX code would cover the gear down visibility, but not the other two (if it was made into valid code). They are assigned the correct l_gear animation in MCX however.
Do you want to try to get FS9 FSDS aircraft converted or should I abandon that testing, at least for now?