transfer point

Post your problems and installation issues here!

transfer point

Unread postby eyein12 » Thu Jan 30, 2014 4:52 pm

I am using the bulkcargo defition and doesn't work for what I want accomplished. however the container definition works since I guess that's what I built the anim on. One problem is that the forklift doesn't pick up the container. it just stays there in place and then it disappears when the forklift drops it in the boxcar. It does show up in the box car essentially a teleport. that's not what I want. I want it to "stick" to the forklift like the container crane sticks to the containers. my hysterstacker works the containers stick so this shouldn't be n issue. I set the trigger box to be about the same size as the palette want picked up and then I put the little arrow thingy inside.

I used go get, pick up, and relax for the commands but cant seem to figure out why it wont work. the whole animation works tho. and is there a way I can command the boxcar to open its doors and use its animation? should it be set up like a passenger car? can a boxcar use an input mapper because I set one up and tried that and it didn't work.

Maybe someone as an idea.
Home of the NEW TIER 4 GEVO PACK, SD90/80mac PACK, BNSF SEATTLE SUBDIVISION ROUTE,UPDATES and more...

http://eyein12.blogspot.com/

https://www.youtube.com/channel/UCtWF-X ... dY7ag/feed
eyein12
 
Posts: 1258
Joined: Fri Oct 15, 2010 9:47 am
Location: Pottstown, PA USA

Re: tranfer point

Unread postby eyein12 » Thu Jan 30, 2014 7:43 pm

basically ive narrowed the issue down to the forklift not picking up the palatte. it still goes thru its animations. then when its time to dump the palette, the palette teleports to its final destination rather than follows the motion with the forklift.
Home of the NEW TIER 4 GEVO PACK, SD90/80mac PACK, BNSF SEATTLE SUBDIVISION ROUTE,UPDATES and more...

http://eyein12.blogspot.com/

https://www.youtube.com/channel/UCtWF-X ... dY7ag/feed
eyein12
 
Posts: 1258
Joined: Fri Oct 15, 2010 9:47 am
Location: Pottstown, PA USA

Re: tranfer point

Unread postby HankySpanky » Thu Jan 30, 2014 11:03 pm

I'm nowhere near your level but I'm willing to bet it has something to do with child object sharing or something like that. **!!2cents!!**
"Manny - I need shoes!"
User avatar
HankySpanky
 
Posts: 323
Joined: Mon Jul 15, 2013 2:50 pm
Location: Ft. Lauderdale

Re: transfer point

Unread postby eyein12 » Fri Jan 31, 2014 7:22 am

heres the transfer point blueprint:

Code: Select all
?xml version="1.0" encoding="utf-8"?>
<cBlueprintLoader xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
   <Blueprint>
      <cTransferPointBlueprint>
         <Name d:type="cDeltaString">eyein_tacoma_forklift_anim</Name>
         <BrowseInformation>
            <iBrowseableBlueprint-cBrowseInformation>
               <DisplayName>
                  <Localisation-cUserLocalisedString>
                     <English d:type="cDeltaString">eyein_tacoma_forklift_anim</English>
                     <French d:type="cDeltaString"></French>
                     <Italian d:type="cDeltaString"></Italian>
                     <German d:type="cDeltaString"></German>
                     <Spanish d:type="cDeltaString"></Spanish>
                     <Dutch d:type="cDeltaString"></Dutch>
                     <Polish d:type="cDeltaString"></Polish>
                     <Russian d:type="cDeltaString"></Russian>
                     <Other/>
                     <Key d:type="cDeltaString"></Key>
                  </Localisation-cUserLocalisedString>
               </DisplayName>
               <Description>
                  <Localisation-cUserLocalisedString>
                     <English d:type="cDeltaString">eyein_tacoma_gypsum_anim</English>
                     <French d:type="cDeltaString"></French>
                     <Italian d:type="cDeltaString"></Italian>
                     <German d:type="cDeltaString"></German>
                     <Spanish d:type="cDeltaString"></Spanish>
                     <Dutch d:type="cDeltaString"></Dutch>
                     <Polish d:type="cDeltaString"></Polish>
                     <Russian d:type="cDeltaString"></Russian>
                     <Other/>
                     <Key d:type="cDeltaString"></Key>
                  </Localisation-cUserLocalisedString>
               </Description>
               <Category d:type="cDeltaString">eClutter</Category>
               <ValidInScenarios d:type="cDeltaString">eFalse</ValidInScenarios>
            </iBrowseableBlueprint-cBrowseInformation>
         </BrowseInformation>
         <RenderComponent>
            <cAnimObjectRenderBlueprint>
               <PrimaryNamedTextureSet>
                  <iBlueprintLibrary-cAbsoluteBlueprintID>
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString"></Provider>
                           <Product d:type="cDeltaString"></Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString"></BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </PrimaryNamedTextureSet>
               <SecondaryNamedTextureSet>
                  <iBlueprintLibrary-cAbsoluteBlueprintID>
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString"></Provider>
                           <Product d:type="cDeltaString"></Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString"></BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </SecondaryNamedTextureSet>
               <GeometryID d:type="cDeltaString">EYEIN12\SEATTLE-PORTLAND\scenery\Animated\tacoma_warehouse\[00]Forklift</GeometryID>
               <CollisionGeometryID d:type="cDeltaString"></CollisionGeometryID>
               <Pickable d:type="cDeltaString">eTrue</Pickable>
               <CastsShadows d:type="cDeltaString">eTrue</CastsShadows>
               <ShadowType d:type="cDeltaString">eShadowType_Blobby</ShadowType>
               <ViewType d:type="cDeltaString">ExternalView</ViewType>
               <Palettised d:type="cDeltaString">eFalse</Palettised>
               <Palette0Index d:type="sInt32">-1</Palette0Index>
               <Palette1Index d:type="sInt32">-1</Palette1Index>
               <Palette2Index d:type="sInt32">-1</Palette2Index>
               <HeatHaze/>
               <TexText/>
               <ProjectedLightElement/>
               <Instancable d:type="bool">0</Instancable>
               <DetailLevelGenerationRange>
                  <cSceneryRenderBlueprint-sDetailLevelGenerationRange>
                     <HighestLevel_1isHighest d:type="sInt32">1</HighestLevel_1isHighest>
                     <LowestLevel_10isLowest d:type="sInt32">10</LowestLevel_10isLowest>
                  </cSceneryRenderBlueprint-sDetailLevelGenerationRange>
               </DetailLevelGenerationRange>
               <AnimSet>
                  <iAnimObjectRenderBlueprint-cAnimation d:id="131718">
                     <AnimationID d:type="cDeltaString">go get</AnimationID>
                     <AnimationName d:type="cDeltaString">EYEIN12\SEATTLE-PORTLAND\scenery\Animated\tacoma_warehouse\go get</AnimationName>
                     <AnimateInEditor d:type="cDeltaString">eTrue</AnimateInEditor>
                  </iAnimObjectRenderBlueprint-cAnimation>
                  <iAnimObjectRenderBlueprint-cAnimation d:id="131722">
                     <AnimationID d:type="cDeltaString">pick up</AnimationID>
                     <AnimationName d:type="cDeltaString">EYEIN12\SEATTLE-PORTLAND\scenery\Animated\tacoma_warehouse\pick up</AnimationName>
                     <AnimateInEditor d:type="cDeltaString">eTrue</AnimateInEditor>
                  </iAnimObjectRenderBlueprint-cAnimation>
                  <iAnimObjectRenderBlueprint-cAnimation d:id="131726">
                     <AnimationID d:type="cDeltaString">and relax</AnimationID>
                     <AnimationName d:type="cDeltaString">EYEIN12\SEATTLE-PORTLAND\scenery\Animated\tacoma_warehouse\and relax</AnimationName>
                     <AnimateInEditor d:type="cDeltaString">eTrue</AnimateInEditor>
                  </iAnimObjectRenderBlueprint-cAnimation>
               </AnimSet>
            </cAnimObjectRenderBlueprint>
         </RenderComponent>
         <TransferPointComponent>
            <cTransferPointComponentBlueprint>
               <CargoType d:type="cDeltaString">FreightContainer</CargoType>
               <TransferRate d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</TransferRate>
               <TransferDirection d:type="cDeltaString">TransferBoth</TransferDirection>
               <TriggerBox>
                  <cHcR3dBox>
                     <Width d:type="sFloat32" d:alt_encoding="000000E0BD38F33F" d:precision="string">1.20135</Width>
                     <Height d:type="sFloat32" d:alt_encoding="00000080E817FB3F" d:precision="string">1.69334</Height>
                     <Depth d:type="sFloat32" d:alt_encoding="000000209C0FF43F" d:precision="string">1.25381</Depth>
                     <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="000000E046580E40" d:precision="string">3.7931</e>
                        <e d:type="sFloat32" d:alt_encoding="00000020D2FDF63F" d:precision="string">1.43697</e>
                        <e d:type="sFloat32" d:alt_encoding="00000000306710C0" d:precision="string">-4.10077</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
                     </Element>
                  </cHcR3dBox>
               </TriggerBox>
               <FreightNodeMatrix>
                  <cHcRMatrix4x4>
                     <Element>
                        <e d:type="sFloat32" d:alt_encoding="0000002000FCEF3F" d:precision="string">0.999512</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000C0A7FE9F3F" d:precision="string">0.0312449</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="000000C0A7FE9FBF" d:precision="string">-0.0312449</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="0000002000FCEF3F" d:precision="string">0.999512</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000A05A9D0D40" d:precision="string">3.70183</e>
                        <e d:type="sFloat32" d:alt_encoding="00000080DE25E43F" d:precision="string">0.629623</e>
                        <e d:type="sFloat32" d:alt_encoding="00000000402C13C0" d:precision="string">-4.79321</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
                     </Element>
                  </cHcRMatrix4x4>
               </FreightNodeMatrix>
               <ContainerBlueprintID>
                  <iBlueprintLibrary-cAbsoluteBlueprintID>
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString"></Provider>
                           <Product d:type="cDeltaString"></Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString"></BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </ContainerBlueprintID>
               <BlueprintID>
                  <iBlueprintLibrary-cAbsoluteBlueprintID d:id="131779">
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString">EYEIN12</Provider>
                           <Product d:type="cDeltaString">SEATTLE-PORTLAND</Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString">scenery\railnetwork\INTERACTIVE\pallette1.xml</BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </BlueprintID>
               <SecondsAIToWaitForLoading d:type="sUInt32">30</SecondsAIToWaitForLoading>
            </cTransferPointComponentBlueprint>
         </TransferPointComponent>
         <PosOriComponent>
            <cPosOriBlueprint/>
         </PosOriComponent>
         <ContainerComponent>
            <cEntityContainerBlueprint>
               <TrackTerrainInEditor d:type="bool">0</TrackTerrainInEditor>
               <Children/>
            </cEntityContainerBlueprint>
         </ContainerComponent>
      </cTransferPointBlueprint>
   </Blueprint>
