<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="trailer" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://validation.gdn.giants-software.com/xml/fs22/vehicle.xsd">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

    <storeData>
        <name>
            <en>High Lift Trailer</en>
            <de>Hochhubwagen</de>
        </name>
        <functions>
            <function>$l10n_function_tipper</function>
        </functions>
        <image>store_HL.dds</image>
        <price>38000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>BAILEY</brand>
        <category>trailers</category>
        <shopTranslationOffset>0 0.073 0</shopTranslationOffset>
        <shopRotationOffset>0.097 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>3025664</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>569600</indexBufferMemoryUsage>
        <textureMemoryUsage>2621440</textureMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_tipper</typeDesc>
        <filename>highLift.i3d</filename>
        <size width="3.0" length="9.0" lengthOffset="0.9" />
        <sounds volumeFactor="1.8" />
        <components maxMass="14000">
            <component centerOfMass="0.00 0.44 0.18" solverIterationCount="10" mass="4000" />
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="500" />
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="100" />
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="100" />
            <joint component1="1" component2="2" node="axelJoint" transLimit="0 0 0" rotLimit="8 0 0" rotLimitSpring="0 0 4000" rotLimitDamping="0 0 75" maxRotDriveForce="0 0 10" rotDriveRotation="0 0 0" rotDriveSpring="0 0 20" rotDriveDamping="0 0 10" breakable="false" />
            <joint component1="1" component2="3" node="flapJoint" rotLimit="0 0 0" transLimit="0 0 0.1" />
            <joint component1="1" component2="4" node="flapJoint1" rotLimit="0 0 0" transLimit="0 0 0.1" />
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
        <mapHotspot type="TRAILER" />
    </base>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="BKT"
                saveId="BKT_BROAD">
                <wheels>
                    <wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/560_60R22_5.xml"
                        isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics tipOcclusionAreaGroupId="1" restLoad="0.99" repr="wheelFrontLeft"
                            forcePointRatio="0.4" initialCompression="15" suspTravel="0.15"
                            spring="52" damper="40" yOffset="0.025" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/560_60R22_5.xml"
                        isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics tipOcclusionAreaGroupId="1" restLoad="0.99" repr="wheelFrontRight"
                            forcePointRatio="0.4" initialCompression="15" suspTravel="0.15"
                            spring="52" damper="40" yOffset="0.025" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/560_60R22_5.xml"
                        isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.15" repr="wheelBackLeft"
                            forcePointRatio="0.4" initialCompression="15" suspTravel="0.15"
                            spring="52" damper="40" yOffset="0.025" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/560_60R22_5.xml"
                        isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.15" repr="wheelBackRight"
                            forcePointRatio="0.4" initialCompression="15" suspTravel="0.15"
                            spring="52" damper="40" yOffset="0.025" />
                    </wheel>
                </wheels>
            </wheelConfiguration>

            <wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="0"
                brand="TRELLEBORG" saveId="TRELLEBORG_BROAD">
                <wheels baseConfig="BKT_BROAD">
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T404/560_60R22_5.xml">
                        <physics yOffset="0.025" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T404/560_60R22_5.xml">
                        <physics yOffset="0.025" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T404/560_60R22_5.xml">
                        <physics yOffset="0.025" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T404/560_60R22_5.xml">
                        <physics yOffset="0.025" />
                    </wheel>
                </wheels>
                <foliageBendingModifier index="1" minX="-1.35" maxX="1.35" />
            </wheelConfiguration>

            <wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="0"
                brand="MICHELIN" saveId="MICHELIN_BROAD">
                <wheels baseConfig="BKT_BROAD">
                    <wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/560_60R22_5.xml">
                        <physics yOffset="0.025" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/560_60R22_5.xml">
                        <physics yOffset="0.025" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/560_60R22_5.xml">
                        <physics yOffset="0.025" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/560_60R22_5.xml">
                        <physics yOffset="0.025" />
                    </wheel>
                </wheels>
                <foliageBendingModifier index="1" minX="-1.35" maxX="1.35" />
            </wheelConfiguration>

            <wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="0"
                brand="VREDESTEIN" saveId="VREDESTEIN_BROAD">
                <wheels baseConfig="BKT_BROAD">
                    <wheel
                        filename="$data/shared/wheels/tires/vredestein/flotationPro/560_60R22_5.xml">
                        <physics yOffset="0.025" />
                    </wheel>
                    <wheel
                        filename="$data/shared/wheels/tires/vredestein/flotationPro/560_60R22_5.xml">
                        <physics yOffset="0.025" />
                    </wheel>
                    <wheel
                        filename="$data/shared/wheels/tires/vredestein/flotationPro/560_60R22_5.xml">
                        <physics yOffset="0.025" />
                    </wheel>
                    <wheel
                        filename="$data/shared/wheels/tires/vredestein/flotationPro/560_60R22_5.xml">
                        <physics yOffset="0.025" />
                    </wheel>
                </wheels>
                <foliageBendingModifier index="1" minX="-1.35" maxX="1.35" />
            </wheelConfiguration>
        </wheelConfigurations>

        <rimColor material="18">SHARED_GREY3</rimColor>

        <hubs>
            <color0 useBaseColor="true" />
            <color1>0.32 0.345 0.345 1</color1>
            <hub linkNode="wheelFrontLeft" filename="$data/shared/wheels/hubs/hub_n10_5.xml"
                isLeft="true" scale="0.28 0.335 0.335" offset="0.008" />
            <hub linkNode="wheelFrontRight" filename="$data/shared/wheels/hubs/hub_n10_5.xml"
                isLeft="false" scale="0.28 0.335 0.335" offset="0.008" />
            <hub linkNode="wheelBackLeft" filename="$data/shared/wheels/hubs/hub_n10_5.xml"
                isLeft="true" scale="0.28 0.335 0.335" offset="0.008" />
            <hub linkNode="wheelBackRight" filename="$data/shared/wheels/hubs/hub_n10_5.xml"
                isLeft="false" scale="0.28 0.335 0.335" offset="0.008" />
        </hubs>
    </wheels>

    <attachable>
        <support animationName="moveSupport" />
        <brakeForce force="1.0" maxForce="2.8" maxForceMass="23000" />

        <inputAttacherJointConfigurations>
            <inputAttacherJointConfiguration name="$l10n_configuration_ukHitch" price="0">
                <inputAttacherJoint node="attacherJointUK" jointType="trailerLow" attacherHeight="0.55">
                </inputAttacherJoint>
                <objectChange node="hitchUK" visibilityActive="true" visibilityInactive="false" />

            </inputAttacherJointConfiguration>
            <inputAttacherJointConfiguration name="$l10n_configuration_ballHitch" price="0">
                <inputAttacherJoint node="attacherJointBall" jointType="trailerLow" attacherHeight="0.65">
                </inputAttacherJoint>
                <objectChange node="hitchBall" visibilityActive="true"
                    visibilityInactive="false" />
            </inputAttacherJointConfiguration>
        </inputAttacherJointConfigurations>
    </attachable>

    <dynamicallyLoadedParts>
            <dynamicallyLoadedPart node="0|0" linkNode="hoseConnectorRef1" filename="connectionHoses/hydConnectors.i3d" shaderParameter="0.9 0 0 8" shaderParameterName="colorMat0"/>
            <dynamicallyLoadedPart node="0|0" linkNode="hoseConnectorRef2" filename="connectionHoses/hydConnectors.i3d" shaderParameter="0.4 1 0.4 8" shaderParameterName="colorMat0"/>
            <dynamicallyLoadedPart node="0|0" linkNode="hoseConnectorRef3" filename="connectionHoses/hydConnectors.i3d" shaderParameter="0.4 1 0.4 8" shaderParameterName="colorMat0"/>
            <dynamicallyLoadedPart node="0|0" linkNode="hoseConnectorRef4" filename="connectionHoses/hydConnectors.i3d" shaderParameter="0.3 0.4 1 8" shaderParameterName="colorMat0"/>
            <dynamicallyLoadedPart node="0|0" linkNode="hoseConnectorRef5" filename="connectionHoses/hydConnectors.i3d" shaderParameter="0.3 0.4 1 8" shaderParameterName="colorMat0"/>
            <dynamicallyLoadedPart node="0|0" linkNode="hoseConnectorRef6" filename="connectionHoses/hydConnectors.i3d" shaderParameter="0.9 0 1 8" shaderParameterName="colorMat0"/>

            <dynamicallyLoadedPart node="1|2" linkNode="airDoubleYellow1" filename="$data/shared/connectionHoses/connectors.i3d" />
            <dynamicallyLoadedPart node="1|3" linkNode="airDoubleRed1" filename="$data/shared/connectionHoses/connectors.i3d" />
    </dynamicallyLoadedParts>

    <connectionHoses>
        <target attacherJointIndices="2" type="electric" node="electricSocketOut" socket="electric" />

        <hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn01" length="1.4" adapterType="BAILEY_RED" diameter="0.025" straighteningFactor="1">
            <objectChange node="hydraulicDetatched01" visibilityActive="false"
                visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn02" length="1.4" adapterType="BAILEY_GREEN" diameter="0.025" straighteningFactor="1">
            <objectChange node="hydraulicDetatched02" visibilityActive="false"
                visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn03" length="1.4" adapterType="BAILEY_GREEN" diameter="0.025" straighteningFactor="1">
            <objectChange node="hydraulicDetatched03" visibilityActive="false"
                visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" length="1.4" adapterType="BAILEY_BLUE" diameter="0.025" straighteningFactor="1">
            <objectChange node="hydraulicDetatched04" visibilityActive="false"
                visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut02" length="1.4"  adapterType="BAILEY_BLUE" diameter="0.025" straighteningFactor="1">
            <objectChange node="hydraulicDetatched05" visibilityActive="false"
                visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut03" length="1.4"   adapterType="BAILEY_PURPLE" diameter="0.025" straighteningFactor="1">
            <objectChange node="hydraulicDetatched06" visibilityActive="false"
                visibilityInactive="true" />
        </hose>

        <hose inputAttacherJointIndices="1" type="airDoubleRed" hoseType="RED" node="airDoubleRed" length="1.45" diameter="0.1" straighteningFactor="1.0" color="0.9 0 0">
            <objectChange node="airDoubleRed1" visibilityActive="true" visibilityInactive="false" />
            <objectChange node="airRedDetatched" visibilityActive="false" visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="airDoubleYellow" hoseType="YELLOW" node="airDoubleYellow" length="1.4" diameter="0.1" straighteningFactor="1.0" color="1 0.7 0">
            <objectChange node="airDoubleYellow1" visibilityActive="true" visibilityInactive="false" />
            <objectChange node="airYellowDetatched" visibilityActive="false" visibilityInactive="true" />
        </hose>
        <hose inputAttacherJointIndices="1" type="electric" node="electricSocketIn" length="1.4" diameter="0.01" straighteningFactor="1" outgoingAdapter="DEFAULT" socket="electric">
        </hose>
    </connectionHoses>

    <attacherJoints>
        <attacherJoint allowsJointLimitMovement="false" canTurnOnImplement="false"
            jointType="trailer" lowerRotLimit="10 65 75" node="trailerAttacherJoint" upperRotationOffset="0">
            <schema invertX="false" position="1 0" rotation="0" />
        </attacherJoint>
        <attacherJoint allowsJointLimitMovement="false" canTurnOnImplement="false"
            jointType="trailerLow" lowerRotLimit="10 65 75" node="trailerAttacherJoint" upperRotationOffset="0">
            <schema invertX="false" position="1 0" rotation="0" />
        </attacherJoint>
        <sounds>
            <attach template="ATTACH_01" linkNode="0>" />
        </sounds>
    </attacherJoints>


     <lights>
        <sharedLight linkNode="rearLightLeft"
            filename="$data/shared/assets/lights/lizard/rearLight10_left.xml" />
        <sharedLight linkNode="rearLightRight"
            filename="$data/shared/assets/lights/lizard/rearLight10_right.xml" />
        <sharedLight linkNode="rearLeftReflect"
            filename="$data/shared/assets/reflectors/lizard/redTriangle_02.xml" />
        <sharedLight linkNode="rearRightReflect"
            filename="$data/shared/assets/reflectors/lizard/redTriangle_02.xml" />
        <sharedLight linkNode="rearLightLeft2"
            filename="$data/shared/assets/lights/lizard/rearLight10_left.xml" />
        <sharedLight linkNode="rearLightRight2"
            filename="$data/shared/assets/lights/lizard/rearLight10_right.xml" />

        <sharedLight linkNode="rearLightHighLeft"
            filename="$data/shared/assets/lights/lizard/rearLight10_left.xml" />
        <sharedLight linkNode="rearLightHighRight"
            filename="$data/shared/assets/lights/lizard/rearLight10_right.xml" />

        <sharedLight linkNode="markerLight"
            filename="$data/shared/assets/lights/lizard/sideMarker18_right.xml" />
        <sharedLight linkNode="markerLight1"
            filename="$data/shared/assets/lights/lizard/sideMarker18_right.xml" />

        <sharedLight linkNode="reverseLights"
            filename="lights/workingLight19_reverse.xml">
            <rotationNode name="rotationNode1" rotation="20 10 0" />
        </sharedLight>
        <sharedLight linkNode="reverseLights1"
            filename="lights/workingLight19_reverse.xml">
            <rotationNode name="rotationNode1" rotation="20 -10 0" />
        </sharedLight>
        <sharedLight linkNode="licensePlateLight"
            filename="$data/shared/assets/lights/lizard/plateNumberLight02.xml" />

        <beaconLights>
            <beaconLight node="beaconLensStatic" intensity="50" multiBlink="true">
                <realLight node="realLightStrobe" />
                <device mode="DOUBLE_BLINK_TRIPLE_WAIT" rpm="100" numLEDScale="1"
                    brightnessScale="1" />
            </beaconLight>
        </beaconLights>

        <realLights>
            <high>
                <light node="realBackLightLeft" lightTypes="0" />
                <light node="realBackLightRight" lightTypes="0" />
                <light node="realBackLightLeft1" lightTypes="0" />
                <light node="realBackLightRight1" lightTypes="0" />
                <light node="realLicensePlateLight" lightTypes="0" />
                <turnLightLeft node="realTurnLightLeft" />
                <turnLightLeft node="realTurnLightLeft1" />
                <turnLightRight node="realTurnLightRight" />
                <turnLightRight node="realTurnLightRight1" />
                <brakeLight node="realBackLightLeft" />
                <brakeLight node="realBackLightRight" />
                <brakeLight node="realBackLightLeft1" />
                <brakeLight node="realBackLightRight1" />
                <reverseLight node="realReverseLight" />
            </high>
        </realLights>
    </lights>

    <licensePlates>
        <licensePlate node="licensePlate" position="BACK" preferedType="ELONGATED"
            placementArea="0.08 0.22 0.22 0.22" />
    </licensePlates>

    <animations>
        <animation name="tipAnimationBack">
            <part node="bodyRot"       startTime="4" endTime="20" startRot="0 0 0" endRot="-35 0 0" />

            <sound template="metalLowVar2"  startTime="3.99"  direction="-1"  volumeScale="2.2" pitchScale="0.7"/>
            <sound template="metalClose"    startTime="0.05"  direction="-1"  volumeScale="1.2" pitchScale="0.6"/>
            <sound template="metalOpen"     startTime="0.05"  direction="1"   volumeScale="1.2" pitchScale="0.4"/>
            <sound template="metalLowVar2"  startTime="19.99" direction="1"   volumeScale="2.5" pitchScale="0.7"/>
            <sound template="metalClose"    startTime="19.99" direction="1"   volumeScale="1.2" pitchScale="0.6"/>
            <sound template="thudVar2"      startTime="19.9"  direction="-1"  volumeScale="1.4" pitchScale="0.7"/>
            <sound template="clackVar6"     startTime="19.99" direction="-1"  volumeScale="0.7" pitchScale="0.3"/>
            <sound template="cylinderPunch" startTime="3.99"/>
            <sound template="cylinderPunch" startTime="19.99" direction="1" />
            <sound template="cylinderPunch" startTime="19.99" direction="-1" />
            <sound template="cylinderPunch" startTime="0" direction="-1" />
        </animation>
        <animation name="tipAnimationBackDoor">
            <part node="doorBottom"   startTime="0" endTime="4.0" startRot="0 0 0" endRot="-95 0 0" />

            <sound template="clackVar2"  startTime="0.05" direction="0"   volumeScale="1.0" pitchScale="1.7"/>
            <sound template="metalOpen"  startTime="0" direction="1"  volumeScale="2.5" pitchScale="0.5"/>
            <sound template="metalOpen"  startTime="3.9" direction="1"   volumeScale="2.5" pitchScale="0.4"/>
            <sound template="metalOpen"  startTime="3.9" direction="1"   volumeScale="2.0" pitchScale="0.8"/>
            <sound template="metalOpen"  startTime="0" direction="-1"  volumeScale="2.5" pitchScale="0.5"/>
            <sound template="metalClose" startTime="0" direction="-1"  volumeScale="2.0" pitchScale="1.1"/>
        </animation>

        <animation name="toggleCover">
            <part node="coverClosed" startTime="0" endTime="0.05" visibility="true" />
            <part node="coverClosed" startTime="0.05" endTime="2" visibility="false" />
            <part node="coverOpen" startTime="0" endTime="1.99" visibility="false" />
            <part node="coverOpen" startTime="1.99" endTime="2" visibility="true" />
            <part node="coverClosedRoll" startTime="0" endTime="1.99" visibility="false"/>
            <part node="coverClosedRoll" startTime="1.99" endTime="2" visibility="true"/>
            <part node="coverOpenSkinned" startTime="0.05" endTime="1.99" visibility="true" />
            <part node="coverOpenSkinned" startTime="1.99" endTime="2" visibility="false" />
            <part node="coverOpenSkinned" startTime="0" endTime="0.05" visibility="false" />

            <part node="coverPole" startTime="0" endTime="2" startRot="-149 0 0" endRot="0 0 0"/>
            <part node="coverJoint" startTime="0" endTime="2" startRot="149 0 0" endRot="0 0 0" />


            <sound template="fabricCover2" startTime="0.01" direction="1" volumeScale="1.4"
                pitchScale="1.5" />
            <sound template="fabricCover1" startTime="0.05" direction="-1" volumeScale="1.4"
                pitchScale="1.8" />
        </animation>
        <animation name="moveSupport">
            <part node="shoe1" startTime="0" endTime="0.5" startTrans="0.69 0.569 -1.59" endTrans="0.89 0.569 -1.59" />
            <part node="shoe1" startTime="0.5" endTime="1" startTrans="0.89 0.569 -1.59" endTrans="0.89 0 -1.59" />
            <part node="shoe1" startTime="1" endTime="1.5" startTrans="0.89 0 -1.59" endTrans="0 0 -1.59" />
            <part node="shoe1" startTime="1.5" endTime="2" startTrans="0 0 -1.59" endTrans="0 0 0" />

            <part node="shoePin" startTime="2" endTime="2.8" startTrans="-0.209 -0.003 -0.004" endTrans="0.009 -0.003 -0.004" />
            <part node="shoePin" startTime="0.1" endTime="2.9" startVisibility="false" endVisibility="true"/>

            <part node="shoePinClip" startTime="2.9" endTime="3" startVisibility="false" endVisibility="true"/>
            <part node="shoePinClip" startTime="0" endTime="0.1" startVisibility="true" endVisibility="false"/>
            <part node="shoePinClip" startTime="0.19" endTime="2.89" startTrans="0.769 0.566 -1.589" endTrans="0.088 -0.003 -0.004" />

            <sound template="metalClose" startTime="0.01" direction="-1" volumeScale="0.8"
                pitchScale="2.3" linkNode="chassis1" />
        </animation>
        <animation name="folding">
            <part node="rearHitch" startTime="0.0" endTime="1" startRot="0 0 0"
                endRot="-90 0 0" />

            <sound template="metalClose" startTime="0.01" direction="-1" volumeScale="0.8" pitchScale="2.3" linkNode="chassis1" />
            <sound template="metalClose" startTime="0.01" direction="1" volumeScale="0.8" pitchScale="2.3" linkNode="chassis1" />
            <sound template="metalClose" startTime="0.99" direction="-1" volumeScale="0.8" pitchScale="2.3" linkNode="chassis1" />
            <sound template="metalClose" startTime="0.99" direction="1" volumeScale="0.8" pitchScale="2.3" linkNode="chassis1" />
        </animation>
        <animation name="scissorAnim">
            <part node="subChassis" startTime="0" endTime="1" startTrans="0 0 0" endTrans="0 3 0" />
            <part node="subChassis" startTime="1" endTime="0" startTrans="0 3 0" endTrans="0 0 0" />
            <part node="rollersTop" startTime="0" endTime="1" startTrans="0 1.105 2.711" endTrans="0 1.105 1.4" />
            <part node="rollersTop" startTime="1" endTime="0" startTrans="0 1.105 1.4" endTrans="0 1.105 2.711" />
            <part node="rollersBottom" startTime="0" endTime="1" startTrans="0 0.825 2.711" endTrans="0 0.825 1.4" />
            <part node="rollersBottom" startTime="1" endTime="0" startTrans="0 0.825 1.4" endTrans="0 0.825 2.711" />
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="bodyRot">
                <dependentPart node="tipHydraulic" />
            </movingTool>
            <movingTool node="doorBottom">
                <dependentPart node="doorHydraulic" />
            </movingTool>
            <movingTool node="subChassis" >
                <controls axis="AXIS_CRANE_ARM2" invertAxis="false" mouseSpeedFactor="0.6" iconName="IMPLEMENT_TRANS_Y" />
                <dependentPart node="mainHydraulic" />
                <dependentPart node="crossFrame" />
                <animation animSpeed="0.1" animAcceleration="1" animName="scissorAnim"/>
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="mainHydraulic" referencePoint="hydraulicMainRef"
                referenceFrame="hydraulicMainRef" divideTranslatingDistance="false" >
                <translatingPart node="mainPunch3" maxZTrans="1" />
                <translatingPart node="mainPunch2" maxZTrans="1" />
                <translatingPart node="mainPunch1" maxZTrans="1" />
            </movingPart>
            <movingPart node="doorHydraulic" referencePoint="hydraulicDoorRef" referenceFrame="hydraulicDoorRef">
                <translatingPart node="doorHydraulicPunch" />
            </movingPart>
            <movingPart node="tipHydraulic" referencePoint="tipHydraulicRef" referenceFrame="tipHydraulicRefFrame" divideTranslatingDistance="false">
                <translatingPart node="tipPunch1" maxZTrans="0.9" />
                <translatingPart node="tipPunch" maxZTrans="0.9"/>
            </movingPart>

            <movingPart node="crossFrame" referencePoint="crossFrameRef" referenceFrame="crossFrameRef" >
                <dependentPart node="crossFrame2"/>
            </movingPart>

            <movingPart node="crossFrame2" referencePoint="crossFrameRef1" referenceFrame="crossFrameRef1" />

            <movingPart node="axelBraceFront" referenceFrame="axelBraceFrontRef" referencePoint="axelBraceFrontRef" isActiveDirty="true" maxUpdateDistance="20"/>
            <movingPart node="axelBraceBack" referenceFrame="axelBraceBackRef" referencePoint="axelBraceBackRef" isActiveDirty="true" maxUpdateDistance="20"/>
        </movingParts>

        <sounds>
            <actionSound template="defaultHydraulicSound" pitchScale="1.1" volumeScale="0.5"
                linkNode="doorHydraulic" actionNames="TRANSLATING_POS TRANSLATING_NEG"
                nodes="doorHydraulic" />
            <actionSound template="defaultHydraulicSound" pitchScale="0.5" volumeScale="0.4"
                linkNode="mainHydraulic" actionNames="TRANSLATING_NEG" nodes="mainHydraulic" />
            <actionSound template="hydraulicLayerTone" pitchScale="0.7" volumeScale="0.8"
                linkNode="mainHydraulic" actionNames="TRANSLATING_POS" nodes="mainHydraulic">
                <pitch dropOffFactor="1.1" dropOffTime="0.2" />
            </actionSound>
            <actionSound template="hydraulicLayerTone" pitchScale="0.7" volumeScale="0.8"
                linkNode="tipHydraulic" actionNames="TRANSLATING_POS" nodes="tipHydraulic">
                <pitch dropOffFactor="1.1" dropOffTime="0.2" />
            </actionSound>

            <actionSound template="cylinderPunch" pitchScale="0.7" linkNode="mainHydraulic"
                actionNames="TRANSLATING_END_NEG" nodes="mainPunch1" />
            <actionSound template="cylinderPunch" pitchScale="0.7" linkNode="mainHydraulic"
                actionNames="TRANSLATING_END_NEG" nodes="mainPunch2" />

        </sounds>
    </cylindered>

  <foldable>
    <foldingConfigurations>
      <foldingConfiguration>
        <foldingParts posDirectionText="$l10n_unfoldHitch"  negDirectionText="$l10n_foldHitch" startMoveDirection="0" turnOnFoldMinLimit="1" turnOnFoldMaxLimit="1" loadMovingToolStatesMaxLimit="1" loadMovingToolStatesMinLimit="1">
          <foldingPart animationName="folding" speedScale="0.25" />
        </foldingParts>
      </foldingConfiguration>
    </foldingConfigurations>
  </foldable>

    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration name="$l10n_configuration_valueDefault" price="0">
                <fillUnits>
                    <fillUnit shopDisplayUnit="CUBICMETER" fillTypeCategories="BULK"
                        capacity="17270" allowAILoading="true">
                        <exactFillRootNode node="exactFillRootNode" />
                        <autoAimTargetNode node="fillAutoAimTargetNode" startZ="3" endZ="-3"
                            invert="false" startPercentage="25" />
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>

    <fillVolume>
        <fillVolumeConfigurations>
            <fillVolumeConfiguration>
                <volumes>
                    <volume node="fillVolume" maxDelta="0.23" maxAllowedHeapAngle="5"
                        fillUnitIndex="1" />
                </volumes>
            </fillVolumeConfiguration>

        </fillVolumeConfigurations>

        <unloadInfos>
            <unloadInfo>
                <node node="fillVolumeUnloadInfo" width="1.5" length="1.0" />
            </unloadInfo>
        </unloadInfos>
    </fillVolume>

    <trailer>
        <trailerConfigurations>
            <trailerConfiguration>
                <trailer>
                    <tipSide name="$l10n_info_tipSideBack" dischargeNodeIndex="1">
                        <animation name="tipAnimationBack" speedScale="1.0" />
                        <doorAnimation name="tipAnimationBackDoor" speedScale="1.0" startTipTime="1" />
                    </tipSide>
                </trailer>
            </trailerConfiguration>
        </trailerConfigurations>
    </trailer>

    <dischargeable>
        <dischargeNode node="dischargeNodeBack" emptySpeed="2400" fillUnitIndex="1"  unloadInfoIndex="1" allowAIDischarge="true">
            <info width="2.0" length="0.5" zOffset="-1" />
            <effects>
                <effectNode effectClass="TipEffect">
                    <effectNode effectNode="emitterShapeBack" effectClass="ParticleEffect" extraDistance="2" materialType="unloadingParticle" />
                    <effectNode effectNode="grainNorm" materialType="unloading" stopDelay="0" fadeTime="0.5" extraDistance="0.3" extraDistanceNode="dischargeNodeBack" />
                </effectNode>
                <effectNode effectNode="smokeNorm" materialType="unloadingSmoke" fadeTime="0.5" />
            </effects>
        </dischargeNode>
    </dischargeable>

    <cover>
        <coverConfigurations>
            <coverConfiguration name="$l10n_configuration_valueYes" price="0" openCoverWhileTipping="true">
                <cover openAnimation="toggleCover" fillUnitIndices="1"/>
            </coverConfiguration>
        </coverConfigurations>
    </cover>

    <ai>
        <allowTurnBackward value="false" />
        <turningRadiusLimitation radius="9" />
        <agentAttachment jointNode="attacherJointUK" rotCenterWheelIndices="1 2 3 4" width="2.9"
            height="3.8" length="6.9" lengthOffset="0.7" />
        <agentAttachment jointNode="attacherJointBall" rotCenterWheelIndices="1 2 3 4" width="2.9"
            height="3.8" length="6.9" lengthOffset="0.7" />
    </ai>

    <foliageBending>
        <bendingNode minX="-1.25" maxX="1.25" minZ="-3.3" maxZ="3.3" yOffset="0.6" />
        <bendingNode minX="-0.2" maxX="0.2" minZ="0" maxZ="2.2" yOffset="-0.1" node="drawbar" />
    </foliageBending>

    <baseMaterial>
        <material name="highLift_mat" baseNode="chassis1">
            <shaderParameter name="colorMat0" material="0" value="0.006 0.070 0.009 1" />
        </material>
        <material name="sheeting_mat" baseNode="coverClosed">
            <shaderParameter name="colorMat0" material="0" value="0.006 0.070 0.009 1" />
        </material>
        <material name="sheeting_mat1" baseNode="coverOpenSkinned">
            <shaderParameter name="colorMat0" material="0" value="0.006 0.070 0.009 1" />
        </material>
        <material name="grid_mat" baseNode="headboardHolesAlphaDecal">
            <shaderParameter name="colorMat0" material="0" value="0.006 0.070 0.009 1" />
            <shaderParameter name="colorMat1" material="0" value="0.006 0.070 0.009 1" />
            <shaderParameter name="colorMat2" material="0" value="0.006 0.070 0.009 1" />
            <shaderParameter name="colorMat3" material="0" value="0.006 0.070 0.009 1" />
            <shaderParameter name="colorMat4" material="0" value="0.006 0.070 0.009 1" />
            <shaderParameter name="colorMat5" material="0" value="0.006 0.070 0.009 1" />
        </material>
    </baseMaterial>

    <baseMaterialConfigurations useDefaultColors="true" defaultColorIndex="0">
        <material name="highLift_mat" shaderParameter="colorMat0" />
        <material name="grid_mat" shaderParameter="colorMat0" />
        <material name="grid_mat" shaderParameter="colorMat1" />
        <material name="grid_mat" shaderParameter="colorMat2" />
        <material name="grid_mat" shaderParameter="colorMat3" />
        <material name="grid_mat" shaderParameter="colorMat4" />
        <material name="grid_mat" shaderParameter="colorMat5" />
        <baseMaterialConfiguration name="$l10n_configuration_baileyGreen" color="0.006 0.070 0.009 1" />
    </baseMaterialConfigurations>

    <designMaterialConfigurations useDefaultColors="true" defaultColorIndex="0" price="0" title="$l10n_coverColor">
        <designMaterialConfiguration name="$l10n_configuration_baileyGreen" color="0.006 0.070 0.009 1" />
        <designMaterialConfiguration name="$l10n_configuration_baileyGrey" color="0.21201 0.21201 0.21201 1" />
        <material name="sheeting_mat" shaderParameter="colorMat0" />
        <material name="sheeting_mat1" shaderParameter="colorMat0" />
      </designMaterialConfigurations>

    <rimColorConfigurations defaultColorIndex="0" useDefaultColors="true">
        <rimColorConfiguration color="SHARED_GREY3" material="18"
            name="$l10n_configuration_baileyGrey" price="0" />
        <rimColorConfiguration color="0.21201 0.21201 0.21201" material="27"
            name="$l10n_configuration_mattGrey" price="0" />
        <rimColorConfiguration color="0.01 0.01 0.0101" material="27"
            name="$l10n_configuration_mattBlack" price="0" />
        <rimColorConfiguration color="SHARED_WHITE2" material="3" name="$l10n_configuration_chrome"
            price="0" />
    </rimColorConfigurations>

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


    <i3dMappings>
        <i3dMapping id="mainComponent" node="0>" />
        <i3dMapping id="hitchBall" node="0>0|0" />
        <i3dMapping id="attacherJointBall" node="0>0|0|0" />
        <i3dMapping id="hitchUK" node="0>0|1" />
        <i3dMapping id="attacherJointUK" node="0>0|1|0" />
        <i3dMapping id="shoe1" node="0>0|2|0" />
        <i3dMapping id="shoePin" node="0>0|2|1" />
        <i3dMapping id="shoePinClip" node="0>0|2|2" />
        <i3dMapping id="scissorRot" node="0>1|0" />
        <i3dMapping id="subChassis" node="0>1|0|0" />
        <i3dMapping id="bodyRot" node="0>1|0|0|0" />
        <i3dMapping id="body" node="0>1|0|0|0|0" />
        <i3dMapping id="cover" node="0>1|0|0|0|1" />
        <i3dMapping id="coverClosedRoll" node="0>1|0|0|0|1|0" />
        <i3dMapping id="coverClosed" node="0>1|0|0|0|1|1" />
        <i3dMapping id="coverOpen" node="0>1|0|0|0|1|2" />
        <i3dMapping id="coverPole" node="0>1|0|0|0|1|3|0" />
        <i3dMapping id="coverJoint" node="0>1|0|0|0|1|3|0|1" />
        <i3dMapping id="doorRot" node="0>1|0|0|0|2" />
        <i3dMapping id="doorTop" node="0>1|0|0|0|2|0" />
        <i3dMapping id="doorBottom" node="0>1|0|0|0|2|1" />
        <i3dMapping id="hydraulicDoorRef" node="0>1|0|0|0|2|1|0" />
        <i3dMapping id="beaconLensStatic" node="0>1|0|0|0|2|2|0|0" />
        <i3dMapping id="realLightStrobe" node="0>1|0|0|0|2|2|0|1" />
        <i3dMapping id="rearLightHighLeft" node="0>1|0|0|0|2|2|1" />
        <i3dMapping id="rearLightHighRight" node="0>1|0|0|0|2|2|2" />
        <i3dMapping id="realBackLightLeft1" node="0>1|0|0|0|2|2|3" />
        <i3dMapping id="realBackLightRight1" node="0>1|0|0|0|2|2|4" />
        <i3dMapping id="realTurnLightLeft1" node="0>1|0|0|0|2|2|5" />
        <i3dMapping id="realTurnLightRight1" node="0>1|0|0|0|2|2|6" />
        <i3dMapping id="sideReflect" node="0>1|0|0|0|2|3" />
        <i3dMapping id="sideReflect1" node="0>1|0|0|0|2|4" />
        <i3dMapping id="sideReflect2" node="0>1|0|0|0|2|5" />
        <i3dMapping id="sideReflect3" node="0>1|0|0|0|2|6" />
        <i3dMapping id="doorHydraulic" node="0>1|0|0|0|3" />
        <i3dMapping id="doorHydraulicPunch" node="0>1|0|0|0|3|0" />
        <i3dMapping id="headboardHolesAlphaDecal" node="0>1|0|0|0|4" />
        <i3dMapping id="effectNodesBack" node="0>1|0|0|0|7|0" />
        <i3dMapping id="emitterShapeBack" node="0>1|0|0|0|7|0|0" />
        <i3dMapping id="smokeNorm" node="0>1|0|0|0|7|0|1" />
        <i3dMapping id="grainNorm" node="0>1|0|0|0|7|0|2" />
        <i3dMapping id="fillAutoAimTargetNode" node="0>1|0|0|0|8|0" />
        <i3dMapping id="exactFillRootNode" node="0>1|0|0|0|8|1" />
        <i3dMapping id="fillVolume" node="0>1|0|0|0|8|2" />
        <i3dMapping id="fillVolumeUnloadInfo" node="0>1|0|0|0|8|3" />
        <i3dMapping id="tipHydraulicRef" node="0>1|0|0|0|9" />
        <i3dMapping id="chassis2" node="0>1|0|0|1" />
        <i3dMapping id="tipHydraulicRefFrame" node="0>1|0|0|2" />
        <i3dMapping id="tipHydraulic" node="0>1|0|0|3" />
        <i3dMapping id="tipPunch" node="0>1|0|0|3|0" />
        <i3dMapping id="tipPunch1" node="0>1|0|0|3|0|0" />
        <i3dMapping id="hydraulicMainRef" node="0>1|0|0|5" />
        <i3dMapping id="crossFrameRef1Slide" node="0>1|0|0|6" />
        <i3dMapping id="crossFrame" node="0>1|0|0|7" />
        <i3dMapping id="crossFrame2" node="0>1|0|0|7|0" />
        <i3dMapping id="rollersTop" node="0>1|0|0|8" />
        <i3dMapping id="crossFrameRef1" node="0>1|0|0|8|0" />
        <i3dMapping id="dischargeNodeBack" node="0>1|0|0|10|0" />
        <i3dMapping id="rollersBottom" node="0>1|0|1" />
        <i3dMapping id="crossFrameRef" node="0>1|0|1|0" />
        <i3dMapping id="mainHydraulic" node="0>1|1" />
        <i3dMapping id="mainPunch1" node="0>1|1|0" />
        <i3dMapping id="mainPunch2" node="0>1|1|0|0" />
        <i3dMapping id="mainPunch3" node="0>1|1|0|0|0" />
        <i3dMapping id="axelBraceFront" node="0>1|2" />
        <i3dMapping id="axelBraceBack" node="0>1|3" />
        <i3dMapping id="rearHitch" node="0>1|4|0" />
        <i3dMapping id="trailerAttacherJoint" node="0>1|4|0|0" />
        <i3dMapping id="electricSocketOut" node="0>1|4|0|2" />
        <i3dMapping id="drawbarCol" node="0>2|0" />
        <i3dMapping id="boxDecals" node="0>3|1" />
        <i3dMapping id="chassis1" node="0>3|2" />
        <i3dMapping id="drawbar" node="0>3|3" />
        <i3dMapping id="reverseLights" node="0>4|0" />
        <i3dMapping id="reverseLights1" node="0>4|1" />
        <i3dMapping id="rearLightLeft" node="0>4|2" />
        <i3dMapping id="rearLightLeft2" node="0>4|3" />
        <i3dMapping id="rearLeftReflect" node="0>4|4" />
        <i3dMapping id="rearLightRight" node="0>4|5" />
        <i3dMapping id="rearLightRight2" node="0>4|6" />
        <i3dMapping id="rearRightReflect" node="0>4|7" />
        <i3dMapping id="licensePlateLight" node="0>4|8" />
        <i3dMapping id="markerLight" node="0>4|9" />
        <i3dMapping id="markerLight1" node="0>4|10" />
        <i3dMapping id="realBackLightLeft" node="0>4|11|0" />
        <i3dMapping id="realBackLightRight" node="0>4|11|1" />
        <i3dMapping id="realTurnLightLeft" node="0>4|11|2" />
        <i3dMapping id="realTurnLightRight" node="0>4|11|3" />
        <i3dMapping id="realLicensePlateLight" node="0>4|11|4" />
        <i3dMapping id="realReverseLight" node="0>4|11|5" />
        <i3dMapping id="realReverseLight1" node="0>4|11|5|0" />
        <i3dMapping id="airYellowDetatched" node="0>5|0" />
        <i3dMapping id="airYellowPlug" node="0>5|0|0" />
        <i3dMapping id="airYellowSocket2" node="0>5|0|1" />
        <i3dMapping id="airYellowSocketCab" node="0>5|0|2" />
        <i3dMapping id="airHosesDetatchedYellow" node="0>5|0|3" />
        <i3dMapping id="airRedDetatched" node="0>5|1" />
        <i3dMapping id="airRedSocket:cab" node="0>5|1|0" />
        <i3dMapping id="airRedSocket2" node="0>5|1|1" />
        <i3dMapping id="airRedPlug" node="0>5|1|2" />
        <i3dMapping id="airHosesDetatchedRed" node="0>5|1|3" />
        <i3dMapping id="hosesAttached" node="0>5|3" />
        <i3dMapping id="hydraulicIn01" node="0>5|3|0" />
        <i3dMapping id="hydraulicIn02" node="0>5|3|1" />
        <i3dMapping id="hydraulicIn03" node="0>5|3|2" />
        <i3dMapping id="hydraulicOut01" node="0>5|3|3" />
        <i3dMapping id="hydraulicOut02" node="0>5|3|4" />
        <i3dMapping id="hydraulicOut03" node="0>5|3|5" />
        <i3dMapping id="hosesDetatched" node="0>5|4" />
        <i3dMapping id="hydraulicDetatched01" node="0>5|4|0" />
        <i3dMapping id="hoseConnectorRef1" node="0>5|4|0|0" />
        <i3dMapping id="hydraulicDetatched02" node="0>5|4|1" />
        <i3dMapping id="hoseConnectorRef2" node="0>5|4|1|0" />
        <i3dMapping id="hydraulicDetatched03" node="0>5|4|2" />
        <i3dMapping id="hoseConnectorRef3" node="0>5|4|2|0" />
        <i3dMapping id="hydraulicDetatched04" node="0>5|4|3" />
        <i3dMapping id="hoseConnectorRef4" node="0>5|4|3|0" />
        <i3dMapping id="hydraulicDetatched05" node="0>5|4|4" />
        <i3dMapping id="hoseConnectorRef5" node="0>5|4|4|0" />
        <i3dMapping id="hydraulicDetatched06" node="0>5|4|5" />
        <i3dMapping id="hoseConnectorRef6" node="0>5|4|5|0" />
        <i3dMapping id="electricSocketIn" node="0>5|5" />
        <i3dMapping id="airDoubleYellow" node="0>5|6" />
        <i3dMapping id="airDoubleRed" node="0>5|7" />
        <i3dMapping id="airDoubleRed1" node="0>5|8" />
        <i3dMapping id="airDoubleYellow1" node="0>5|9" />
        <i3dMapping id="springs" node="0>6|5" />
        <i3dMapping id="coverOpenSkinned" node="0>6|12" />
        <i3dMapping id="licensePlate" node="0>7" />
        <i3dMapping id="flapJoint" node="0>8" />
        <i3dMapping id="flapJoint1" node="0>9" />
        <i3dMapping id="axelJoint" node="0>10" />
        <i3dMapping id="crossFrameRefSlide" node="0>11" />
        <i3dMapping id="axelComponent" node="1>" />
        <i3dMapping id="axel_vis" node="1>1" />
        <i3dMapping id="wheelFrontRight" node="1>2|0" />
        <i3dMapping id="wheelBackRight" node="1>2|1" />
        <i3dMapping id="wheelBackLeft" node="1>2|2" />
        <i3dMapping id="wheelFrontLeft" node="1>2|3" />
        <i3dMapping id="axelBraceFrontRef" node="1>3" />
        <i3dMapping id="axelBraceBackRef" node="1>4" />
    </i3dMappings>
</vehicle>
