<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="forageWagon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../bin/shared/xml/schema/vehicle.xsd">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

    <storeData>
        <name>PrimAlpin</name>
        <specs>
            <combination xmlFilename="vehicles/reform/muliT8X/muliT8X.xml"/>
        </specs>
        <functions>
            <function>$l10n_function_forageWagon</function>
        </functions>
        <image>vehicles/reform/primAlpin/store_primAlpin.png</image>
        <price>30000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>REFORM</brand>
        <category>loaderWagons</category>
        <shopTranslationOffset>0 0.345 0</shopTranslationOffset>
        <shopRotationOffset>-5.98 0 0</shopRotationOffset>
        <shopHeight>3.5</shopHeight>
        <vertexBufferMemoryUsage>0</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>0</indexBufferMemoryUsage>
        <textureMemoryUsage>0</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_forageWagon</typeDesc>
        <filename>vehicles/reform/primAlpin/primAlpin.i3d</filename>
        <size width="3.8" length="4.5" height="2.7" lengthOffset="-0.25"/>
        <speedLimit value="17"/>
        <components>
            <component centerOfMass="0 0.4 0.1" solverIterationCount="10" mass="930"/>
            <component centerOfMass="0 0 0"   solverIterationCount="10" mass="500"/>
            <joint component1="1" component2="2" node="componentJointPickup" rotLimit="0 0 0" transLimit="0 0 0"/>
        </components>
        <schemaOverlay attacherJointPosition="0.5 0.25" name="IMPLEMENT"/>
    </base>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="LIZARD" saveId="LIZARD_DEFAULT">
                <wheels>
                    <wheel>
                        <physics tipOcclusionAreaGroupId="2" restLoad="0.35" width="0.2" radius="0.13" repr="wheelPickupLeftPhy"  forcePointRatio="0.1" initialCompression="20" suspTravel="0.04" spring="30" damper="20" rotationDamping="0.001" brakeFactor="0" yOffset="0.01" supportsWheelSink="false"/>
                    </wheel>
                    <wheel>
                        <physics tipOcclusionAreaGroupId="2" restLoad="0.35" width="0.2" radius="0.13" repr="wheelPickupRightPhy" forcePointRatio="0.1" initialCompression="20" suspTravel="0.04" spring="30" damper="20" rotationDamping="0.001" brakeFactor="0" yOffset="0.01" supportsWheelSink="false"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>
    </wheels>

    <speedRotatingParts>
        <speedRotatingPart node="wheelBackCenter" radius="0.1" wheelIndex="1"/>
    </speedRotatingParts>

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJointModule" jointType="implement" lowerRotLimitScale="0 0 0" upperRotLimitScale="0 0 0" upperRotationOffset="0" lowerTransLimitScale="0 0 0" upperTransLimitScale="0 0 0">
                <distanceToGround lower="0.77" upper="0.77"/>
                <subType name="reformMuliX8TCustomBumper" showWarning="false"/>
                <objectChange node="hoses_detached" visibilityActive="false" visibilityInactive="true"/>
            </inputAttacherJoint>
        </inputAttacherJoints>
        <support animationName="supportAnim" delayedOnAttach="false" detachAnimationTime="0.6" />
    </attachable>

    <powerTakeOffs>
        <local startNode="ptoLocalOut" endNode="ptoLocalIn" color="SHARED_BLACK1" decalColor="WALTERSCHEID_YELLOW1" filename="$data/shared/assets/powerTakeOffs/walterscheidW_SC25.xml"/>
    </powerTakeOffs>

    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="electric" node="electric" length="1.0" diameter="0.007" straighteningFactor="2" isTwoPointHose="true">
            <objectChange node="electric_cover" rotationActive="8 0 0" rotationInactive="90 0 0"/>
            <objectChange node="electric_connector" visibilityActive="true" visibilityInactive="false"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn01"  length="2.0" diameter="0.018" straighteningFactor="2" isTwoPointHose="true" adapterType="NONE"/>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" length="2.0" diameter="0.018" straighteningFactor="1.8" isTwoPointHose="true" adapterType="NONE"/>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn02"  length="2.0" diameter="0.018" straighteningFactor="1.5" isTwoPointHose="true" adapterType="NONE"/>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut02" length="2.0" diameter="0.018" straighteningFactor="1.2" isTwoPointHose="true" adapterType="NONE"/>
    </connectionHoses>

    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="0" linkNode="camera_03" filename="$data/shared/assets/camera_03.i3d" rotationNode="0|0" rotation="-30 0 0"/>
    </dynamicallyLoadedParts>

    <powerConsumer ptoRpm="470" neededMinPtoPower="10" neededMaxPtoPower="15"/>

    <lights>
        <sharedLight linkNode="redRound_01_01"        filename="$data/shared/assets/reflectors/lizard/redRound_02.xml"/>
        <sharedLight linkNode="redRound_01_02"        filename="$data/shared/assets/reflectors/lizard/redRound_02.xml"/>
        <sharedLight linkNode="yellowRectangle_01_02" filename="$data/shared/assets/reflectors/lizard/yellowRectangle_01.xml"/>
        <sharedLight linkNode="yellowRectangle_01_01" filename="$data/shared/assets/reflectors/lizard/yellowRectangle_01.xml"/>

        <sharedLight linkNode="rearLight37_left"      filename="$data/shared/assets/lights/lizard/rearLight37_left.xml"/>
        <sharedLight linkNode="rearLight37_right"     filename="$data/shared/assets/lights/lizard/rearLight37_right.xml"/>
        <sharedLight linkNode="sideMarker09Orange_01" filename="$data/shared/assets/lights/lizard/sideMarker09Orange.xml"/>
        <sharedLight linkNode="sideMarker09Orange_02" filename="$data/shared/assets/lights/lizard/sideMarker09Orange.xml"/>
        <sharedLight linkNode="plateNumberLight02"    filename="$data/shared/assets/lights/lizard/plateNumberLight02.xml"/>

        <sharedLight linkNode="hellaWorkingLightRound_01" filename="$data/shared/assets/lights/hella/hellaWorkingLight02.xml">
            <rotationNode name="rotationNode1" rotation="-45 0 0"/>
        </sharedLight>

        <realLights>
            <high>
                <light node="backLightsHigh"        lightTypes="0"/>
                <light node="licensePlateLightHigh" lightTypes="0"/>
                <light node="workLightBackHigh"     lightTypes="1"/>
                <turnLightLeft  node="turnLightLeftBack"/>
                <turnLightRight node="turnLightRightBack"/>
                <brakeLight     node="backLightsHigh"/>
                <reverseLight   node="reverseLightHigh"/>
            </high>
        </realLights>
    </lights>

    <groundReferenceNodes>
        <groundReferenceNode node="groundReferenceNode" threshold="0.3"/>
    </groundReferenceNodes>

    <foldable>
        <foldingConfigurations>
            <foldingConfiguration>
                <foldingParts startMoveDirection="1" turnOnFoldMinLimit="0" turnOnFoldMaxLimit="0" requiresPower="false" allowUnfoldingByAI="false">
                    <foldingPart animationName="foldingAnim" speedScale="1.0"/>
                </foldingParts>
              </foldingConfiguration>
        </foldingConfigurations>
    </foldable>

    <workAreas>
        <workArea type="forageWagon" functionName="processForageWagonArea" disableBackwards="true">
            <area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight"/>
            <groundReferenceNode index="1"/>
        </workArea>
    </workAreas>

    <licensePlates>
        <licensePlate node="licensePlateBack" position="BACK" preferedType="SQUARISH" placementArea="0.11 0.16 0.11 0.16">
            <objectChange node="licensePlateMount" visibilityActive="true" visibilityInactive="false"/>
        </licensePlate>
    </licensePlates>

    <animations>
        <animation name="supportAnim">
            <part node="supportArmFrontLeft"        startTime="0.0" endTime="0.001" startTrans="0 0.714 1.102" endTrans="0.5 0.714 0.107" startRot="90 0 0" endRot="0 0 0"/>
            <part node="supportArmFrontRight"       startTime="0.0" endTime="0.001" startTrans="0 0.714 1.102" endTrans="-0.5 0.714 0.107" startRot="90 0 0" endRot="0 0 0"/>
            <part node="supportArmFrontLeftHandle"  startTime="0.1" endTime="1.0" startRot="0 0 0" endRot="0 1060 0"/>
            <part node="supportArmFrontRightHandle" startTime="0.1" endTime="1.0" startRot="0 0 0" endRot="0 1060 0"/>
            <part node="supportArmFrontLeftPart"    startTime="0.15" endTime="1.0" startTrans="0 0 0" endTrans="0 -0.35 0"/>
            <part node="supportArmFrontRightPart"   startTime="0.15" endTime="1.0" startTrans="0 0 0" endTrans="0 -0.35 0"/>
            <part node="supportArmBackLock"         startTime="0.000" endTime="0.001" startVisibility="true" endVisibility="false" tangentType="step"/>
            <part node="supportArmBackLock"         startTime="0.999" endTime="1.000" startVisibility="false" endVisibility="true" tangentType="step"/>
            <part node="supportArmBack"             startTime="0.0" endTime="1.0" startTrans="0 0 0" endTrans="0 0 -0.4"/>

            <sound template="slideOpen"     startTime="0.1"  endTime="0.99" volumeScale="3"   pitchScale="0.9" linkNode="supportArmFrontLeftHandle"/>
            <sound template="slideOpen"     startTime="0.1"  endTime="0.99" volumeScale="3"   pitchScale="1.1" linkNode="supportArmFrontRightHandle"/>
            <sound template="metalClose"    startTime="0.01" direction="-1" volumeScale="2"   pitchScale="2"   linkNode="supportArmFrontRightHandle"/>
            <sound template="metalImpLow"   startTime="0.5"  direction="-1" volumeScale="1"   pitchScale="1" />
            <sound template="cylinderPunch" startTime="0.5"  direction="-1" volumeScale="0.4" pitchScale="1" />
            <sound template="metalClose"    startTime="0.5"  direction="-1" volumeScale="2"   pitchScale="2" />
        </animation>

        <animation name="foldingAnim">
            <part node="roofPart01" startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="44 0 0"/>
            <part node="roofPart02" startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="44 0 0"/>
            <part node="roofPart03" startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="44 0 0"/>
            <part node="roofRope"   startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="-44 0 0"/>

            <part node="roofLock"   startTime="0.00" endTime="0.01" startVisibility="true" endVisibility="false" tangentType="step"/>
            <part node="roofLock"   startTime="0.01" endTime="0.99" startRot="0 0 0" endRot="-28.5 0 0"/>
            <part node="roofLock"   startTime="0.99" endTime="1.00" startVisibility="false" endVisibility="true" tangentType="step"/>
            <part node="roofRopeHandle" startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="-2520 0 0"/>

            <part node="roofBar01"  startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="-44 0 0"/>
            <part node="roofBar02"  startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="-44 0 0"/>
            <part node="roofBar03"  startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="-44 0 0"/>
            <part node="roofBar04"  startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="-44 0 0"/>
            <part node="roofBar05"  startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="-44 0 0"/>
            <part node="roofBar06"  startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="-44 0 0"/>
            <part node="roofBar07"  startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="-44 0 0"/>
            <part node="roofBar08"  startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="-44 0 0"/>

            <part node="backDoorPlaneJoint02" startTime="0.0" endTime="1.0" startTrans="-0.0 0.022 0.162" endTrans="-0.0 0.071 0.154" startRot="84.836 -0.0 180.0" endRot="124.032 -0.0 180.0" />
            <part node="backDoorPlaneJoint06" startTime="0.0" endTime="1.0" startRot="0.0 0.0 0.0" endRot="38.368 0.0 0.0" />

            <part node="colPart06"  startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="27 0 0" startTrans="0 1.849 1.681" endTrans="0 1.235 1.681"/>
            <part node="colPart07"  startTime="0.0" endTime="1.0" startTrans="1.095 1.875 -0.040" endTrans="1.095 1.34 -0.040"/>
            <part node="colPart08"  startTime="0.0" endTime="1.0" startTrans="-1.095 1.875 -0.040" endTrans="-1.095 1.34 -0.040"/>

            <part node="exactFillRootNode"  startTime="0.0" endTime="1.0" startTrans="0 1.94 0.007" endTrans="0 1.45 0.007"/>

            <sound template="slideOpen"     startTime="0.01" endTime="0.99"    volumeScale="2"   pitchScale="1" linkNode="roofRopeHandle"/>
            <sound template="metalScrape"   startTime="0.01" endTime="0.99"    volumeScale="0.6" pitchScale="1" fadeIn="0.1" linkNodeOffset="1.0 2 1.7"/>
            <sound template="metalScrape"   startTime="0.01" endTime="0.99"    volumeScale="0.5" pitchScale="1.2" fadeIn="0.1" linkNodeOffset="-1.0 2 1.7"/>
            <sound template="metalImpLow"   startTime="0.99" volumeScale="0.8" direction="1"     pitchScale="1.0"/>
            <sound template="metalClose"    startTime="0.99" volumeScale="1.3" direction="1"     pitchScale="2.0"/>
            <sound template="cylinderPunch" startTime="0.99" volumeScale="0.7" direction="1"     pitchScale="1.3"/>
            <sound template="metalImpLow"   startTime="0.01" volumeScale="0.7" direction="-1"    pitchScale="1.4"/>
        </animation>

        <animation name="pickupAnim">
            <part node="pickupPhys"       startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="50 0 0"/>
            <part componentJointIndex="1" startTime="0.0" endTime="1.0" startTransMinLimit="0 0 0" endTransMinLimit="0 -0.2 0" startTransMaxLimit="0 0 0" endTransMaxLimit="0 0.4 0" startRotLimit="0 0 0" endRotLimit="0 0 3"/>

            <sound template="hydraulicOpen02" startTime="0.01" endTime="0.7"  direction="-1"    volumeScale="2"   pitchScale="0.7" linkNode="pickupPhys" fadeIn="0.1" fadeOut="0.1"/>
            <sound template="loopLayer5"         startTime="0.01" endTime="0.7"  direction="-1"    volumeScale="0.3" pitchScale="1.0" linkNode="pickupPhys" fadeIn="0.1" fadeOut="0.1"/>
            <sound template="hydraulicOpen07"  startTime="0.01" endTime="0.7"  direction="1"     volumeScale="0.8" pitchScale="0.9" linkNode="pickupPhys" fadeIn="0.1" fadeOut="0.1"/>
            <sound template="metalImpHigh01"     startTime="0.7"  direction="1"  volumeScale="0.4" pitchScale="0.8"  linkNode="pickupPhys"/>
            <sound template="sheetImp01"         startTime="0.7"  direction="1"  volumeScale="0.7" pitchScale="0.8"  linkNode="pickupPhys"/>
            <sound template="sheetImp02"         startTime="0.7"  direction="1"  volumeScale="1"   pitchScale="1.2"  linkNode="pickupPhys"/>
            <sound template="metalImpLow"        startTime="0.7"  direction="1"  volumeScale="0.3" pitchScale="1.2"  linkNode="pickupPhys"/>
            <sound template="foldStartMed02"     startTime="0.01" direction="-1" volumeScale="2"   pitchScale="2"    linkNode="pickupPhys"/>
            <sound template="metalImpLow"        startTime="0.01" direction="-1" volumeScale="0.3" pitchScale="1.2"  linkNode="pickupPhys"/>
            <sound template="sheetImp02"         startTime="0.01" direction="-1" volumeScale="2.1" pitchScale="2"    linkNode="pickupPhys"/>
        </animation>

        <animation name="tipAnim">
            <part node="pickupPhys"       startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="50 0 0"/>
            <part componentJointIndex="1" startTime="0.0" endTime="1.0" startTransMinLimit="0 0 0" endTransMinLimit="0 -0.2 0" startTransMaxLimit="0 0 0" endTransMaxLimit="0 0.4 0" startRotLimit="0 0 0" endRotLimit="0 0 3"/>

            <part node="doorBackLockPart" startTime="1.0" endTime="1.2" startRot="0 0 0" endRot="18 0 0" direction="1"/>
            <part node="doorBackLockPart" startTime="1.5" endTime="5.5" startRot="18 0 0" endRot="0 0 0" direction="1"/>
            <part node="doorBackLockPart" startTime="1.0" endTime="4.0" startRot="0 0 0" endRot="0 0 0" direction="-1"/>

            <part node="doorBackLock" startTime="1.05" endTime="1.2" startRot="0 0 0" endRot="-25 0 0"/>
            <part node="doorBackLock" startTime="1.2"  endTime="1.3" startRot="-25 0 0" endRot="0 0 0"/>

            <part node="doorBackPart"       startTime="1.2" endTime="4.0" startRot="0 0 0" endRot="25 0 0"/>
            <part node="doorBackPlane"      startTime="1.2" endTime="4.0" startRot="0 0 0" endRot="40 0 0"/>
            <part node="doorBackPlaneAlign" startTime="1.2" endTime="4.0" startTrans="0 -0.016 0.138" endTrans="0 -0.087 -0.127"/>

            <part node="pickUpPart" startTime="1.65" endTime="2.1" startReferencePoint="pickUpPartRef" endReferencePoint="pickUpPartTipRef" direction="1"/>
            <part node="pickUpPart" startTime="2.0"  endTime="3.0" startReferencePoint="pickUpPartRef" endReferencePoint="pickUpPartTipRef" direction="-1"/>

            <part node="backDoorPlaneJoint02" startTime="1.2" endTime="1.34" startTrans="-0.0 0.022 0.162" endTrans="-0.0 0.004 0.171" startRot="84.836 -0.0 180.0" endRot="82.384 -0.0 180.0" />
            <part node="backDoorPlaneJoint02" startTime="1.34" endTime="1.48" startTrans="-0.0 0.004 0.171" endTrans="-0.0 -0.002 0.187" startRot="82.384 -0.0 180.0" endRot="79.932 -0.0 180.0" />
            <part node="backDoorPlaneJoint02" startTime="1.48" endTime="1.76" startTrans="-0.0 -0.002 0.187" endTrans="-0.0 -0.014 0.204" startRot="79.932 -0.0 180.0" endRot="74.813 0.0 180.0" />
            <part node="backDoorPlaneJoint02" startTime="1.76" endTime="2.04" startTrans="-0.0 -0.014 0.204" endTrans="-0.0 -0.025 0.202" startRot="74.813 0.0 180.0" endRot="68.936 -0.0 180.0" />
            <part node="backDoorPlaneJoint02" startTime="2.04" endTime="2.32" startTrans="-0.0 -0.025 0.202" endTrans="-0.0 -0.032 0.198" startRot="68.936 -0.0 180.0" endRot="63.774 0.0 180.0" />
            <part node="backDoorPlaneJoint02" startTime="2.32" endTime="2.6" startTrans="-0.0 -0.032 0.198" endTrans="-0.0 -0.028 0.193" startRot="63.774 0.0 180.0" endRot="57.496 -0.0 180.0" />
            <part node="backDoorPlaneJoint02" startTime="2.6" endTime="4.0" startTrans="-0.0 -0.028 0.193" endTrans="-0.0 -0.029 0.196" startRot="57.496 -0.0 180.0" endRot="42.21 -0.0 180.0" />
            <part node="backDoorPlaneJoint03" startTime="1.2" endTime="2.6" startRot="0.0 0.0 0.0" endRot="6.104 0.0 0.0" />
            <part node="backDoorPlaneJoint03" startTime="2.6" endTime="4.0" startRot="6.104 0.0 0.0" endRot="0.0 0.0 0.0" />
            <part node="backDoorPlaneJoint06" startTime="1.2" endTime="4.0" startRot="0.0 0.0 0.0" endRot="-27.737 0.0 0.0" />

            <sound template="hydraulicOpen02" startTime="0.01" endTime="0.7"  direction="-1"    volumeScale="2"   pitchScale="0.7" linkNode="pickupPhys" fadeIn="0.1" fadeOut="0.1"/>
            <sound template="loopLayer5"         startTime="0.01" endTime="0.7"  direction="-1"    volumeScale="0.3" pitchScale="1.0" linkNode="pickupPhys" fadeIn="0.1" fadeOut="0.1"/>
            <sound template="hydraulicOpen07"  startTime="0.01" endTime="0.7"  direction="1"     volumeScale="1"   pitchScale="0.9" linkNode="pickupPhys" fadeIn="0.1" fadeOut="0.1"/>
            <sound template="metalImpHigh01"     startTime="0.7"  direction="1"  volumeScale="0.4" pitchScale="0.8"  linkNode="pickupPhys"/>
            <sound template="sheetImp01"         startTime="0.7"  direction="1"  volumeScale="1.3" pitchScale="1.2"  linkNode="pickupPhys"/>
            <sound template="sheetImp02"         startTime="0.7"  direction="1"  volumeScale="2"   pitchScale="0.8"  linkNode="pickupPhys"/>
            <sound template="metalImpLow"        startTime="0.7"  direction="1"  volumeScale="0.6" pitchScale="1.0"  linkNode="pickupPhys"/>
            <sound template="foldStartMed02"     startTime="0.01" direction="-1" volumeScale="2"   pitchScale="2"    linkNode="pickupPhys"/>
            <sound template="metalImpLow"        startTime="0.01" direction="-1" volumeScale="0.3" pitchScale="1.2"  linkNode="pickupPhys"/>
            <sound template="sheetImp02"         startTime="0.01" direction="-1" volumeScale="2.1" pitchScale="2"    linkNode="pickupPhys"/>
            <sound template="hydraulicSmallClose" startTime="1.2"  endTime="3.99" direction="1"     volumeScale="1.3" pitchScale="1"   linkNode="doorBackPart" fadeIn="0.1" fadeOut="0.1"/>
            <sound template="hydraulicOpen07"  startTime="1.2"  endTime="3.99" direction="-1"    volumeScale="0.6" pitchScale="0.6" linkNode="doorBackPart" fadeIn="0.1" fadeOut="0.1"/>
            <sound template="clackVar5"          startTime="1.1"  direction="0"  volumeScale="1.3" pitchScale="1.4"  linkNode="doorBackPart"/>
            <sound template="clackVar3"          startTime="1.1"  direction="0"  volumeScale="1.3" pitchScale="1.4"  linkNode="doorBackPart"/>
            <sound template="metalImpLow"        startTime="1.2"  direction="-1" volumeScale="1.3" pitchScale="1.1"  linkNode="doorBackPart"/>
            <sound template="foldStartMed02"     startTime="1.1"  direction="0"  volumeScale="2.8" pitchScale="1.8"  linkNode="doorBackPart"/>
            <sound template="thudVar2"           startTime="4"    direction="1"  volumeScale="2"   pitchScale="1.2"  linkNode="doorBackPart"/>
            <sound template="clackVar6"          startTime="4"    direction="1"  volumeScale="2"   pitchScale="0.5"  linkNode="doorBackPart"/>
            <sound template="sheetImp02"         startTime="4"    direction="1"  volumeScale="3"   pitchScale="0.8"  linkNode="doorBackPart"/>
            <sound template="clackVar6"          startTime="2.1"  direction="0"  volumeScale="2"   pitchScale="1.5"  linkNode="doorBackPart"/>
            <sound template="sheetImp02"         startTime="2.1"  direction="0"  volumeScale="4.3" pitchScale="1.0"  linkNode="doorBackPart"/>
            <sound template="sheetImp01"         startTime="2.1"  direction="0"  volumeScale="2.3" pitchScale="0.6"  linkNode="doorBackPart"/>
            <sound template="hingeMedium"        startTime="1.8"  direction="1"  volumeScale="2"   pitchScale="2.0"  linkNode="doorBackPart"/>
            <sound template="hingeMedium"        startTime="1.9"  endTime="2.8"  direction="-1"    volumeScale="2"   pitchScale="0.9" linkNode="doorBackPart"/>
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="componentJointPickup">
                <componentJoint index="1"/>
            </movingTool>

            <movingTool node="pickupPhys">
                <componentJoint index="1"/>
                <dependentPart node="pickupWheelsPhys"/>
            </movingTool>

            <movingTool node="pickupWheelsPhys">
                <componentJoint index="1"/>
            </movingTool>

            <movingTool node="doorBackPart">
                <dependentPart node="doorBackHydraulic"/>
                <dependentPart node="doorBackAlign"/>
            </movingTool>

            <movingTool node="doorBackPlane">
                <dependentPart node="doorBackPlaneHydraulic"/>
                <dependentPart node="roofRopePart02"/>
            </movingTool>

            <movingTool node="doorBackLockPart">
                <dependentPart node="doorBackLockHydraulic"/>
                <dependentPart node="doorBackLockSpring"/>
            </movingTool>

            <movingTool node="roofPart01">
                <dependentPart node="roofRopePart01"/>
                <dependentPart node="roofRopePart02"/>
                <dependentPart node="springRoof01"/>
                <dependentPart node="springRoof02"/>
                <dependentPart node="springRoof03"/>
                <dependentPart node="springRoof04"/>
            </movingTool>

            <movingTool node="doorBackLock">
                <dependentPart node="springPlane01"/>
                <dependentPart node="springPlane02"/>
            </movingTool>

            <movingTool node="doorBackPlaneAlign">
                <dependentPart node="springPlane01"/>
                <dependentPart node="springPlane02"/>
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="pickupWheelsPhys" referencePoint="pickupWheelsPhysRef" localReferencePoint="pickupWheelsPartPhys" referenceFrame="pickupWheelsPhysRefFrame">
                <dependentPart node="pickupWheelsPartPhys"/>
            </movingPart>
            <movingPart node="pickupWheelsPartPhys" referencePoint="pickupWheelsPhysRef" referenceFrame="pickupWheelsPhysRef"/>

            <movingPart node="pickup" referencePoint="pickupRef" referenceFrame="pickupRefFrame" isActiveDirty="true" maxUpdateDistance="300">
                <dependentPart node="pickUpPart"/>
                <dependentPart node="pickupHydraulic"/>
                <dependentPart node="pickupWheels"/>
            </movingPart>

            <movingPart node="pickUpPart" referencePoint="pickUpPartRef" referenceFrame="pickUpPartRefFrame" limitedAxis="2"/>

            <movingPart node="pickupHydraulic" referencePoint="pickupHydraulicRef" referenceFrame="pickupHydraulicRef">
                <translatingPart node="pickupHydraulicPunch"/>
            </movingPart>

            <movingPart node="pickupWheels" referencePoint="pickupWheelsRef" localReferencePoint="pickupWheelsPart" referenceFrame="pickupWheelsRefFrame">
                <dependentPart node="pickupWheelsPart"/>
            </movingPart>
            <movingPart node="pickupWheelsPart" referencePoint="pickupWheelsRef" referenceFrame="pickupWheelsRef"/>

            <movingPart node="doorBackHydraulic" referencePoint="doorBackHydraulicRef" referenceFrame="doorBackHydraulicRef">
                <translatingPart node="doorBackHydraulicPunch"/>
            </movingPart>

            <movingPart node="doorBackAlign" localReferencePoint="doorBack" referencePoint="doorBackRef" referenceFrame="doorBackAlignRefFrame">
                <dependentPart node="doorBack"/>
            </movingPart>
            <movingPart node="doorBack" referencePoint="doorBackRef" referenceFrame="doorBackRefFrame"/>

            <movingPart node="doorBackPlaneHydraulic" referencePoint="doorBackPlaneHydraulicRef" referenceFrame="doorBackPlaneHydraulicRef">
                <translatingPart node="doorBackPlaneHydraulicPunch"/>
            </movingPart>

            <movingPart node="doorBackLockHydraulic" referencePoint="doorBackLockHydraulicRef" referenceFrame="doorBackLockHydraulicRef">
                <translatingPart node="doorBackLockHydraulicPunch"/>
            </movingPart>

            <movingPart node="doorBackLockSpring" referencePoint="doorBackLockSpringRef" referenceFrame="doorBackLockSpringRef" scaleZ="true"/>

            <movingPart node="roofRopePart01" referencePoint="roofRopePart01Ref" referenceFrame="roofRopePart01Ref" scaleZ="true"/>

            <movingPart node="roofRopePart02" referencePoint="roofRopePart02Ref" referenceFrame="roofRopePart02Ref" scaleZ="true"/>

            <movingPart node="springRoof01" referencePoint="springRoof01Ref" referenceFrame="springRoof01Ref" scaleZ="true"/>
            <movingPart node="springRoof02" referencePoint="springRoof02Ref" referenceFrame="springRoof02Ref" scaleZ="true"/>
            <movingPart node="springRoof03" referencePoint="springRoof03Ref" referenceFrame="springRoof03Ref" scaleZ="true"/>
            <movingPart node="springRoof04" referencePoint="springRoof04Ref" referenceFrame="springRoof04Ref" scaleZ="true"/>

            <movingPart node="springPlane01" referencePoint="springPlane01Ref" referenceFrame="springPlane01Ref" scaleZ="true"/>
            <movingPart node="springPlane02" referencePoint="springPlane02Ref" referenceFrame="springPlane02Ref" scaleZ="true"/>
        </movingParts>
    </cylindered>

    <pickup allowWhileTipping="false">
        <animation name="pickupAnim" isDefaultLowered="false"/>
    </pickup>

    <fillUnit>
        <fillUnitConfigurations title="$l10n_configuration_silageAdditives">
            <!-- Without Silage Additive -->
            <fillUnitConfiguration name="$l10n_configuration_valueNo" price="0">
                <fillUnits allowFoldingWhileFilled="false" allowFoldingThreshold="2000">
                    <fillUnit shopDisplayUnit="CUBICMETER" fillTypeCategories="forageWagon" capacity="13900" allowAILoading="true" foldMinLimit="0" foldMaxLimit="0">
                        <exactFillRootNode node="exactFillRootNode"/>
                        <autoAimTargetNode node="autoAimTargetNode" startZ="0.96" endZ="-0.99" invert="false" startPercentage="28"/>
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
            <!-- With Silage Additive -->
            <fillUnitConfiguration name="$l10n_configuration_valueYes" price="2000">
                <fillUnits allowFoldingWhileFilled="false" allowFoldingThreshold="2000">
                    <fillUnit shopDisplayUnit="CUBICMETER" fillTypeCategories="forageWagon" capacity="13900" allowAILoading="true" foldMinLimit="0" foldMaxLimit="0">
                        <exactFillRootNode node="exactFillRootNode"/>
                        <autoAimTargetNode node="autoAimTargetNode" startZ="0.96" endZ="-0.99" invert="false" startPercentage="28"/>
                    </fillUnit>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" fillTypes="SILAGE_ADDITIVE" capacity="10" showInShop="false" uiPrecision="2">
                        <exactFillRootNode node="exactFillRootNodeAdditives"/>
                    </fillUnit>
                </fillUnits>
                <objectChange node="silageAdditivesTank" visibilityActive="true" visibilityInactive="false"/>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>

    <fillVolume>
        <fillVolumeConfigurations>
            <fillVolumeConfiguration>
                <volumes>
                    <volume node="fillVolume" fillUnitIndex="1" maxDelta="0.5" maxAllowedHeapAngle="20"/>
                </volumes>
            </fillVolumeConfiguration>
        </fillVolumeConfigurations>

        <unloadInfos>
            <unloadInfo>
                <node node="unloadNode" width="2.0" length="1.0"/>
            </unloadInfo>
        </unloadInfos>

        <loadInfos>
            <loadInfo>
                <node node="loadNode" width="2.0" length="1.0"/>
            </loadInfo>
        </loadInfos>

        <heightNodes>
            <heightNode>
                <refNode node="heightNode01"/>
                <refNode node="heightNode02"/>
                <node node="unloadingParticle" baseScale="1 0.2 1" scaleAxis="0 0.65 0"/>
            </heightNode>
        </heightNodes>
    </fillVolume>

    <trailer>
        <trailerConfigurations>
            <trailerConfiguration name="$l10n_configuration_valueDefault" price="0">
                <trailer allowFoldingWhileTipping="false">
                    <folding minLimit="0" maxLimit="0"/>
                    <tipSide name="$l10n_info_tipSideBack" dischargeNodeIndex="1">
                        <animation name="tipAnim" speedScale="1.0" startTipTime="0.6"/>
                        <animationNodes>
							<!-- <animationNode node="roller01" rotSpeed="-105"  rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="2"/>
                            <animationNode node="roller02" rotSpeed="-105"  rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="2"/> -->
                            <animationNode class="ScrollingAnimation" node="scrapeFloor" shaderParameterName="scrollPos" scrollSpeed="0.03" scrollLength="1" turnOnFadeTime="2" turnOffFadeTime="2"/>
                        </animationNodes>
                    </tipSide>
                </trailer>
            </trailerConfiguration>
        </trailerConfigurations>
    </trailer>

    <dischargeable>
        <dischargeNode node="dischargeNode" emptySpeed="992" fillUnitIndex="1" unloadInfoIndex="1">
            <info width="1" length="1"/>

            <effects>
                <effectNode effectClass="TipEffect">
                    <effectNode effectNode="unloadingParticle" effectClass="ParticleEffect" materialType="unloadingParticle" fadeTime="0.5" delay="0.1" lifespan="0.11"/>
                </effectNode>
                <effectNode effectNode="smokeEmitter" materialType="SMOKE" materialTypeId="1" fadeTime="0.5"/>
            </effects>
            <dischargeStateSound template="dischargeLoop" fadeIn="0.5" fadeOut="0.8">
                <volume indoor="0.3" outdoor="0.7"/>
                <pitch indoor="0.7" outdoor="0.7"/>
            </dischargeStateSound>
            <dischargeStateSound template="loopLayer3" fadeIn="0.5" fadeOut="0.8">
                <volume indoor="0.3" outdoor="1.4"/>
                <pitch indoor="0.6" outdoor="0.6"/>
            </dischargeStateSound>
        </dischargeNode>
    </dischargeable>

    <forageWagon workAreaIndex="1" fillUnitIndex="1" loadInfoIndex="1" maxPickupLitersPerSecond="350">
        <additives fillUnitIndex="2" usage="0.0000275" fillTypes="GRASS_WINDROW" />
        <fillVolume dischargeScrollSpeed="0 0 0.3" loadScrollSpeed="0 0 -0.05"/>

        <fillEffect>
            <effectNode effectClass="TypedMotionPathEffect" effectType="PICKUPIN" linkNode="pickupEffectNode">
                <motionPathEffect textureFilename="vehicles/reform/primAlpin/pickupEffectArray.dds" numRows="12" rowLength="10" minFade="0.15" shapeScale="0.75"/>
            </effectNode>
            <effectNode effectClass="TypedMotionPathEffect" effectType="PICKUPIN" linkNode="liftupEffectNode">
                <motionPathEffect textureFilename="vehicles/reform/primAlpin/liftupEffectArray.dds" numRows="12" rowLength="10" delay="0.35" shapeScale="0.5"/>
            </effectNode>
            <effectNode effectClass="ParticleEffect" effectNode="pickupSmokeEmitter" particleType="SMOKE" materialType="smokeParticle" emitCountScale="0.5"/>
            <effectNode effectClass="ParticleEffect" effectNode="pickupSmokeEmitter" particleType="SMOKE" materialType="smokeParticle" emitCountScale="0.5" worldSpace="false"/>
        </fillEffect>

        <startFillEffect fillStartDelay="0.4" fillStartFadeOff="2500">
            <effectNode effectClass="TypedMotionPathEffect" effectType="PICKUPOUT" linkNode="pickupOutEffectNode">
                <motionPathEffect textureFilename="$data/effects/pickup/sharedPickupArrayOUT.dds" numRows="4" rowLength="22" delay="0"/>
            </effectNode>
        </startFillEffect>
    </forageWagon>

    <turnOnVehicle>
        <animationNodes>
            <animationNode node="tinesHolder" rotSpeed="-400" rotAxis="1">
                <spikes moveUpRange="10 60" moveDownRange="140 250" maxRot="60" rotAxis="1">
                    <spike node="tines01"/>
                    <spike node="tines02"/>
                    <spike node="tines03"/>
                    <spike node="tines04"/>
                    <spike node="tines05"/>
                </spikes>
            </animationNode>

            <animationNode node="rotorHolder" rotSpeed="400" rotAxis="1">
                <spikes moveUpRange="50 100" moveDownRange="220 320" maxRot="-100" rotAxis="1" inverted="true">
                    <spike node="rotor01"/>
                    <spike node="rotor02"/>
                    <spike node="rotor03"/>
                    <spike node="rotor04"/>
                    <spike node="rotor05"/>
                    <spike node="rotor06"/>
                </spikes>
            </animationNode>

            <animationNode class="ScrollingAnimation" node="scrapeFloor" shaderParameterName="scrollPos" scrollSpeed="-0.005"/>
        </animationNodes>
    </turnOnVehicle>

    <ai>
        <allowTurnBackward value="false"/>
        <turningRadiusLimitation radius="7"/>
        <agentAttachment width="2.45" height="2.8" length="4.2" lengthOffset="-0.3"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-1.15" maxX="1.15" minZ="-1.85" maxZ="1.75" yOffset="0.7"/>
        <bendingNode minX="-1.1" maxX="1.1" minZ="-0.4" maxZ="0.45" yOffset="-0.05" node="primAlpin_pickup_component2"/>
    </foliageBending>

    <tipOccluder>
        <occlusionArea start="tipOcclusionAreaStart" width="tipOcclusionAreaWidth" height="tipOcclusionAreaHeight"/>
    </tipOccluder>