</cBlueprintLoader>


heres the boxcar blueprint:

Code: Select all
?xml version="1.0" encoding="utf-8"?>
<cBlueprintLoader xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
   <Blueprint>
      <cWagonBlueprint>
         <Name d:type="cDeltaString">boxcar</Name>
         <BrowseInformation>
            <iRailVehicleBlueprint-cBrowseRVInformation>
               <DisplayName>
                  <Localisation-cUserLocalisedString>
                     <English d:type="cDeltaString">Gunderson_BNSF_boxcar_60ft</English>
                     <French d:type="cDeltaString"></French>
                     <Italian d:type="cDeltaString"></Italian>
                     <German d:type="cDeltaString"></German>
                     <Spanish d:type="cDeltaString"></Spanish>
                     <Dutch d:type="cDeltaString"></Dutch>
                     <Polish d:type="cDeltaString"></Polish>
                     <Russian d:type="cDeltaString"></Russian>
                     <Other/>
                     <Key d:type="cDeltaString"></Key>
                  </Localisation-cUserLocalisedString>
               </DisplayName>
            </iRailVehicleBlueprint-cBrowseRVInformation>
         </BrowseInformation>
         <RailVehicleComponent>
            <cWagonComponentBlueprint>
               <NumberingList>
                  <cCSVContainer>
                     <CsvFile d:type="cDeltaString">EYEIN12\SEATTLE-PORTLAND\RailVehicles\Freight\BOXCAR\BNSF\WAGON\boxcar digits</CsvFile>
                  </cCSVContainer>
               </NumberingList>
               <NumberingFormat d:type="cDeltaString"></NumberingFormat>
               <Numberings d:type="sUInt32">0</Numberings>
               <FrontCouplingBlueprintID>
                  <iBlueprintLibrary-cAbsoluteBlueprintID>
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString">EYEIN12</Provider>
                           <Product d:type="cDeltaString">SEATTLE-PORTLAND</Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString">RailVehicles\Couplings\Buckeye\Type-E\buckeye_type_e_coupling.xml</BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </FrontCouplingBlueprintID>
               <RearCouplingBlueprintID>
                  <iBlueprintLibrary-cAbsoluteBlueprintID>
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString">EYEIN12</Provider>
                           <Product d:type="cDeltaString">SEATTLE-PORTLAND</Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString">RailVehicles\Couplings\Buckeye\Type-E\buckeye_type_e_coupling.xml</BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </RearCouplingBlueprintID>
               <FrontCouplingPivot>
                  <cHcRMatrix4x4>
                     <Element>
                        <e d:type="sFloat32" d:alt_encoding="000000207BFCEF3F" d:precision="string">0.99957</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000C0A1039EBF" d:precision="string">-0.0293107</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="000000C0A1039E3F" d:precision="string">0.0293107</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000207BFCEF3F" d:precision="string">0.99957</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000040E13E" d:precision="string">8.22544e-006</e>
                        <e d:type="sFloat32" d:alt_encoding="000000600875E83F" d:precision="string">0.764286</e>
                        <e d:type="sFloat32" d:alt_encoding="00000080661E2240" d:precision="string">9.05938</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
                     </Element>
                  </cHcRMatrix4x4>
               </FrontCouplingPivot>
               <RearCouplingPivot>
                  <cHcRMatrix4x4>
                     <Element>
                        <e d:type="sFloat32" d:alt_encoding="0000006056FFEFBF" d:precision="string">-0.999919</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000E0BA0D8A3F" d:precision="string">0.0127215</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="000000E0BA0D8ABF" d:precision="string">-0.0127215</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="0000006056FFEFBF" d:precision="string">-0.999919</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000E0FF5FD73E" d:precision="string">5.57303e-006</e>
                        <e d:type="sFloat32" d:alt_encoding="00000040DC87E83F" d:precision="string">0.766585</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000060F221C0" d:precision="string">-8.97339</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
                     </Element>
                  </cHcRMatrix4x4>
               </RearCouplingPivot>
               <FrontCouplingReceivingPoint>
                  <cHcRMatrix4x4>
                     <Element>
                        <e d:type="sFloat32" d:alt_encoding="000000207BFCEF3F" d:precision="string">0.99957</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000C09F039EBF" d:precision="string">-0.0293107</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="000000C09F039E3F" d:precision="string">0.0293107</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000207BFCEF3F" d:precision="string">0.99957</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000090E33E" d:precision="string">9.32813e-006</e>
                        <e d:type="sFloat32" d:alt_encoding="000000A08E87E83F" d:precision="string">0.766548</e>
                        <e d:type="sFloat32" d:alt_encoding="000000C0060F2240" d:precision="string">9.02935</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
                     </Element>
                  </cHcRMatrix4x4>
               </FrontCouplingReceivingPoint>
               <RearCouplingReceivingPoint>
                  <cHcRMatrix4x4>
                     <Element>
                        <e d:type="sFloat32" d:alt_encoding="0000002098FEEFBF" d:precision="string">-0.999828</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000E0B5F892BF" d:precision="string">-0.0185269</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="000000E0B5F8923F" d:precision="string">0.0185269</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="0000002098FEEFBF" d:precision="string">-0.999828</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000C0FF4FE53E" d:precision="string">1.01626e-005</e>
                        <e d:type="sFloat32" d:alt_encoding="00000080C987E83F" d:precision="string">0.766576</e>
                        <e d:type="sFloat32" d:alt_encoding="00000000F8FA21C0" d:precision="string">-8.99017</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
                     </Element>
                  </cHcRMatrix4x4>
               </RearCouplingReceivingPoint>
               <Mass d:type="sFloat32" d:alt_encoding="0000000000003B40" d:precision="string">27</Mass>
               <EaseOfDerailment d:type="sFloat32" d:alt_encoding="000000000000DC3F" d:precision="string">0.4375</EaseOfDerailment>
               <FrontPivotX d:type="sFloat32" d:alt_encoding="0000004033B32340" d:precision="string">9.85</FrontPivotX>
               <FrontPivotY d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</FrontPivotY>
               <BackPivotX d:type="sFloat32" d:alt_encoding="0000004033B323C0" d:precision="string">-9.85</BackPivotX>
               <BackPivotY d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</BackPivotY>
               <CollisionCentreX d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</CollisionCentreX>
               <CollisionCentreY d:type="sFloat32" d:alt_encoding="000000C0E1D91240" d:precision="string">4.71278</CollisionCentreY>
               <CollisionWidth d:type="sFloat32" d:alt_encoding="0000004033330740" d:precision="string">2.9</CollisionWidth>
               <CollisionHeight d:type="sFloat32" d:alt_encoding="000000C0CCCC1540" d:precision="string">5.45</CollisionHeight>
               <CollisionLength d:type="sFloat32" d:alt_encoding="00000000D7233240" d:precision="string">18.14</CollisionLength>
               <DragCoefficient d:type="sFloat32" d:alt_encoding="0000000000001040" d:precision="string">4</DragCoefficient>
               <RollingFrictionCoefficient d:type="sFloat32" d:alt_encoding="000000E04D62503F" d:precision="string">0.001</RollingFrictionCoefficient>
               <DryFriction d:type="sFloat32" d:alt_encoding="000000000000E03F" d:precision="string">0.5</DryFriction>
               <WetFriction d:type="sFloat32" d:alt_encoding="000000000000D03F" d:precision="string">0.25</WetFriction>
               <SnowFriction d:type="sFloat32" d:alt_encoding="000000403333C33F" d:precision="string">0.15</SnowFriction>
               <SandFrictionMultiplier d:type="sFloat32" d:alt_encoding="000000C0CCCCF43F" d:precision="string">1.3</SandFrictionMultiplier>
               <Bogey>
                  <cRailVehicleComponentBlueprint-tag_sBogey d:id="113728">
                     <BogeyPivotX d:type="sFloat32" d:alt_encoding="0000004033B32340" d:precision="string">9.85</BogeyPivotX>
                     <BogeyPivotY d:type="sFloat32" d:alt_encoding="000000000000E03F" d:precision="string">0.5</BogeyPivotY>
                     <BogeyBlueprint>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString">EYEIN12</Provider>
                                 <Product d:type="cDeltaString">SEATTLE-PORTLAND</Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString">RailVehicles\Freight\BOXCAR\BNSF\BOGIES\boxcarbo01.xml</BlueprintID>
                        </iBlueprintLibrary-cAbsoluteBlueprintID>
                     </BogeyBlueprint>
                  </cRailVehicleComponentBlueprint-tag_sBogey>
                  <cRailVehicleComponentBlueprint-tag_sBogey d:id="113736">
                     <BogeyPivotX d:type="sFloat32" d:alt_encoding="0000004033B323C0" d:precision="string">-9.85</BogeyPivotX>
                     <BogeyPivotY d:type="sFloat32" d:alt_encoding="000000000000E03F" d:precision="string">0.5</BogeyPivotY>
                     <BogeyBlueprint>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString">EYEIN12</Provider>
                                 <Product d:type="cDeltaString">SEATTLE-PORTLAND</Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString">RailVehicles\Freight\BOXCAR\BNSF\BOGIES\boxcarbo02.xml</BlueprintID>
                        </iBlueprintLibrary-cAbsoluteBlueprintID>
                     </BogeyBlueprint>
                  </cRailVehicleComponentBlueprint-tag_sBogey>
               </Bogey>
               <StopgoRemapper d:type="cDeltaString"></StopgoRemapper>
               <IntermediateRemapper d:type="cDeltaString"></IntermediateRemapper>
               <ExpertRemapper d:type="cDeltaString">Boxcar_Expert</ExpertRemapper>
               <BogieAudioControlName d:type="cDeltaString"></BogieAudioControlName>
               <CouplingAudioControlName d:type="cDeltaString"></CouplingAudioControlName>
               <AnimatedBodyNodeName d:type="cDeltaString"></AnimatedBodyNodeName>
               <MaxComfortableAcceleration d:type="sFloat32" d:alt_encoding="0000000000005940" d:precision="string">100</MaxComfortableAcceleration>
               <TrainBrakeAssembly>
                  <EngineSimulation-cTrainAirBrakeBlueprint d:id="113752">
                     <BrakeType>
                        <EngineSimulation-cTrainAirBrakeDataBlueprint d:id="113754">
                           <EquipmentType d:type="cDeltaString">eAirSinglePipe</EquipmentType>
                           <MaxForcePercentOfVehicleWeight d:type="sFloat32" d:alt_encoding="0000000000004E40" d:precision="string">60</MaxForcePercentOfVehicleWeight>
                           <Control/>
                           <Handbrake>
                              <EngineSimulation-cHandbrake d:id="113759">
                                 <MaxForce d:type="sFloat32" d:alt_encoding="000000000070C740" d:precision="string">12000</MaxForce>
                              </EngineSimulation-cHandbrake>
                           </Handbrake>
                           <GraduatedRelease d:type="cDeltaString">eTrue</GraduatedRelease>
                           <ProportionalBrake d:type="cDeltaString">eTrue</ProportionalBrake>
                           <MaxReleaseRate d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</MaxReleaseRate>
                           <MaxApplicationRate d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</MaxApplicationRate>
                           <MaxCylinderPressure d:type="sFloat32" d:alt_encoding="0000000000004940" d:precision="string">50</MaxCylinderPressure>
                           <PressureForMaxForce d:type="sFloat32" d:alt_encoding="0000000000004940" d:precision="string">50</PressureForMaxForce>
                           <MaxSystemPressure d:type="sFloat32" d:alt_encoding="0000000000805640" d:precision="string">90</MaxSystemPressure>
                           <MinSystemPressure d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</MinSystemPressure>
                           <Distributor/>
                           <EmergencyBraking>
                              <EngineSimulation-cBaseAirBrakeBlueprint-cEmergencyBraking d:id="113771">
                                 <TriggerRate d:type="sFloat32" d:alt_encoding="0000000000002440" d:precision="string">10</TriggerRate>
                                 <ReservoirPressure d:type="sFloat32" d:alt_encoding="0000000000805640" d:precision="string">90</ReservoirPressure>
                                 <ReservoirCapacity d:type="sFloat32" d:alt_encoding="00000060B81E0540" d:precision="string">2.64</ReservoirCapacity>
                                 <ReservoirVolumeMultiplier d:type="sFloat32" d:alt_encoding="00000000295CF73F" d:precision="string">1.46</ReservoirVolumeMultiplier>
                                 <ApplicationRate d:type="sFloat32" d:alt_encoding="0000000000002440" d:precision="string">10</ApplicationRate>
                                 <ChargeRate d:type="sFloat32" d:alt_encoding="0000004033330340" d:precision="string">2.4</ChargeRate>
                              </EngineSimulation-cBaseAirBrakeBlueprint-cEmergencyBraking>
                           </EmergencyBraking>
                           <AuxiliaryBraking>
                              <EngineSimulation-cBaseAirBrakeBlueprint-cAuxiliaryBraking d:id="113779">
                                 <MaxChargingRate d:type="sFloat32" d:alt_encoding="000000803D0AFB3F" d:precision="string">1.69</MaxChargingRate>
                                 <MaxReservoirPressure d:type="sFloat32" d:alt_encoding="0000000000005940" d:precision="string">100</MaxReservoirPressure>
                              </EngineSimulation-cBaseAirBrakeBlueprint-cAuxiliaryBraking>
                           </AuxiliaryBraking>
                           <PressureUsedFromPipePerPoundGained d:type="sFloat32" d:alt_encoding="000000403333D33F" d:precision="string">0.3</PressureUsedFromPipePerPoundGained>
                           <PressureGainedFromOnePipePounds d:type="sFloat32" d:alt_encoding="0000000000005940" d:precision="string">100</PressureGainedFromOnePipePounds>
                           <RetainerType d:type="cDeltaString">eNoRetainer</RetainerType>
                           <TripleValve d:type="cDeltaString">eTrue</TripleValve>
                           <TripleValveRatio d:type="sFloat32" d:alt_encoding="0000000000000440" d:precision="string">2.5</TripleValveRatio>
                           <RetainerSlowReleaseRate d:type="sFloat32" d:alt_encoding="0000000000002E40" d:precision="string">15</RetainerSlowReleaseRate>
                        </EngineSimulation-cTrainAirBrakeDataBlueprint>
                     </BrakeType>
                  </EngineSimulation-cTrainAirBrakeBlueprint>
               </TrainBrakeAssembly>
            </cWagonComponentBlueprint>
         </RailVehicleComponent>
         <RenderComponent>
            <cAnimObjectRenderBlueprint>
               <PrimaryNamedTextureSet>
                  <iBlueprintLibrary-cAbsoluteBlueprintID>
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString">EYEIN12</Provider>
                           <Product d:type="cDeltaString">SEATTLE-PORTLAND</Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString">RailVehicles\Freight\BOXCAR\BNSF\WAGON\boxcar digits.xml</BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </PrimaryNamedTextureSet>
               <SecondaryNamedTextureSet>
                  <iBlueprintLibrary-cAbsoluteBlueprintID>
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString"></Provider>
                           <Product d:type="cDeltaString"></Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString"></BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </SecondaryNamedTextureSet>
               <GeometryID d:type="cDeltaString">EYEIN12\SEATTLE-PORTLAND\RailVehicles\Freight\BOXCAR\BNSF\WAGON\[00]Boxcar_BNSF</GeometryID>
               <CollisionGeometryID d:type="cDeltaString">EYEIN12\SEATTLE-PORTLAND\RailVehicles\Freight\BOXCAR\BNSF\WAGON\[00]Boxcar_BNSF</CollisionGeometryID>
               <Pickable d:type="cDeltaString">eTrue</Pickable>
               <CastsShadows d:type="cDeltaString">eTrue</CastsShadows>
               <ShadowType d:type="cDeltaString">eShadowType_Blobby</ShadowType>
               <ViewType d:type="cDeltaString">ExternalView</ViewType>
               <Palettised d:type="cDeltaString">eFalse</Palettised>
               <Palette0Index d:type="sInt32">-1</Palette0Index>
               <Palette1Index d:type="sInt32">-1</Palette1Index>
               <Palette2Index d:type="sInt32">-1</Palette2Index>
               <HeatHaze/>
               <TexText/>
               <ProjectedLightElement/>
               <Instancable d:type="bool">0</Instancable>
               <DetailLevelGenerationRange>
                  <cSceneryRenderBlueprint-sDetailLevelGenerationRange>
                     <HighestLevel_1isHighest d:type="sInt32">1</HighestLevel_1isHighest>
                     <LowestLevel_10isLowest d:type="sInt32">10</LowestLevel_10isLowest>
                  </cSceneryRenderBlueprint-sDetailLevelGenerationRange>
               </DetailLevelGenerationRange>
               <AnimSet>
                  <iAnimObjectRenderBlueprint-cAnimation d:id="113817">
                     <AnimationID d:type="cDeltaString">freight</AnimationID>
                     <AnimationName d:type="cDeltaString">EYEIN12\SEATTLE-PORTLAND\RailVehicles\Freight\BOXCAR\BNSF\WAGON\door_anim</AnimationName>
                     <AnimateInEditor d:type="cDeltaString">eTrue</AnimateInEditor>
                  </iAnimObjectRenderBlueprint-cAnimation>
               </AnimSet>
            </cAnimObjectRenderBlueprint>
         </RenderComponent>
         <PosOriComponent>
            <cPosOriBlueprint/>
         </PosOriComponent>
         <ControlContainerComponent>
            <cControlContainerBlueprint>
               <InteriorInterface>
                  <cControlContainerBlueprint-cInteriorInterface>
                     <InteriorGeometryID d:type="cDeltaString"></InteriorGeometryID>
                     <NumberOfCabs d:type="cDeltaString">eSingleCab</NumberOfCabs>
                     <InteriorCamera>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString"></Provider>
                                 <Product d:type="cDeltaString"></Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString"></BlueprintID>
                        </iBlueprintLibrary-cAbsoluteBlueprintID>
                     </InteriorCamera>
                     <CabOcclusion>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString"></Provider>
                                 <Product d:type="cDeltaString"></Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString"></BlueprintID>
                        </iBlueprintLibrary-cAbsoluteBlueprintID>
                     </CabOcclusion>
                  </cControlContainerBlueprint-cInteriorInterface>
               </InteriorInterface>
               <CarriageInteriorInterface>
                  <cControlContainerBlueprint-cInteriorInterface>
                     <InteriorGeometryID d:type="cDeltaString"></InteriorGeometryID>
                     <NumberOfCabs d:type="cDeltaString">eSingleCab</NumberOfCabs>
                     <InteriorCamera>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString"></Provider>
                                 <Product d:type="cDeltaString"></Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString"></BlueprintID>
                        </iBlueprintLibrary-cAbsoluteBlueprintID>
                     </InteriorCamera>
                     <CabOcclusion>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString"></Provider>
                                 <Product d:type="cDeltaString"></Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString"></BlueprintID>
                        </iBlueprintLibrary-cAbsoluteBlueprintID>
                     </CabOcclusion>
                  </cControlContainerBlueprint-cInteriorInterface>
               </CarriageInteriorInterface>
               <HUDControlsPath d:type="cDeltaString"></HUDControlsPath>
               <MinimalHUDControlsPath d:type="cDeltaString"></MinimalHUDControlsPath>
               <HUDControlsTexturePath d:type="cDeltaString"></HUDControlsTexturePath>
               <ControlValues>
                  <cControlContainerBlueprint-cControlValue d:id="113853">
                     <ControlName d:type="cDeltaString">freight</ControlName>
                     <DefaultValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</DefaultValue>
                     <MinimumValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</MinimumValue>
                     <MaximumValue d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</MaximumValue>
                     <BriefDescription d:type="cDeltaString">opens cargo doors</BriefDescription>
                     <DetailedDescription d:type="cDeltaString">opens cargo doors</DetailedDescription>
                     <ApplyToConsist d:type="cDeltaString">eTrue</ApplyToConsist>
                     <HUDControlID d:type="sUInt32">0</HUDControlID>
                     <InterfaceElements>
                        <cControlContainerBlueprint-cExteriorAnimation d:id="113863">
                           <ElementName d:type="cDeltaString">freight</ElementName>
                           <DifficultyType d:type="cDeltaString">Expert</DifficultyType>
                           <AnimationID d:type="cDeltaString">freight</AnimationID>
                           <AnimStyle d:type="cDeltaString">Toggle</AnimStyle>
                        </cControlContainerBlueprint-cExteriorAnimation>
                     </InterfaceElements>
                  </cControlContainerBlueprint-cControlValue>
               </ControlValues>
               <WiperPairs/>
            </cControlContainerBlueprint>
         </ControlContainerComponent>
         <CargoComponent>
            <cCargoComponentBlueprint>
               <CargoDef>
                  <cContainerCargoDef d:id="113871">
                     <Name d:type="cDeltaString"></Name>
                     <MassInKg d:type="sFloat32" d:alt_encoding="000000000088C340" d:precision="string">10000</MassInKg>
                     <Position>
                        <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="000000A071C9EC3F" d:precision="string">0.89959</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>
                           </Element>
                        </cHcRMatrix4x4>
                     </Position>
                  </cContainerCargoDef>
               </CargoDef>
               <CargoBlueprintID>
                  <iBlueprintLibrary-cAbsoluteBlueprintID>
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString">EYEIN12</Provider>
                           <Product d:type="cDeltaString">SEATTLE-PORTLAND</Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString">scenery\railnetwork\INTERACTIVE\pallette1.xml</BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </CargoBlueprintID>
            </cCargoComponentBlueprint>
         </CargoComponent>
         <ContainerComponent>
            <cEntityContainerBlueprint>
               <TrackTerrainInEditor d:type="bool">0</TrackTerrainInEditor>
               <Children>
                  <cEntityContainerBlueprint-sChild d:id="113900">
                     <ChildName d:type="cDeltaString">Wagon Sound</ChildName>
                     <BlueprintID>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString">Kuju</Provider>
                                 <Product d:type="cDeltaString">RailsimulatorUS</Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString">Audio\Railvehicles\Wagon\Wagon Freight Sound.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="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>
                           </Element>
                        </cHcRMatrix4x4>
                     </Matrix>
                     <ParentNodeName d:type="cDeltaString"></ParentNodeName>
                  </cEntityContainerBlueprint-sChild>
               </Children>
            </cEntityContainerBlueprint>
         </ContainerComponent>
         <ScriptComponent>
            <cScriptComponentBlueprint>
               <Name d:type="cDeltaString"></Name>
            </cScriptComponentBlueprint>
         </ScriptComponent>
      </cWagonBlueprint>
   </Blueprint>
