Ok, Here are the Child Object edits. First G-TraX SPS Northern needs a raising of 14 inches for the engineer. Notice that makes the Z-element (matrix element 14) to be 2.3374 meters
- Code: Select all
<cEntityContainerBlueprint-sChild d:id="82639984">
<ChildName d:type="cDeltaString">Engineer</ChildName>
<BlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">G-Trax</Provider>
<Product d:type="cDeltaString">Trains</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">Scenery\Characters\Engineer01.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</BlueprintID>
<Matrix>
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000A01FFFEFBF" d:precision="string">-0.999893</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000407D048E3F" d:precision="string">0.014657</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000407D048EBF" d:precision="string">-0.014657</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000A01FFFEFBF" d:precision="string">-0.999893</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="00000000D586EF3F" d:precision="string">0.985209</e>
<e d:type="sFloat32" d:alt_encoding="0000002079B5FF3F" d:precision="string">2.3374</e>
<e d:type="sFloat32" d:alt_encoding="0000000060F721C0" d:precision="string">-8.98315</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
</Element>
</cHcRMatrix4x4>
</Matrix>
<ParentNodeName d:type="cDeltaString"></ParentNodeName>
</cEntityContainerBlueprint-sChild>
And Second, the G-TraX GS-4 needs a raising for the Engineer of 11 inches and a lowering for the Fireman of 3 inches. Notice that makes the z-element of 2.1612 meters for the Engineer and 1.8056 meters for the Fireman.
- Code: Select all
<cEntityContainerBlueprint-sChild d:id="81521704">
<ChildName d:type="cDeltaString">Engineer</ChildName>
<BlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">G-Trax</Provider>
<Product d:type="cDeltaString">Trains</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">Scenery\Characters\Engineer01.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</BlueprintID>
<Matrix>
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000A01FFFEFBF" d:precision="string">-0.999893</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000407D048E3F" d:precision="string">0.014657</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000407D048EBF" d:precision="string">-0.014657</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000A01FFFEFBF" d:precision="string">-0.999893</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="00000000D586EF3F" d:precision="string">0.985209</e>
<e d:type="sFloat32" d:alt_encoding="0000000032E60140" d:precision="string">2.1612</e>
<e d:type="sFloat32" d:alt_encoding="0000002030C421C0" d:precision="string">-8.88318</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
</Element>
</cHcRMatrix4x4>
</Matrix>
<ParentNodeName d:type="cDeltaString"></ParentNodeName>
</cEntityContainerBlueprint-sChild>
<cEntityContainerBlueprint-sChild d:id="82881176">
<ChildName d:type="cDeltaString">Fireman</ChildName>
<BlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">G-TraX</Provider>
<Product d:type="cDeltaString">Trains</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">Scenery\Characters\Fireman01.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</BlueprintID>
<Matrix>
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000A0DEFEEFBF" d:precision="string">-0.999862</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000407EFD90BF" d:precision="string">-0.016592</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000407EFD903F" d:precision="string">0.016592</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000A0DEFEEFBF" d:precision="string">-0.999862</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="00000000FF86EFBF" d:precision="string">-0.985229</e>
<e d:type="sFloat32" d:alt_encoding="00000060DA1BFE3F" d:precision="string">1.8056</e>
<e d:type="sFloat32" d:alt_encoding="0000002030C421C0" d:precision="string">-8.88318</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
</Element>
</cHcRMatrix4x4>
</Matrix>
<ParentNodeName d:type="cDeltaString"></ParentNodeName>
</cEntityContainerBlueprint-sChild>
The Engineer and Fireman will sink slightly into their seat cushions but their feet will be flat on the cab deck.
Just remember that each repaint for each Loco Type has to be edited with these new values
OlPaint