<!--     <baseMaterial>
        <material name="primAlpin_mat" baseNode="primAlpin_vis">
            <shaderParameter name="colorMat0" value="REFORM_RED1"/>
            <shaderParameter name="colorMat1" value="REFORM_WHITE1"/>
            <shaderParameter name="colorMat2" value="REFORM_WHITE1"/>
            <shaderParameter name="colorMat4" value="REFORM_GREY1"/>
            <shaderParameter name="colorMat5" value="REFORM_WHITE1" material="11"/>
        </material>
        <material name="primAlpinDecalsColorMat_mat" baseNode="primAlpinColormat_decals">
            <shaderParameter name="colorMat0" value="REFORM_RED1"/>
            <shaderParameter name="colorMat1" value="REFORM_GREY1"/>
        </material>
        <material name="primAlpinGrid_mat" baseNode="primAlpinGrid01">
            <shaderParameter name="colorMat0" value="REFORM_WHITE1"/>
        </material>
        <material name="primAlpinAnimPart_mat" baseNode="scrapeFloor">
            <shaderParameter name="colorMat1" value="REFORM_RED1"/>
        </material>
    </baseMaterial> -->

<!--     <designColorConfigurations useDefaultColors="true">
        <material name="primAlpin_mat" shaderParameter="colorMat0"/>
        <material name="primAlpinDecalsColorMat_mat" shaderParameter="colorMat0"/>
        <material name="primAlpinAnimPart_mat" shaderParameter="colorMat1"/>
        <designColorConfiguration name="%s %s" params="Reform|$l10n_ui_colorRed" color="REFORM_RED1"/>
    </designColorConfigurations> -->

    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="3" fieldMultiplier="2"/>

    <i3dMappings>
        <i3dMapping id="primAlpin_main_component1" node="0>" />
        <i3dMapping id="primAlpin_vis" node="0>0" />
        <i3dMapping id="sideMarker09Orange_01" node="0>0|0|0|0" />
        <i3dMapping id="sideMarker09Orange_02" node="0>0|0|0|1" />
        <i3dMapping id="attacherJointModule" node="0>0|1|0" />
        <i3dMapping id="supportArmFrontLeft" node="0>0|1|1|0" />
        <i3dMapping id="supportArmFrontLeftPart" node="0>0|1|1|0|0" />
        <i3dMapping id="supportArmFrontLeftHandle" node="0>0|1|1|0|1" />
        <i3dMapping id="supportArmFrontRight" node="0>0|1|1|1" />
        <i3dMapping id="supportArmFrontRightPart" node="0>0|1|1|1|0" />
        <i3dMapping id="supportArmFrontRightHandle" node="0>0|1|1|1|1" />
        <i3dMapping id="supportArmBack" node="0>0|1|1|2|0" />
        <i3dMapping id="supportCol01" node="0>0|1|1|2|0|0" />
        <i3dMapping id="supportArmBackLock" node="0>0|1|1|3" />
        <i3dMapping id="hydraulicIn01" node="0>0|1|2|0" />
        <i3dMapping id="hydraulicOut01" node="0>0|1|2|1" />
        <i3dMapping id="hydraulicIn02" node="0>0|1|2|2" />
        <i3dMapping id="hydraulicOut02" node="0>0|1|2|3" />
        <i3dMapping id="hoses_detached" node="0>0|1|2|4" />
        <i3dMapping id="electric" node="0>0|1|2|5|0" />
        <i3dMapping id="electric_cover" node="0>0|1|2|5|1" />
        <i3dMapping id="electric_connector" node="0>0|1|2|5|2" />
        <i3dMapping id="fillVolume" node="0>0|2|0" />
        <i3dMapping id="exactFillRootNode" node="0>0|2|1" />
        <i3dMapping id="loadNode" node="0>0|2|2" />
        <i3dMapping id="unloadNode" node="0>0|2|3" />
        <i3dMapping id="heightNode01" node="0>0|2|4" />
        <i3dMapping id="heightNode02" node="0>0|2|5" />
        <i3dMapping id="dischargeNode" node="0>0|2|6" />
        <i3dMapping id="autoAimTargetNode" node="0>0|2|7" />
        <i3dMapping id="silageAdditivesTank" node="0>0|2|8" />
        <i3dMapping id="exactFillRootNodeAdditives" node="0>0|2|8|2" />
        <i3dMapping id="roofPart01" node="0>0|3|0|0" />
        <i3dMapping id="roofRope" node="0>0|3|0|0|0" />
        <i3dMapping id="roofRopePart01" node="0>0|3|0|0|0|0" />
        <i3dMapping id="roofRopePart02" node="0>0|3|0|0|0|1" />
        <i3dMapping id="roofLock" node="0>0|3|0|0|1" />
        <i3dMapping id="roofBar01" node="0>0|3|0|0|2|0" />
        <i3dMapping id="doorBackPlane" node="0>0|3|0|0|2|0|0" />
        <i3dMapping id="doorBackPlaneHydraulicRef" node="0>0|3|0|0|2|0|0|0" />
        <i3dMapping id="roofRopePart02Ref" node="0>0|3|0|0|2|0|0|1" />
        <i3dMapping id="backDoorPlaneJoint06" node="0>0|3|0|0|2|0|0|3" />
        <i3dMapping id="doorBackPlaneHydraulic" node="0>0|3|0|0|2|0|1" />
        <i3dMapping id="doorBackPlaneHydraulicPunch" node="0>0|3|0|0|2|0|1|0" />
        <i3dMapping id="roofBar02" node="0>0|3|0|0|2|1" />
        <i3dMapping id="roofBar03" node="0>0|3|0|0|2|2" />
        <i3dMapping id="roofBar04" node="0>0|3|0|0|2|3" />
        <i3dMapping id="roofBar05" node="0>0|3|0|0|2|4" />
        <i3dMapping id="roofBar06" node="0>0|3|0|0|2|5" />
        <i3dMapping id="roofBar07" node="0>0|3|0|0|2|6" />
        <i3dMapping id="roofBar08" node="0>0|3|0|0|2|7" />
        <i3dMapping id="springRoof01Ref" node="0>0|3|0|0|3|0" />
        <i3dMapping id="springRoof02Ref" node="0>0|3|0|0|3|1" />
        <i3dMapping id="springRoof03Ref" node="0>0|3|0|0|3|2" />
        <i3dMapping id="springRoof04Ref" node="0>0|3|0|0|3|3" />
        <i3dMapping id="roofPart02" node="0>0|3|0|1" />
        <i3dMapping id="roofPart03" node="0>0|3|0|2" />
        <i3dMapping id="roofRopeHandle" node="0>0|3|0|3" />
        <i3dMapping id="springRoof01" node="0>0|3|0|4|0" />
        <i3dMapping id="springRoof02" node="0>0|3|0|4|1" />
        <i3dMapping id="springRoof03" node="0>0|3|0|4|2" />
        <i3dMapping id="springRoof04" node="0>0|3|0|4|3" />
        <i3dMapping id="pickupPhys" node="0>0|3|1|0" />
        <i3dMapping id="pickupWheelsPhysRefFrame" node="0>0|3|1|0|0" />
        <i3dMapping id="pickupWheelsPhys" node="0>0|3|1|0|0|0" />
        <i3dMapping id="pickupWheelsPartPhys" node="0>0|3|1|0|0|0|0" />
        <i3dMapping id="componentJointPickup" node="0>0|3|1|0|0|0|1" />
        <i3dMapping id="pickupRefFrame" node="0>0|3|2" />
        <i3dMapping id="pickup" node="0>0|3|2|0" />
        <i3dMapping id="yellowRectangle_01_01" node="0>0|3|2|0|0|0" />
        <i3dMapping id="yellowRectangle_01_02" node="0>0|3|2|0|0|1" />
        <i3dMapping id="pickupWheelsRefFrame" node="0>0|3|2|0|1|0" />
        <i3dMapping id="pickupWheels" node="0>0|3|2|0|1|0|0" />
        <i3dMapping id="redRound_01_01" node="0>0|3|2|0|1|0|0|0|0" />
        <i3dMapping id="redRound_01_02" node="0>0|3|2|0|1|0|0|0|1" />
        <i3dMapping id="wheelBackCenter" node="0>0|3|2|0|1|0|0|1|0" />
        <i3dMapping id="pickupWheelsPart" node="0>0|3|2|0|1|0|0|2" />
        <i3dMapping id="pickUpPartTipRef" node="0>0|3|2|0|1|0|0|3" />
        <i3dMapping id="pickUpPartRefFrame" node="0>0|3|2|0|1|1" />
        <i3dMapping id="pickUpPart" node="0>0|3|2|0|1|1|0" />
        <i3dMapping id="tinesHolder" node="0>0|3|2|0|1|2|0" />
        <i3dMapping id="tines01" node="0>0|3|2|0|1|2|0|0" />
        <i3dMapping id="tines02" node="0>0|3|2|0|1|2|0|1" />
        <i3dMapping id="tines03" node="0>0|3|2|0|1|2|0|2" />
        <i3dMapping id="tines04" node="0>0|3|2|0|1|2|0|3" />
        <i3dMapping id="tines05" node="0>0|3|2|0|1|2|0|4" />
        <i3dMapping id="pickupEffectNode" node="0>0|3|2|0|2|0" />
        <i3dMapping id="pickupSmokeEmitter" node="0>0|3|2|0|2|1" />
        <i3dMapping id="pickupHydraulicRef" node="0>0|3|2|0|3" />
        <i3dMapping id="pickupHydraulic" node="0>0|3|3" />
        <i3dMapping id="pickupHydraulicPunch" node="0>0|3|3|0" />
        <i3dMapping id="rotorHolder" node="0>0|3|4" />
        <i3dMapping id="rotor01" node="0>0|3|4|0" />
        <i3dMapping id="rotor02" node="0>0|3|4|1" />
        <i3dMapping id="rotor03" node="0>0|3|4|2" />
        <i3dMapping id="rotor04" node="0>0|3|4|3" />
        <i3dMapping id="rotor05" node="0>0|3|4|4" />
        <i3dMapping id="rotor06" node="0>0|3|4|5" />
        <i3dMapping id="doorBackPart" node="0>0|3|5" />
        <i3dMapping id="doorBackHydraulicRef" node="0>0|3|5|0" />
        <i3dMapping id="doorBackRef" node="0>0|3|5|1" />
        <i3dMapping id="doorBackHydraulic" node="0>0|3|6" />
        <i3dMapping id="doorBackHydraulicPunch" node="0>0|3|6|0" />
        <i3dMapping id="doorBackAlignRefFrame" node="0>0|3|7" />
        <i3dMapping id="doorBackAlign" node="0>0|3|7|0" />
        <i3dMapping id="doorBackRefFrame" node="0>0|3|7|0|0" />
        <i3dMapping id="doorBack" node="0>0|3|7|0|0|0" />
        <i3dMapping id="rearLight37_left" node="0>0|3|7|0|0|0|0|0|0" />
        <i3dMapping id="rearLight37_right" node="0>0|3|7|0|0|0|0|0|1" />
        <i3dMapping id="hellaWorkingLightRound_01" node="0>0|3|7|0|0|0|0|0|2" />
        <i3dMapping id="backLightsHigh" node="0>0|3|7|0|0|0|0|1|0" />
        <i3dMapping id="workLightBackHigh" node="0>0|3|7|0|0|0|0|2|0" />
        <i3dMapping id="turnLightLeftBack" node="0>0|3|7|0|0|0|0|3|0" />
        <i3dMapping id="turnLightRightBack" node="0>0|3|7|0|0|0|0|3|1" />
        <i3dMapping id="reverseLightHigh" node="0>0|3|7|0|0|0|0|4|0" />
        <i3dMapping id="doorBackLock" node="0>0|3|7|0|0|0|1|0" />
        <i3dMapping id="springPlane01" node="0>0|3|7|0|0|0|1|0|0" />
        <i3dMapping id="springPlane02" node="0>0|3|7|0|0|0|1|0|1" />
        <i3dMapping id="doorBackPlaneAlign" node="0>0|3|7|0|0|0|2" />
        <i3dMapping id="springPlane01Ref" node="0>0|3|7|0|0|0|2|0" />
        <i3dMapping id="springPlane02Ref" node="0>0|3|7|0|0|0|2|1" />
        <i3dMapping id="backDoorPlaneJoint01" node="0>0|3|7|0|0|0|2|2" />
        <i3dMapping id="backDoorPlaneJoint02" node="0>0|3|7|0|0|0|2|3" />
        <i3dMapping id="backDoorPlaneJoint03" node="0>0|3|7|0|0|0|2|3|0" />
        <i3dMapping id="backDoorPlaneJoint04" node="0>0|3|7|0|0|0|2|3|0|0" />
        <i3dMapping id="backDoorPlaneJoint05" node="0>0|3|7|0|0|0|2|3|0|0|0" />
        <i3dMapping id="camera_03" node="0>0|3|7|0|0|0|3" />
        <i3dMapping id="licensePlateBack" node="0>0|3|7|0|0|0|4" />
        <i3dMapping id="licensePlateMount" node="0>0|3|7|0|0|0|5" />
        <i3dMapping id="plateNumberLight02" node="0>0|3|7|0|0|0|5|0" />
        <i3dMapping id="licensePlateLightHigh" node="0>0|3|7|0|0|0|5|1" />
        <i3dMapping id="primAlpinGrid01" node="0>0|3|7|0|0|0|6|0" />
        <i3dMapping id="doorBackLockPart" node="0>0|3|8" />
        <i3dMapping id="doorBackLockHydraulicRef" node="0>0|3|8|0" />
        <i3dMapping id="doorBackLockHydraulic" node="0>0|3|9" />
        <i3dMapping id="doorBackLockHydraulicPunch" node="0>0|3|9|0" />
        <i3dMapping id="doorBackLockSpringRef" node="0>0|3|9|0|0" />
        <i3dMapping id="doorBackLockSpring" node="0>0|3|9|1" />
        <i3dMapping id="scrapeFloor" node="0>0|3|10" />
        <i3dMapping id="smokeEmitter" node="0>0|4|0" />
        <i3dMapping id="unloadingParticle" node="0>0|4|1|0" />
        <i3dMapping id="liftupEffectNode" node="0>0|4|2" />
        <i3dMapping id="pickupOutEffectNode" node="0>0|4|3" />
        <i3dMapping id="pickupWheelsRef" node="0>0|5|0" />
        <i3dMapping id="pickupWheelsPhysRef" node="0>0|5|1" />
        <i3dMapping id="pickUpPartRef" node="0>0|5|2" />
        <i3dMapping id="roofRopePart01Ref" node="0>0|5|3" />
        <i3dMapping id="ptoLocalOut" node="0>0|5|4" />
        <i3dMapping id="ptoLocalIn" node="0>0|5|5" />
        <i3dMapping id="primAlpin_decals" node="0>0|6|1" />
        <i3dMapping id="primAlpinColormat_decals" node="0>0|6|2" />
        <i3dMapping id="colPart06" node="0>2|4" />
        <i3dMapping id="colPart07" node="0>2|5" />
        <i3dMapping id="colPart08" node="0>2|6" />
        <i3dMapping id="primAlpin_pickup_component2" node="1>" />
        <i3dMapping id="wheelPickupLeftPhy" node="1>0|0" />
        <i3dMapping id="wheelPickupRightPhy" node="1>0|1" />
        <i3dMapping id="workAreaStart" node="1>1|0" />
        <i3dMapping id="workAreaWidth" node="1>1|1" />
        <i3dMapping id="workAreaHeight" node="1>1|2" />
        <i3dMapping id="groundReferenceNode" node="1>1|3" />
        <i3dMapping id="tipOcclusionAreaStart" node="1>2|0" />
        <i3dMapping id="tipOcclusionAreaWidth" node="1>2|1" />
        <i3dMapping id="tipOcclusionAreaHeight" node="1>2|2" />
        <i3dMapping id="pickupRef" node="1>3|0" />
    </i3dMappings>
</vehicle>