</cBlueprintLoader>



maybe someone will spot the issue
Home of the NEW TIER 4 GEVO PACK, SD90/80mac PACK, BNSF SEATTLE SUBDIVISION ROUTE,UPDATES and more...

http://eyein12.blogspot.com/

https://www.youtube.com/channel/UCtWF-X ... dY7ag/feed
eyein12
 
Posts: 1258
Joined: Fri Oct 15, 2010 9:47 am
Location: Pottstown, PA USA

Re: transfer point

Unread postby dick8299 » Fri Jan 31, 2014 7:49 am

For the fork lift, the part of the model that picks up the cargo has to be named crane_claw.

You can make the box car doors open and close by adding control commands to the box car and engine and revising the input mapper. The drawback is that you can not release just the boxcar, you must also instruct the user how to modify their engines, or release a unique engine just for this feature. I know nothing about scripting in lua, but it would be nice if someone would write a script that would call on the door opening animation when the boxcar is being loaded at a transfer point.

Here are the instructions that I made for modifying an engine when I uploaded a box car with opening doors (I can no longer find the model in the file library - not sure what happened to it)

Code: Select all
Modifications to engine file for opening and closing box car doors.

FIRST MAKE A BACK UP COPY of the engine.bin file that you are going to be altering.  (Note if you are going to alter a default RailWorks engine, make a copy of the bin file and rename the file and also the engine name in the file, because RailWorks would eventually overwrite your changes)

