Page 1 of 1

Placing RCAP trailers on Raton Pass spine cars

Unread postPosted: Tue Aug 14, 2018 6:47 pm
by ColoradoRailfan
Im trying to figure out how to put on the RCAP trailers (specifically the 45ft Generic ones) onto the spine cars that were included with Raton Pass, but Im not getting any luck with doing so. Can someone explain to me the process to doing this?

Re: Placing RCAP trailers on Raton Pass spine cars

Unread postPosted: Thu Aug 16, 2018 11:30 am
by _o_OOOO_oo-Kanawha
First copy the relevant files A, B and C to a new name. Using RW_Tools you'll need to make a changes in the <ContainerComponent> <Children> >load< section to select the trailer you want to ride on the deck.
Then comes the tedious part of fiddling with the (x,y.z) matrix until the wheels are on the platform and the fifth wheel on the provided pedestal.
Don't forget to set both the filename and the <DisplayName> to something different so you can pick the cars in your scenario editor later.

If you're fluent in creating QD consists or consist fragments you can try to create complete 3 and 5 car sets of spine cars with nicely varied loads.

Here is a code snippet to get you started:

Code: Select all
                  <cEntityContainerBlueprint-sChild d:id="53772">
                     <ChildName d:type="cDeltaString">load</ChildName>
                     <BlueprintID>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString">RCAP</Provider>
                                 <Product d:type="cDeltaString">NorthAmerica</Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString">Scenery\Vehicles\Semi_Trailer_4501.xml</BlueprintID>
                        </iBlueprintLibrary-cAbsoluteBlueprintID>
                     </BlueprintID>
                     <Matrix>
                        <cHcRMatrix4x4>
                           <Element>
                              <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="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="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="000000A09999F13F" d:precision="string">1.1</e>
                              <e d:type="sFloat32" d:alt_encoding="00000040333303C0" d:precision="string">-2.4</e>
                              <e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
                           </Element>
                        </cHcRMatrix4x4>
                     </Matrix>
                     <ParentNodeName d:type="cDeltaString"></ParentNodeName>
                  </cEntityContainerBlueprint-sChild>

These two lines define the position of the trailer relative to the center of the car:

<e d:type="sFloat32" d:alt_encoding="000000A09999F13F" d:precision="string">1.1</e> (y) height above zero (railhead presumably)
<e d:type="sFloat32" d:alt_encoding="00000040333303C0" d:precision="string">-2.4</e> (z) offset along the length axis

Here is small article on the prototype spine cars: https://www.model160.com/n-scale-resour ... prototype/

Wether the models match the prototypes is a subject of further discussion. Esp the number range relative to the length of the platform in order to transport 53' trailers. It seems the trailer hitch is too far from the end to comfortably fit 53' trailers.