It is highly recommended that you edit the bin files using KRS Bin Convert (found in Trainsim files named krsbc115.zip) along with Context editing program which can be downloaded for free at http://www.contexteditor.org/.

Do not make these modifications to any steam engine that you are going to drive in the expert mode and act as your own fireman (automatic fireman off in game play options)

FInd the line in the engine bin file that looks like this(line 187): 

<IntermediateRemapper d:type="cDeltaString"></IntermediateRemapper>

and change it to look like this:

<IntermediateRemapper d:type="cDeltaString">Doors_Intermediate</IntermediateRemapper>





Find the section of control values.  It will look something like this:

                                        <ControlValues>
                  <cControlContainerBlueprint-cControlValue d:id="34338400">
                     <ControlName d:type="cDeltaString">RPM</ControlName>
                     <DefaultValue d:type="sFloat32" d:alt_encoding="0000000000B07340" d:precision="string">315.0000</DefaultValue>
                     <MinimumValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</MinimumValue>
                     <MaximumValue d:type="sFloat32" d:alt_encoding="0000000000408C40" d:precision="string">904.0000</MaximumValue>
                     <BriefDescription d:type="cDeltaString">RPM</BriefDescription>
                     <DetailedDescription d:type="cDeltaString">RPM for sound</DetailedDescription>
                     <ApplyToConsist d:type="cDeltaString">eFalse</ApplyToConsist>
                     <InterfaceElements/>
                  </cControlContainerBlueprint-cControlValue>
                  <cControlContainerBlueprint-cControlValue d:id="34653920">
                     <ControlName d:type="cDeltaString">RPMDelta</ControlName>
                     <DefaultValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</DefaultValue>
                     <MinimumValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</MinimumValue>
                     <MaximumValue d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</MaximumValue>
                     <BriefDescription d:type="cDeltaString">RPM</BriefDescription>
                     <DetailedDescription d:type="cDeltaString">RPM rate of change</DetailedDescription>
                     <ApplyToConsist d:type="cDeltaString">eFalse</ApplyToConsist>
                     <InterfaceElements/>
                  </cControlContainerBlueprint-cControlValue>
                  <cControlContainerBlueprint-cControlValue d:id="34649952">
                     <ControlName d:type="cDeltaString">CompressorState</ControlName>
                     <DefaultValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</DefaultValue>
                     <MinimumValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</MinimumValue>
                     <MaximumValue d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</MaximumValue>
                     <BriefDescription d:type="cDeltaString">Compressor on off</BriefDescription>
                     <DetailedDescription d:type="cDeltaString">Compressor on off</DetailedDescription>
                     <ApplyToConsist d:type="cDeltaString">eFalse</ApplyToConsist>
                     <InterfaceElements/>
                  </cControlContainerBlueprint-cControlValue>


Paste the flowing two control values into the section between two existing controlcontainerblueprint entries:


                                                 <cControlContainerBlueprint-cControlValue d:id="14959648">
                     <ControlName d:type="cDeltaString">LeftDoor</ControlName>
                     <DefaultValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</DefaultValue>
                     <MinimumValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</MinimumValue>
                     <MaximumValue d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</MaximumValue>
                     <BriefDescription d:type="cDeltaString">Open doors on left side</BriefDescription>
                     <DetailedDescription d:type="cDeltaString">Open doors on left side</DetailedDescription>
                     <ApplyToConsist d:type="cDeltaString">eTrue</ApplyToConsist>
                     <InterfaceElements>
                        <cControlContainerBlueprint-cExteriorAnimation d:id="14998384">
                           <ElementName d:type="cDeltaString">LeftDoor</ElementName>
                           <DifficultyType d:type="cDeltaString">Intermediate</DifficultyType>
                           <AnimationID d:type="cDeltaString">LDoor</AnimationID>
                           <AnimStyle d:type="cDeltaString">Toggle</AnimStyle>
                        </cControlContainerBlueprint-cExteriorAnimation>
                     </InterfaceElements>
                  </cControlContainerBlueprint-cControlValue>
                  <cControlContainerBlueprint-cControlValue d:id="14982536">
                     <ControlName d:type="cDeltaString">RightDoor</ControlName>
                     <DefaultValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</DefaultValue>
                     <MinimumValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</MinimumValue>
                     <MaximumValue d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</MaximumValue>
                     <BriefDescription d:type="cDeltaString">Open doors on right side</BriefDescription>
                     <DetailedDescription d:type="cDeltaString">Open doors on right side</DetailedDescription>
                     <ApplyToConsist d:type="cDeltaString">eTrue</ApplyToConsist>
                     <InterfaceElements>
                        <cControlContainerBlueprint-cExteriorAnimation d:id="15007192">
                           <ElementName d:type="cDeltaString">RightDoor</ElementName>
                           <DifficultyType d:type="cDeltaString">Intermediate</DifficultyType>
                           <AnimationID d:type="cDeltaString">RDoor</AnimationID>
                           <AnimStyle d:type="cDeltaString">Toggle</AnimStyle>
                        </cControlContainerBlueprint-cExteriorAnimation>
                     </InterfaceElements>
                  </cControlContainerBlueprint-cControlValue>

Note that the control containers always start with a line <cControlContainerBlueprint-cControlValue d:id="34653920"> and end with a line </cControlContainerBlueprint-cControlValue>; you should insert the new controls between the line </cControlContainerBlueprint-cControlValue> and the next control line that starts with <cControlContainerBlueprint-cControlValue d:id="34653920">  (of course the 34653920 number will be different in every case)



To Operate the Doors in RailWorks:

Press the R key to open the right door and the Shift+R key to close the right door
Press the L key to open the left door and the Shift+L key to close the left door
(For those of you that drive steam engines and act as your own fireman, these modifications will not work)

To use the Hobo camera press the 5 key.  (Note Hobo camera only shows the doors open regardless of the exterior view showing the doors open or closed)



Note: A copy of this file is also included in the Assets\MaineLines\RailVehicles\Freight folder
User avatar
dick8299
 
Posts: 385
Joined: Sat Feb 28, 2009 7:50 am

Re: transfer point

Unread postby eyein12 » Fri Jan 31, 2014 8:36 am

Ahhh I was wondering if something needed to be named I forgot I did that lol! and thats the transform name right? excellent! and I was well on my way to putting in values for input mappers I just needed to put them into an engine input mapper not a seperate one for the boxcar. so i should only change the input mapper that goes to an engine.bin file? not the boxcar bin right?

and l et me see if i have it straight here: add in the two control values in the engine blueprint. have an animset in the boxcar blueprint that it gets referenced to and tie them in with a mapper key?

Thanks again dick.
Home of the NEW TIER 4 GEVO PACK, SD90/80mac PACK, BNSF SEATTLE SUBDIVISION ROUTE,UPDATES and more...

http://eyein12.blogspot.com/

https://www.youtube.com/channel/UCtWF-X ... dY7ag/feed
eyein12
 
Posts: 1258
Joined: Fri Oct 15, 2010 9:47 am
Location: Pottstown, PA USA

Re: transfer point

Unread postby eyein12 » Sat Feb 01, 2014 8:38 am

SO the forklift works fine now. but I cant get the doors to open following your method. the only part of the whole process you give Dick is just inserting the control values. I put an external animation for the boxcar in the engine anim set section. I also did one for the boxcar. in case it needs to be there but I doubt it since the control value references to the anim set section. I put my input mapper in as well but no luck. I should be able to create my own reference in my input mapper right?
Home of the NEW TIER 4 GEVO PACK, SD90/80mac PACK, BNSF SEATTLE SUBDIVISION ROUTE,UPDATES and more...

http://eyein12.blogspot.com/

https://www.youtube.com/channel/UCtWF-X ... dY7ag/feed
eyein12
 
Posts: 1258
Joined: Fri Oct 15, 2010 9:47 am
Location: Pottstown, PA USA

Re: transfer point

Unread postby dick8299 » Sat Feb 01, 2014 10:54 am

Here are the files for my boxcar with opening doors and my input mapper.
You do not have the required permissions to view the files attached to this post.
User avatar
dick8299
 
Posts: 385
Joined: Sat Feb 28, 2009 7:50 am

Re: transfer point

Unread postby eyein12 » Sun Feb 02, 2014 10:43 am

still trying by your method dick and no luck. I took the liberty of adding the inputs to my already existing mapper. for you to check and see. thanks again for the help.

BOXCAR BLUEPRINT:
Code: Select all
?xml version="1.0" encoding="utf-8"?>
<cBlueprintLoader xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
   <Blueprint>
      <cWagonBlueprint>
         <Name d:type="cDeltaString">boxcar</Name>
         <BrowseInformation>
            <iRailVehicleBlueprint-cBrowseRVInformation>
               <DisplayName>
                  <Localisation-cUserLocalisedString>
                     <English d:type="cDeltaString">Gunderson_BNSF_boxcar_60ft</English>
                     <French d:type="cDeltaString"></French>
                     <Italian d:type="cDeltaString"></Italian>
                     <German d:type="cDeltaString"></German>
                     <Spanish d:type="cDeltaString"></Spanish>
                     <Dutch d:type="cDeltaString"></Dutch>
                     <Polish d:type="cDeltaString"></Polish>
                     <Russian d:type="cDeltaString"></Russian>
                     <Other/>
                     <Key d:type="cDeltaString"></Key>
                  </Localisation-cUserLocalisedString>
               </DisplayName>
            </iRailVehicleBlueprint-cBrowseRVInformation>
         </BrowseInformation>
         <RailVehicleComponent>
            <cWagonComponentBlueprint>
               <NumberingList>
                  <cCSVContainer>
                     <CsvFile d:type="cDeltaString">EYEIN12\SEATTLE-PORTLAND\RailVehicles\Freight\BOXCAR\BNSF\WAGON\boxcar digits</CsvFile>
                  </cCSVContainer>
               </NumberingList>
               <NumberingFormat d:type="cDeltaString"></NumberingFormat>
               <Numberings d:type="sUInt32">0</Numberings>
               <FrontCouplingBlueprintID>
                  <iBlueprintLibrary-cAbsoluteBlueprintID>
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString">EYEIN12</Provider>
                           <Product d:type="cDeltaString">SEATTLE-PORTLAND</Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString">RailVehicles\Couplings\Buckeye\Type-E\buckeye_type_e_coupling.xml</BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </FrontCouplingBlueprintID>
               <RearCouplingBlueprintID>
                  <iBlueprintLibrary-cAbsoluteBlueprintID>
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString">EYEIN12</Provider>
                           <Product d:type="cDeltaString">SEATTLE-PORTLAND</Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString">RailVehicles\Couplings\Buckeye\Type-E\buckeye_type_e_coupling.xml</BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </RearCouplingBlueprintID>
               <FrontCouplingPivot>
                  <cHcRMatrix4x4>
                     <Element>
                        <e d:type="sFloat32" d:alt_encoding="000000207BFCEF3F" d:precision="string">0.99957</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000C0A1039EBF" d:precision="string">-0.0293107</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="000000C0A1039E3F" d:precision="string">0.0293107</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000207BFCEF3F" d:precision="string">0.99957</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000040E13E" d:precision="string">8.22544e-006</e>
                        <e d:type="sFloat32" d:alt_encoding="000000600875E83F" d:precision="string">0.764286</e>
                        <e d:type="sFloat32" d:alt_encoding="00000080661E2240" d:precision="string">9.05938</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
                     </Element>
                  </cHcRMatrix4x4>
               </FrontCouplingPivot>
               <RearCouplingPivot>
                  <cHcRMatrix4x4>
                     <Element>
                        <e d:type="sFloat32" d:alt_encoding="0000006056FFEFBF" d:precision="string">-0.999919</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000E0BA0D8A3F" d:precision="string">0.0127215</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="000000E0BA0D8ABF" d:precision="string">-0.0127215</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="0000006056FFEFBF" d:precision="string">-0.999919</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000E0FF5FD73E" d:precision="string">5.57303e-006</e>
                        <e d:type="sFloat32" d:alt_encoding="00000040DC87E83F" d:precision="string">0.766585</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000060F221C0" d:precision="string">-8.97339</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
                     </Element>
                  </cHcRMatrix4x4>
               </RearCouplingPivot>
               <FrontCouplingReceivingPoint>
                  <cHcRMatrix4x4>
                     <Element>
                        <e d:type="sFloat32" d:alt_encoding="000000207BFCEF3F" d:precision="string">0.99957</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000C09F039EBF" d:precision="string">-0.0293107</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="000000C09F039E3F" d:precision="string">0.0293107</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000207BFCEF3F" d:precision="string">0.99957</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000090E33E" d:precision="string">9.32813e-006</e>
                        <e d:type="sFloat32" d:alt_encoding="000000A08E87E83F" d:precision="string">0.766548</e>
                        <e d:type="sFloat32" d:alt_encoding="000000C0060F2240" d:precision="string">9.02935</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
                     </Element>
                  </cHcRMatrix4x4>
               </FrontCouplingReceivingPoint>
               <RearCouplingReceivingPoint>
                  <cHcRMatrix4x4>
                     <Element>
                        <e d:type="sFloat32" d:alt_encoding="0000002098FEEFBF" d:precision="string">-0.999828</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000E0B5F892BF" d:precision="string">-0.0185269</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="000000E0B5F8923F" d:precision="string">0.0185269</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="0000002098FEEFBF" d:precision="string">-0.999828</e>
                        <e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
                        <e d:type="sFloat32" d:alt_encoding="000000C0FF4FE53E" d:precision="string">1.01626e-005</e>
                        <e d:type="sFloat32" d:alt_encoding="00000080C987E83F" d:precision="string">0.766576</e>
                        <e d:type="sFloat32" d:alt_encoding="00000000F8FA21C0" d:precision="string">-8.99017</e>
                        <e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
                     </Element>
                  </cHcRMatrix4x4>
               </RearCouplingReceivingPoint>
               <Mass d:type="sFloat32" d:alt_encoding="0000000000003B40" d:precision="string">27</Mass>
               <EaseOfDerailment d:type="sFloat32" d:alt_encoding="000000000000DC3F" d:precision="string">0.4375</EaseOfDerailment>
               <FrontPivotX d:type="sFloat32" d:alt_encoding="0000004033B32340" d:precision="string">9.85</FrontPivotX>
               <FrontPivotY d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</FrontPivotY>
               <BackPivotX d:type="sFloat32" d:alt_encoding="0000004033B323C0" d:precision="string">-9.85</BackPivotX>
               <BackPivotY d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</BackPivotY>
               <CollisionCentreX d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</CollisionCentreX>
               <CollisionCentreY d:type="sFloat32" d:alt_encoding="000000C0291A0840" d:precision="string">3.01277</CollisionCentreY>
               <CollisionWidth d:type="sFloat32" d:alt_encoding="0000004033330740" d:precision="string">2.9</CollisionWidth>
               <CollisionHeight d:type="sFloat32" d:alt_encoding="000000005D4D1340" d:precision="string">4.82555</CollisionHeight>
               <CollisionLength d:type="sFloat32" d:alt_encoding="00000000D7233340" d:precision="string">19.14</CollisionLength>
               <DragCoefficient d:type="sFloat32" d:alt_encoding="0000000000001040" d:precision="string">4</DragCoefficient>
               <RollingFrictionCoefficient d:type="sFloat32" d:alt_encoding="000000E04D62503F" d:precision="string">0.001</RollingFrictionCoefficient>
               <DryFriction d:type="sFloat32" d:alt_encoding="000000000000E03F" d:precision="string">0.5</DryFriction>
               <WetFriction d:type="sFloat32" d:alt_encoding="000000000000D03F" d:precision="string">0.25</WetFriction>
               <SnowFriction d:type="sFloat32" d:alt_encoding="000000403333C33F" d:precision="string">0.15</SnowFriction>
               <SandFrictionMultiplier d:type="sFloat32" d:alt_encoding="000000C0CCCCF43F" d:precision="string">1.3</SandFrictionMultiplier>
               <Bogey>
                  <cRailVehicleComponentBlueprint-tag_sBogey d:id="14173">
                     <BogeyPivotX d:type="sFloat32" d:alt_encoding="0000006066661F40" d:precision="string">7.85</BogeyPivotX>
                     <BogeyPivotY d:type="sFloat32" d:alt_encoding="000000000000E03F" d:precision="string">0.5</BogeyPivotY>
                     <BogeyBlueprint>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString">EYEIN12</Provider>
                                 <Product d:type="cDeltaString">SEATTLE-PORTLAND</Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString">RailVehicles\Freight\BOXCAR\BNSF\BOGIES\boxcarbo01.xml</BlueprintID>
                        </iBlueprintLibrary-cAbsoluteBlueprintID>
                     </BogeyBlueprint>
                  </cRailVehicleComponentBlueprint-tag_sBogey>
                  <cRailVehicleComponentBlueprint-tag_sBogey d:id="14181">
                     <BogeyPivotX d:type="sFloat32" d:alt_encoding="0000006066661FC0" d:precision="string">-7.85</BogeyPivotX>
                     <BogeyPivotY d:type="sFloat32" d:alt_encoding="000000000000E03F" d:precision="string">0.5</BogeyPivotY>
                     <BogeyBlueprint>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString">EYEIN12</Provider>
                                 <Product d:type="cDeltaString">SEATTLE-PORTLAND</Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString">RailVehicles\Freight\BOXCAR\BNSF\BOGIES\boxcarbo02.xml</BlueprintID>
                        </iBlueprintLibrary-cAbsoluteBlueprintID>
                     </BogeyBlueprint>
                  </cRailVehicleComponentBlueprint-tag_sBogey>
               </Bogey>
               <StopgoRemapper d:type="cDeltaString"></StopgoRemapper>
               <IntermediateRemapper d:type="cDeltaString"></IntermediateRemapper>
               <ExpertRemapper d:type="cDeltaString">dash8W_Expert</ExpertRemapper>
               <BogieAudioControlName d:type="cDeltaString"></BogieAudioControlName>
               <CouplingAudioControlName d:type="cDeltaString"></CouplingAudioControlName>
               <AnimatedBodyNodeName d:type="cDeltaString"></AnimatedBodyNodeName>
               <MaxComfortableAcceleration d:type="sFloat32" d:alt_encoding="0000000000005940" d:precision="string">100</MaxComfortableAcceleration>
               <TrainBrakeAssembly>
                  <EngineSimulation-cTrainAirBrakeBlueprint d:id="14197">
                     <BrakeType>
                        <EngineSimulation-cTrainAirBrakeDataBlueprint d:id="14199">
                           <EquipmentType d:type="cDeltaString">eAirSinglePipe</EquipmentType>
                           <MaxForcePercentOfVehicleWeight d:type="sFloat32" d:alt_encoding="0000000000004E40" d:precision="string">60</MaxForcePercentOfVehicleWeight>
                           <Control/>
                           <Handbrake>
                              <EngineSimulation-cHandbrake d:id="14204">
                                 <MaxForce d:type="sFloat32" d:alt_encoding="000000000070C740" d:precision="string">12000</MaxForce>
                              </EngineSimulation-cHandbrake>
                           </Handbrake>
                           <GraduatedRelease d:type="cDeltaString">eTrue</GraduatedRelease>
                           <ProportionalBrake d:type="cDeltaString">eTrue</ProportionalBrake>
                           <MaxReleaseRate d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</MaxReleaseRate>
                           <MaxApplicationRate d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</MaxApplicationRate>
                           <MaxCylinderPressure d:type="sFloat32" d:alt_encoding="0000000000004940" d:precision="string">50</MaxCylinderPressure>
                           <PressureForMaxForce d:type="sFloat32" d:alt_encoding="0000000000004940" d:precision="string">50</PressureForMaxForce>
                           <MaxSystemPressure d:type="sFloat32" d:alt_encoding="0000000000805640" d:precision="string">90</MaxSystemPressure>
                           <MinSystemPressure d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</MinSystemPressure>
                           <Distributor/>
                           <EmergencyBraking>
                              <EngineSimulation-cBaseAirBrakeBlueprint-cEmergencyBraking d:id="14216">
                                 <TriggerRate d:type="sFloat32" d:alt_encoding="0000000000002440" d:precision="string">10</TriggerRate>
                                 <ReservoirPressure d:type="sFloat32" d:alt_encoding="0000000000805640" d:precision="string">90</ReservoirPressure>
                                 <ReservoirCapacity d:type="sFloat32" d:alt_encoding="00000060B81E0540" d:precision="string">2.64</ReservoirCapacity>
                                 <ReservoirVolumeMultiplier d:type="sFloat32" d:alt_encoding="00000000295CF73F" d:precision="string">1.46</ReservoirVolumeMultiplier>
                                 <ApplicationRate d:type="sFloat32" d:alt_encoding="0000000000002440" d:precision="string">10</ApplicationRate>
                                 <ChargeRate d:type="sFloat32" d:alt_encoding="0000004033330340" d:precision="string">2.4</ChargeRate>
                              </EngineSimulation-cBaseAirBrakeBlueprint-cEmergencyBraking>
                           </EmergencyBraking>
                           <AuxiliaryBraking>
                              <EngineSimulation-cBaseAirBrakeBlueprint-cAuxiliaryBraking d:id="14224">
                                 <MaxChargingRate d:type="sFloat32" d:alt_encoding="000000803D0AFB3F" d:precision="string">1.69</MaxChargingRate>
                                 <MaxReservoirPressure d:type="sFloat32" d:alt_encoding="0000000000005940" d:precision="string">100</MaxReservoirPressure>
                              </EngineSimulation-cBaseAirBrakeBlueprint-cAuxiliaryBraking>
                           </AuxiliaryBraking>
                           <PressureUsedFromPipePerPoundGained d:type="sFloat32" d:alt_encoding="000000403333D33F" d:precision="string">0.3</PressureUsedFromPipePerPoundGained>
                           <PressureGainedFromOnePipePounds d:type="sFloat32" d:alt_encoding="0000000000005940" d:precision="string">100</PressureGainedFromOnePipePounds>
                           <RetainerType d:type="cDeltaString">eNoRetainer</RetainerType>
                           <TripleValve d:type="cDeltaString">eTrue</TripleValve>
                           <TripleValveRatio d:type="sFloat32" d:alt_encoding="0000000000000440" d:precision="string">2.5</TripleValveRatio>
                           <RetainerSlowReleaseRate d:type="sFloat32" d:alt_encoding="0000000000002E40" d:precision="string">15</RetainerSlowReleaseRate>
                        </EngineSimulation-cTrainAirBrakeDataBlueprint>
                     </BrakeType>
                  </EngineSimulation-cTrainAirBrakeBlueprint>
               </TrainBrakeAssembly>
            </cWagonComponentBlueprint>
         </RailVehicleComponent>
         <RenderComponent>
            <cAnimObjectRenderBlueprint>
               <PrimaryNamedTextureSet>
                  <iBlueprintLibrary-cAbsoluteBlueprintID>
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString">EYEIN12</Provider>
                           <Product d:type="cDeltaString">SEATTLE-PORTLAND</Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString">RailVehicles\Freight\BOXCAR\BNSF\WAGON\boxcar digits.xml</BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </PrimaryNamedTextureSet>
               <SecondaryNamedTextureSet>
                  <iBlueprintLibrary-cAbsoluteBlueprintID>
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString"></Provider>
                           <Product d:type="cDeltaString"></Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString"></BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </SecondaryNamedTextureSet>
               <GeometryID d:type="cDeltaString">EYEIN12\SEATTLE-PORTLAND\RailVehicles\Freight\BOXCAR\BNSF\WAGON\[00]Boxcar_BNSF</GeometryID>
               <CollisionGeometryID d:type="cDeltaString">EYEIN12\SEATTLE-PORTLAND\RailVehicles\Freight\BOXCAR\BNSF\WAGON\[00]Boxcar_BNSF</CollisionGeometryID>
               <Pickable d:type="cDeltaString">eTrue</Pickable>
               <CastsShadows d:type="cDeltaString">eTrue</CastsShadows>
               <ShadowType d:type="cDeltaString">eShadowType_Blobby</ShadowType>
               <ViewType d:type="cDeltaString">ExternalView</ViewType>
               <Palettised d:type="cDeltaString">eFalse</Palettised>
               <Palette0Index d:type="sInt32">-1</Palette0Index>
               <Palette1Index d:type="sInt32">-1</Palette1Index>
               <Palette2Index d:type="sInt32">-1</Palette2Index>
               <HeatHaze/>
               <TexText/>
               <ProjectedLightElement/>
               <Instancable d:type="bool">0</Instancable>
               <DetailLevelGenerationRange>
                  <cSceneryRenderBlueprint-sDetailLevelGenerationRange>
                     <HighestLevel_1isHighest d:type="sInt32">1</HighestLevel_1isHighest>
                     <LowestLevel_10isLowest d:type="sInt32">10</LowestLevel_10isLowest>
                  </cSceneryRenderBlueprint-sDetailLevelGenerationRange>
               </DetailLevelGenerationRange>
               <AnimSet>
                  <iAnimObjectRenderBlueprint-cAnimation d:id="14262">
                     <AnimationID d:type="cDeltaString">FreightDoorOpen</AnimationID>
                     <AnimationName d:type="cDeltaString">EYEIN12\SEATTLE-PORTLAND\RailVehicles\Freight\BOXCAR\BNSF\WAGON\Leftdoor_open</AnimationName>
                     <AnimateInEditor d:type="cDeltaString">eTrue</AnimateInEditor>
                  </iAnimObjectRenderBlueprint-cAnimation>
                  <iAnimObjectRenderBlueprint-cAnimation d:id="14266">
                     <AnimationID d:type="cDeltaString">FreightDoorClosed</AnimationID>
                     <AnimationName d:type="cDeltaString">EYEIN12\SEATTLE-PORTLAND\RailVehicles\Freight\BOXCAR\BNSF\WAGON\Leftdoor_close</AnimationName>
                     <AnimateInEditor d:type="cDeltaString">eTrue</AnimateInEditor>
                  </iAnimObjectRenderBlueprint-cAnimation>
               </AnimSet>
            </cAnimObjectRenderBlueprint>
         </RenderComponent>
         <PosOriComponent>
            <cPosOriBlueprint/>
         </PosOriComponent>
         <ControlContainerComponent>
            <cControlContainerBlueprint>
               <InteriorInterface>
                  <cControlContainerBlueprint-cInteriorInterface>
                     <InteriorGeometryID d:type="cDeltaString"></InteriorGeometryID>
                     <NumberOfCabs d:type="cDeltaString">eSingleCab</NumberOfCabs>
                     <InteriorCamera>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString"></Provider>
                                 <Product d:type="cDeltaString"></Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString"></BlueprintID>
                        </iBlueprintLibrary-cAbsoluteBlueprintID>
                     </InteriorCamera>
                     <CabOcclusion>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString"></Provider>
                                 <Product d:type="cDeltaString"></Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString"></BlueprintID>
                        </iBlueprintLibrary-cAbsoluteBlueprintID>
                     </CabOcclusion>
                  </cControlContainerBlueprint-cInteriorInterface>
               </InteriorInterface>
               <CarriageInteriorInterface>
                  <cControlContainerBlueprint-cInteriorInterface>
                     <InteriorGeometryID d:type="cDeltaString"></InteriorGeometryID>
                     <NumberOfCabs d:type="cDeltaString">eSingleCab</NumberOfCabs>
                     <InteriorCamera>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString"></Provider>
                                 <Product d:type="cDeltaString"></Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString"></BlueprintID>
                        </iBlueprintLibrary-cAbsoluteBlueprintID>
                     </InteriorCamera>
                     <CabOcclusion>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString"></Provider>
                                 <Product d:type="cDeltaString"></Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString"></BlueprintID>
                        </iBlueprintLibrary-cAbsoluteBlueprintID>
                     </CabOcclusion>
                  </cControlContainerBlueprint-cInteriorInterface>
               </CarriageInteriorInterface>
               <HUDControlsPath d:type="cDeltaString"></HUDControlsPath>
               <MinimalHUDControlsPath d:type="cDeltaString"></MinimalHUDControlsPath>
               <HUDControlsTexturePath d:type="cDeltaString"></HUDControlsTexturePath>
               <ControlValues>
                  <cControlContainerBlueprint-cControlValue d:id="14302">
                     <ControlName d:type="cDeltaString">FreightDoorOpen</ControlName>
                     <DefaultValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</DefaultValue>
                     <MinimumValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</MinimumValue>
                     <MaximumValue d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</MaximumValue>
                     <BriefDescription d:type="cDeltaString"></BriefDescription>
                     <DetailedDescription d:type="cDeltaString"></DetailedDescription>
                     <ApplyToConsist d:type="cDeltaString">eTrue</ApplyToConsist>
                     <HUDControlID d:type="sUInt32">0</HUDControlID>
                     <InterfaceElements>
                        <cControlContainerBlueprint-cExteriorAnimation d:id="14312">
                           <ElementName d:type="cDeltaString">FreightDoorOpen</ElementName>
                           <DifficultyType d:type="cDeltaString">Expert</DifficultyType>
                           <AnimationID d:type="cDeltaString">FreightDoorOpen</AnimationID>
                           <AnimStyle d:type="cDeltaString">Once</AnimStyle>
                        </cControlContainerBlueprint-cExteriorAnimation>
                     </InterfaceElements>
                  </cControlContainerBlueprint-cControlValue>
                  <cControlContainerBlueprint-cControlValue d:id="14317">
                     <ControlName d:type="cDeltaString">FreightDoorClosed</ControlName>
                     <DefaultValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</DefaultValue>
                     <MinimumValue d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</MinimumValue>
                     <MaximumValue d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</MaximumValue>
                     <BriefDescription d:type="cDeltaString"></BriefDescription>
                     <DetailedDescription d:type="cDeltaString"></DetailedDescription>
                     <ApplyToConsist d:type="cDeltaString">eTrue</ApplyToConsist>
                     <HUDControlID d:type="sUInt32">0</HUDControlID>
                     <InterfaceElements>
                        <cControlContainerBlueprint-cExteriorAnimation d:id="14327">
                           <ElementName d:type="cDeltaString">FreightDoorClosed</ElementName>
                           <DifficultyType d:type="cDeltaString">Expert</DifficultyType>
                           <AnimationID d:type="cDeltaString">FreightDoorClosed</AnimationID>
                           <AnimStyle d:type="cDeltaString">Once</AnimStyle>
                        </cControlContainerBlueprint-cExteriorAnimation>
                     </InterfaceElements>
                  </cControlContainerBlueprint-cControlValue>
               </ControlValues>
               <WiperPairs/>
            </cControlContainerBlueprint>
         </ControlContainerComponent>
         <CargoComponent>
            <cCargoComponentBlueprint>
               <CargoDef>
                  <cContainerCargoDef d:id="14335">
                     <Name d:type="cDeltaString"></Name>
                     <MassInKg d:type="sFloat32" d:alt_encoding="000000000088C340" d:precision="string">10000</MassInKg>
                     <Position>
                        <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="000000A071C9EC3F" d:precision="string">0.89959</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>
                           </Element>
                        </cHcRMatrix4x4>
                     </Position>
                  </cContainerCargoDef>
               </CargoDef>
               <CargoBlueprintID>
                  <iBlueprintLibrary-cAbsoluteBlueprintID>
                     <BlueprintSetID>
                        <iBlueprintLibrary-cBlueprintSetID>
                           <Provider d:type="cDeltaString">EYEIN12</Provider>
                           <Product d:type="cDeltaString">SEATTLE-PORTLAND</Product>
                        </iBlueprintLibrary-cBlueprintSetID>
                     </BlueprintSetID>
                     <BlueprintID d:type="cDeltaString">scenery\railnetwork\INTERACTIVE\pallette1.xml</BlueprintID>
                  </iBlueprintLibrary-cAbsoluteBlueprintID>
               </CargoBlueprintID>
            </cCargoComponentBlueprint>
         </CargoComponent>
         <ContainerComponent>
            <cEntityContainerBlueprint>
               <TrackTerrainInEditor d:type="bool">0</TrackTerrainInEditor>
               <Children>
                  <cEntityContainerBlueprint-sChild d:id="14364">
                     <ChildName d:type="cDeltaString">Wagon Sound</ChildName>
                     <BlueprintID>
                        <iBlueprintLibrary-cAbsoluteBlueprintID>
                           <BlueprintSetID>
                              <iBlueprintLibrary-cBlueprintSetID>
                                 <Provider d:type="cDeltaString">Kuju</Provider>
                                 <Product d:type="cDeltaString">RailsimulatorUS</Product>
                              </iBlueprintLibrary-cBlueprintSetID>
                           </BlueprintSetID>
                           <BlueprintID d:type="cDeltaString">Audio\Railvehicles\Wagon\Wagon Freight Sound.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="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>
                           </Element>
                        </cHcRMatrix4x4>
                     </Matrix>
                     <ParentNodeName d:type="cDeltaString"></ParentNodeName>
                  </cEntityContainerBlueprint-sChild>
               </Children>
            </cEntityContainerBlueprint>
         </ContainerComponent>
         <ScriptComponent>
            <cScriptComponentBlueprint>
               <Name d:type="cDeltaString"></Name>
            </cScriptComponentBlueprint>
         </ScriptComponent>
      </cWagonBlueprint>
   </Blueprint>
</cBlueprintLoader>
Home of the NEW TIER 4 GEVO PACK, SD90/80mac PACK, BNSF SEATTLE SUBDIVISION ROUTE,UPDATES and more...

http://eyein12.blogspot.com/

https://www.youtube.com/channel/UCtWF-X ... dY7ag/feed
eyein12
 
Posts: 1258
Joined: Fri Oct 15, 2010 9:47 am
Location: Pottstown, PA USA

Re: transfer point

Unread postby eyein12 » Sun Feb 02, 2014 10:44 am

INPUT MAPPER:

Code: Select all
?xml version="1.0" encoding="utf-8"?>
<cBlueprintLoader xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
   <Blueprint>
      <cInputMapperBlueprint>
         <RemapperName d:type="cDeltaString">dash8W_Expert</RemapperName>
         <Map>
            <iInputMapper-cInputMapEntry d:id="10201">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_B</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString">Bell</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10211">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_H</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStart</Name>
               <Parameter d:type="cDeltaString">Headlights</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10221">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_H</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStop</Name>
               <Parameter d:type="cDeltaString">Headlights</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10231">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_H</Button>
               <ShiftButton d:type="cDeltaString">Shift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStart</Name>
               <Parameter d:type="cDeltaString">Headlights</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10241">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_H</Button>
               <ShiftButton d:type="cDeltaString">Shift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStop</Name>
               <Parameter d:type="cDeltaString">Headlights</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10251">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_V</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString">Wipers</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10261">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_Backspace</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStart</Name>
               <Parameter d:type="cDeltaString">EmergencyBrake</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10271">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_Backspace</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStart</Name>
               <Parameter d:type="cDeltaString">EmergencyBrake</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10281">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_W</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStart</Name>
               <Parameter d:type="cDeltaString">Reverser</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10291">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_W</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStop</Name>
               <Parameter d:type="cDeltaString">Reverser</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10301">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_S</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStart</Name>
               <Parameter d:type="cDeltaString">Reverser</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10311">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_S</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStop</Name>
               <Parameter d:type="cDeltaString">Reverser</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10321">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_A</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStart</Name>
               <Parameter d:type="cDeltaString">ThrottleAndBrake</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10331">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_A</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStop</Name>
               <Parameter d:type="cDeltaString">ThrottleAndBrake</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10341">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_D</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStart</Name>
               <Parameter d:type="cDeltaString">ThrottleAndBrake</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10351">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_D</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStop</Name>
               <Parameter d:type="cDeltaString">ThrottleAndBrake</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10361">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_Apostophe</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStart</Name>
               <Parameter d:type="cDeltaString">TrainBrakeControl</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10371">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_Apostophe</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStop</Name>
               <Parameter d:type="cDeltaString">TrainBrakeControl</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10381">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_SemiColon</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStart</Name>
               <Parameter d:type="cDeltaString">TrainBrakeControl</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10391">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_SemiColon</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStop</Name>
               <Parameter d:type="cDeltaString">TrainBrakeControl</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10401">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_Backspace</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString"></Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10411">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_Right_Bracket</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStart</Name>
               <Parameter d:type="cDeltaString">EngineBrakeControl</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10421">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_Right_Bracket</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStop</Name>
               <Parameter d:type="cDeltaString">EngineBrakeControl</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10431">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_Left_Bracket</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStart</Name>
               <Parameter d:type="cDeltaString">EngineBrakeControl</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10441">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_Left_Bracket</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStop</Name>
               <Parameter d:type="cDeltaString">EngineBrakeControl</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10451">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_X</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString">Sander</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10461">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_Space</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStart</Name>
               <Parameter d:type="cDeltaString">Horn</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10471">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_Space</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStart</Name>
               <Parameter d:type="cDeltaString">Horn</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10481">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_Z</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStart</Name>
               <Parameter d:type="cDeltaString">EngineStart</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10491">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_Z</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStart</Name>
               <Parameter d:type="cDeltaString">EngineStop</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10501">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_Period</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStart</Name>
               <Parameter d:type="cDeltaString">DynamicBrake</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10511">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_Period</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStop</Name>
               <Parameter d:type="cDeltaString">DynamicBrake</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10521">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_Comma</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStart</Name>
               <Parameter d:type="cDeltaString">DynamicBrake</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10531">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_Comma</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStop</Name>
               <Parameter d:type="cDeltaString">DynamicBrake</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10541">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_Z</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">IncreaseControlStart</Name>
               <Parameter d:type="cDeltaString">StartShutdown</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10551">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonUp</ButtonState>
               <Button d:type="cDeltaString">Key_Z</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">DecreaseControlStart</Name>
               <Parameter d:type="cDeltaString">StartShutdown</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10561">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_M</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString">Exteriorfrontcabdoor</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10571">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_H</Button>
               <ShiftButton d:type="cDeltaString">Control</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString">CabLight</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10581">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_N</Button>
               <ShiftButton d:type="cDeltaString">Shift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString">Numberboards</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10591">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_U</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString">Window_Right1</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10601">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_U</Button>
               <ShiftButton d:type="cDeltaString">Shift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString">Window_Right2</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10611">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_O</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString">Window_Left1</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10621">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_O</Button>
               <ShiftButton d:type="cDeltaString">Shift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString">Window_Left2</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10631">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_M</Button>
               <ShiftButton d:type="cDeltaString">Shift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString">Exteriorbackcabdoor</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10641">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_L</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString">FreightDoorOpen</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
            <iInputMapper-cInputMapEntry d:id="10651">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">Key_L</Button>
               <ShiftButton d:type="cDeltaString">Shift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString">ToggleControl</Name>
               <Parameter d:type="cDeltaString">FreightDoorClosed</Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
         </Map>
         <MapItem>
            <iInputMapper-cInputMapEntry d:id="10662">
               <State d:type="sInt32">0</State>
               <Device d:type="cDeltaString">Keyboard</Device>
               <ButtonState d:type="cDeltaString">ButtonDown</ButtonState>
               <Button d:type="cDeltaString">MouseButton0</Button>
               <ShiftButton d:type="cDeltaString">NoShift</ShiftButton>
               <Axis d:type="cDeltaString">NoAxis</Axis>
               <Name d:type="cDeltaString"></Name>
               <Parameter d:type="cDeltaString"></Parameter>
               <NewState d:type="sInt32">0</NewState>
            </iInputMapper-cInputMapEntry>
         </MapItem>
      </cInputMapperBlueprint>
   </Blueprint>
</cBlueprintLoader>
Home of the NEW TIER 4 GEVO PACK, SD90/80mac PACK, BNSF SEATTLE SUBDIVISION ROUTE,UPDATES and more...

http://eyein12.blogspot.com/

https://www.youtube.com/channel/UCtWF-X ... dY7ag/feed
eyein12
 
Posts: 1258
Joined: Fri Oct 15, 2010 9:47 am
Location: Pottstown, PA USA

Re: transfer point

Unread postby Chacal » Sun Feb 02, 2014 12:44 pm

For a working example, Have a look at Britkit's freeware Russell Snow Plow.
It comes with a modified Alco RS3.

When you press "M" or "Shift-M" the wings on the plow open or close.
Over the hill and gathering speed
Chacal
Site Admin
 
Posts: 6481
Joined: Tue Jul 05, 2011 1:11 pm
Location: Quebec, Canada

Re: transfer point

Unread postby dick8299 » Sun Feb 02, 2014 1:55 pm

Chacal wrote:For a working example, Have a look at Britkit's freeware Russell Snow Plow.
It comes with a modified Alco RS3.

When you press "M" or "Shift-M" the wings on the plow open or close.


The snowplow wings are animated as levers.
User avatar
dick8299
 
Posts: 385
Joined: Sat Feb 28, 2009 7:50 am

Re: transfer point

Unread postby Chacal » Sun Feb 02, 2014 2:29 pm

Not sure what that means.
There is no animation playing. Four children shapes have been defined for the four positions of the wings, and the lua script activates the one corresponding to the wings status.
Maybe that is what you mean.
Over the hill and gathering speed
Chacal
Site Admin
 
Posts: 6481
Joined: Tue Jul 05, 2011 1:11 pm
Location: Quebec, Canada

Re: transfer point

Unread postby dick8299 » Sun Feb 02, 2014 2:46 pm

@eyein12

Do you have the same controls and input mapped in your engine?
User avatar
dick8299
 
Posts: 385
Joined: Sat Feb 28, 2009 7:50 am

Re: transfer point

Unread postby eyein12 » Mon Feb 03, 2014 8:25 am

So the engine needs the same anim set and controls values as what I put in the boxcar? if so No I dont and I will test it out today.
Home of the NEW TIER 4 GEVO PACK, SD90/80mac PACK, BNSF SEATTLE SUBDIVISION ROUTE,UPDATES and more...

http://eyein12.blogspot.com/

https://www.youtube.com/channel/UCtWF-X ... dY7ag/feed
eyein12
 
Posts: 1258
Joined: Fri Oct 15, 2010 9:47 am
Location: Pottstown, PA USA

Next

Return to Problems and Peculiarities

Who is online

Users browsing this forum: No registered users and 1 guest

cron