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

    <storeData>
        <name>951</name>
        <specs>
            <power>291</power>
            <maxSpeed>20</maxSpeed>
        </specs>
        <functions>
            <function>$l10n_function_forestryCutter</function>
        </functions>
        <storePacks>
            <storePack>STARTER_WOODCHIPS</storePack>
        </storePacks>
        <image>$data/vehicles/komatsu/harvester951/store_harvester951.png</image>
        <price>449000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>KOMATSU</brand>
        <category>forestryHarvesters</category>
        <shopLoadingDelay config="0.3"/>
        <shopTranslationOffset>0 0.017 0</shopTranslationOffset>
        <shopRotationOffset>1.119 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>4460544</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>1588736</indexBufferMemoryUsage>
        <textureMemoryUsage>2752512</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>2051417</audioMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_woodHarvester</typeDesc>
        <filename>$data/vehicles/komatsu/harvester951/harvester951.i3d</filename>
        <sounds filename="$data/vehicles/komatsu/harvester951/sounds/harvester951.xml" volumeFactor="0.7"/>
        <size width="3.15" length="11.3" height="5.8" lengthOffset="1.15"/>
        <components>
            <component centerOfMass="0 0.7 2.0" solverIterationCount="40" mass="5000"/>
            <component centerOfMass="0 0.7 -2.0" solverIterationCount="40" mass="12100"/>

            <component solverIterationCount="20" mass="2320"/>
            <component solverIterationCount="20" mass="2320"/>
            <component solverIterationCount="20" mass="2320"/>

            <component centerOfMass="0 -0.5 0.234" solverIterationCount="20" mass="260"/>
            <component centerOfMass="0 0 0.121" solverIterationCount="20" mass="210"/>

            <joint component1="1" component2="2" node="componentJointBack" rotLimit="0 0 0" transLimit="0 0 0" rotLimitSpring="0 0 240" rotLimitDamping="0 0 300"/>

            <joint component1="1" component2="4" node="componentJointAxleFrontLeft"  rotMinLimit="-22 0 0" rotLimit="10 0 0" transLimit="0 0 0"/>
            <joint component1="1" component2="5" node="componentJointAxleFrontRight" rotMinLimit="-22 0 0" rotLimit="10 0 0" transLimit="0 0 0"/>

            <joint component1="2" component2="3" node="componentJointAxleBack" rotLimit="0 0 10" transLimit="0 0 0"/>

            <joint component1="1" component2="6" node="componentJointCutterMount" nodeActor1="componentJointCutterMountActor1" rotLimit="0 80 65" rotMinLimit="0 -80 -80" transLimit="0 0 0" zRotationNode="componentJointCutterMountZRot" rotDriveVelocity="0 0 0" maxRotDriveForce="0.5 0.5 0.5" rotLimitSpring="0 1 1" rotLimitDamping="0 5 5" transLimitSpring="600 600 600" transLimitDamping="11 11 11" enableCollision="true"/>
            <joint component1="6" component2="7" node="componentJointCutter" rotLimit="0 0 0" transLimit="0 0 0"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="VEHICLE"/>
        <mapHotspot type="HARVESTER"/>
    </base>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="NOKIAN" saveId="NOKIAN_DEFAULT">
                <wheels autoRotateBackSpeed="2.2">
                    <!-- Axle front left -->
                    <wheel filename="$data/shared/wheels/tires/nokian/forestKingF2/780_50__28_5.xml" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="2.6" repr="wheelFrontLeft01Repr"                                         forcePointRatio="0.25" showSteeringAngle="false" initialCompression="25" suspTravel="0.12" spring="78"  damper="65" transRatio="1.0" frictionScale="2" yOffset="0.055" brakeFactor="0.8"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/nokian/forestKingF2/780_50__28_5.xml" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="2.6" repr="wheelFrontLeft02Repr" driveNode="wheelFrontLeft02DriveNode"   forcePointRatio="0.25" showSteeringAngle="false" initialCompression="25" suspTravel="0.12" spring="78"  damper="65" transRatio="1.0" frictionScale="2" yOffset="0.055" brakeFactor="0.8"/>
                    </wheel>
                    <!-- Axle front right -->
                    <wheel filename="$data/shared/wheels/tires/nokian/forestKingF2/780_50__28_5.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="2.7" repr="wheelFrontRight01Repr"                                        forcePointRatio="0.25" showSteeringAngle="false" initialCompression="25" suspTravel="0.12" spring="78"  damper="65" transRatio="1.0" frictionScale="2" yOffset="0.055" brakeFactor="0.8"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/nokian/forestKingF2/780_50__28_5.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="2.7" repr="wheelFrontRight02Repr" driveNode="wheelFrontRight02DriveNode" forcePointRatio="0.25" showSteeringAngle="false" initialCompression="25" suspTravel="0.12" spring="78"  damper="65" transRatio="1.0" frictionScale="2" yOffset="0.055" brakeFactor="0.8"/>
                    </wheel>
                    <!-- Axle back -->
                    <wheel filename="$data/shared/wheels/tires/trelleborg/TwinForestry422SB/750_65R34.xml" isLeft="true"  hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="6.7" repr="wheelBackLeft"                                                forcePointRatio="0.25" showSteeringAngle="false" initialCompression="30" suspTravel="0.12" spring="170" damper="65" transRatio="1.0" frictionScale="2" yOffset="0.04"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/TwinForestry422SB/750_65R34.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="6.7" repr="wheelBackRight"                                               forcePointRatio="0.25" showSteeringAngle="false" initialCompression="30" suspTravel="0.12" spring="170" damper="65" transRatio="1.0" frictionScale="2" yOffset="0.04"/>
                    </wheel>
                </wheels>
                <objectChange node="wheelFrontLeft01Repr" translationActive="0.46 -0.232 0.849"/>
                <objectChange node="wheelFrontLeft02Repr" translationActive="0.46 -0.232 -0.849"/>
                <objectChange node="wheelFrontRight01Repr" translationActive="-0.46 -0.232 0.849"/>
                <objectChange node="wheelFrontRight02Repr" translationActive="-0.46 -0.232 -0.849"/>
                <objectChange node="wheelBackLeft" translationActive="1.065 0.022 -0.003"/>
                <objectChange node="wheelBackRight" translationActive="-1.065 0.022 -0.003"/>
            </wheelConfiguration>

            <wheelConfiguration name="ECO-TRACK + PROGRIPF" price="6000" brand="OLOFSFORS" saveId="OLOFSFORS_ECO-TRACK">
                <wheels baseConfig="NOKIAN_DEFAULT">
                    <wheel>
                        <physics radius="0.8" width="0.86" tireType="crawler" frictionScale="2.5"/>
                        <tire tireTrackAtlasIndex="5" maxDeformation="0"/>
                    </wheel>
                    <wheel>
                        <physics radius="0.8" width="0.86" tireType="crawler" frictionScale="2.5"/>
                        <tire tireTrackAtlasIndex="5" maxDeformation="0"/>
                    </wheel>
                    <wheel>
                        <physics radius="0.8" width="0.86" tireType="crawler" frictionScale="2.5"/>
                        <tire tireTrackAtlasIndex="5" maxDeformation="0"/>
                    </wheel>
                    <wheel>
                        <physics radius="0.8" width="0.86" tireType="crawler" frictionScale="2.5"/>
                        <tire tireTrackAtlasIndex="5" maxDeformation="0"/>
                    </wheel>
                    <wheel>
                        <physics radius="0.943" width="0.86" tireType="crawler" frictionScale="2.5"/>
                        <tire tireTrackAtlasIndex="15" maxDeformation="0"/>
                    </wheel>
                    <wheel>
                        <physics radius="0.943" width="0.86" tireType="crawler" frictionScale="2.5"/>
                        <tire tireTrackAtlasIndex="15" maxDeformation="0"/>
                    </wheel>
                </wheels>
                <crawlers>
                    <crawler filename="$data/shared/crawlers/olofsfors/forestKingF2_780_50__28_5/forestKingF2_780_50__28_5_ecoTrack.xml"     linkNode="crawlerFrontLeft"  wheelNodes="wheelFrontLeft02Repr wheelFrontLeft01Repr" isLeft="true"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/forestKingF2_780_50__28_5/forestKingF2_780_50__28_5_ecoTrack.xml"     linkNode="crawlerFrontRight" wheelNodes="wheelFrontRight02Repr wheelFrontRight01Repr" isLeft="false"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/twinForestry422SB_750_65R34/twinForestry422SB_750_65R34_proGripF.xml" linkNode="crawlerBackLeft"   wheelNodes="wheelBackLeft" isLeft="true"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/twinForestry422SB_750_65R34/twinForestry422SB_750_65R34_proGripF.xml" linkNode="crawlerBackRight"  wheelNodes="wheelBackRight" isLeft="false"/>
                </crawlers>
                <objectChange node="wheelFrontLeft01Repr" translationActive="0.46 -0.232 0.849"/>
                <objectChange node="wheelFrontLeft02Repr" translationActive="0.46 -0.232 -0.849"/>
                <objectChange node="wheelFrontRight01Repr" translationActive="-0.46 -0.232 0.849"/>
                <objectChange node="wheelFrontRight02Repr" translationActive="-0.46 -0.232 -0.849"/>
                <objectChange node="wheelBackLeft" translationActive="1.065 0.022 -0.003"/>
                <objectChange node="wheelBackRight" translationActive="-1.065 0.022 -0.003"/>
            </wheelConfiguration>

            <wheelConfiguration name="EVO-BALTIC + PROGRIPF" price="6000" brand="OLOFSFORS" saveId="OLOFSFORS_EVO-BALTIC">
                <wheels baseConfig="OLOFSFORS_ECO-TRACK">
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                </wheels>
                <crawlers>
                    <crawler filename="$data/shared/crawlers/olofsfors/forestKingF2_780_50__28_5/forestKingF2_780_50__28_5_evoBaltic.xml"    linkNode="crawlerFrontLeft"  wheelNodes="wheelFrontLeft02Repr wheelFrontLeft01Repr" isLeft="true"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/forestKingF2_780_50__28_5/forestKingF2_780_50__28_5_evoBaltic.xml"    linkNode="crawlerFrontRight" wheelNodes="wheelFrontRight02Repr wheelFrontRight01Repr" isLeft="false"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/twinForestry422SB_750_65R34/twinForestry422SB_750_65R34_proGripF.xml" linkNode="crawlerBackLeft"   wheelNodes="wheelBackLeft" isLeft="true"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/twinForestry422SB_750_65R34/twinForestry422SB_750_65R34_proGripF.xml" linkNode="crawlerBackRight"  wheelNodes="wheelBackRight" isLeft="false"/>
                </crawlers>
                <objectChange node="wheelFrontLeft01Repr" translationActive="0.46 -0.232 0.849"/>
                <objectChange node="wheelFrontLeft02Repr" translationActive="0.46 -0.232 -0.849"/>
                <objectChange node="wheelFrontRight01Repr" translationActive="-0.46 -0.232 0.849"/>
                <objectChange node="wheelFrontRight02Repr" translationActive="-0.46 -0.232 -0.849"/>
                <objectChange node="wheelBackLeft" translationActive="1.065 0.022 -0.003"/>
                <objectChange node="wheelBackRight" translationActive="-1.065 0.022 -0.003"/>
            </wheelConfiguration>

            <wheelConfiguration name="EX + PROGRIPF" price="6000" brand="OLOFSFORS" saveId="OLOFSFORS_EX">
                <wheels baseConfig="OLOFSFORS_ECO-TRACK">
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                </wheels>
                <crawlers>
                    <crawler filename="$data/shared/crawlers/olofsfors/forestKingF2_780_50__28_5/forestKingF2_780_50__28_5_ex.xml"           linkNode="crawlerFrontLeft"  wheelNodes="wheelFrontLeft02Repr wheelFrontLeft01Repr" isLeft="true"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/forestKingF2_780_50__28_5/forestKingF2_780_50__28_5_ex.xml"           linkNode="crawlerFrontRight" wheelNodes="wheelFrontRight02Repr wheelFrontRight01Repr" isLeft="false"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/twinForestry422SB_750_65R34/twinForestry422SB_750_65R34_proGripF.xml" linkNode="crawlerBackLeft"   wheelNodes="wheelBackLeft" isLeft="true"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/twinForestry422SB_750_65R34/twinForestry422SB_750_65R34_proGripF.xml" linkNode="crawlerBackRight"  wheelNodes="wheelBackRight" isLeft="false"/>
                </crawlers>
                <objectChange node="wheelFrontLeft01Repr" translationActive="0.46 -0.232 0.849"/>
                <objectChange node="wheelFrontLeft02Repr" translationActive="0.46 -0.232 -0.849"/>
                <objectChange node="wheelFrontRight01Repr" translationActive="-0.46 -0.232 0.849"/>
                <objectChange node="wheelFrontRight02Repr" translationActive="-0.46 -0.232 -0.849"/>
                <objectChange node="wheelBackLeft" translationActive="1.065 0.022 -0.003"/>
                <objectChange node="wheelBackRight" translationActive="-1.065 0.022 -0.003"/>
            </wheelConfiguration>

            <wheelConfiguration name="KOVAX + PROGRIPF" price="6000" brand="OLOFSFORS" saveId="OLOFSFORS_KOVAX">
                <wheels baseConfig="OLOFSFORS_ECO-TRACK">
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                </wheels>
                <crawlers>
                    <crawler filename="$data/shared/crawlers/olofsfors/forestKingF2_780_50__28_5/forestKingF2_780_50__28_5_kovaX.xml"        linkNode="crawlerFrontLeft"  wheelNodes="wheelFrontLeft02Repr wheelFrontLeft01Repr" isLeft="true"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/forestKingF2_780_50__28_5/forestKingF2_780_50__28_5_kovaX.xml"        linkNode="crawlerFrontRight" wheelNodes="wheelFrontRight02Repr wheelFrontRight01Repr" isLeft="false"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/twinForestry422SB_750_65R34/twinForestry422SB_750_65R34_proGripF.xml" linkNode="crawlerBackLeft"   wheelNodes="wheelBackLeft" isLeft="true"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/twinForestry422SB_750_65R34/twinForestry422SB_750_65R34_proGripF.xml" linkNode="crawlerBackRight"  wheelNodes="wheelBackRight" isLeft="false"/>
                </crawlers>
                <objectChange node="wheelFrontLeft01Repr" translationActive="0.46 -0.232 0.849"/>
                <objectChange node="wheelFrontLeft02Repr" translationActive="0.46 -0.232 -0.849"/>
                <objectChange node="wheelFrontRight01Repr" translationActive="-0.46 -0.232 0.849"/>
                <objectChange node="wheelFrontRight02Repr" translationActive="-0.46 -0.232 -0.849"/>
                <objectChange node="wheelBackLeft" translationActive="1.065 0.022 -0.003"/>
                <objectChange node="wheelBackRight" translationActive="-1.065 0.022 -0.003"/>
                <foliageBendingModifier index="1" minX="-1.75" maxX="1.75"/>
                <aiAgent width="3.55"/>
            </wheelConfiguration>

            <wheelConfiguration name="MAGNUM + PROGRIPF" price="6000" brand="OLOFSFORS" saveId="OLOFSFORS_MAGNUM">
                <wheels baseConfig="OLOFSFORS_ECO-TRACK">
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                    <wheel/>
                </wheels>
                <crawlers>
                    <crawler filename="$data/shared/crawlers/olofsfors/forestKingF2_780_50__28_5/forestKingF2_780_50__28_5_magnum.xml"       linkNode="crawlerFrontLeft"  wheelNodes="wheelFrontLeft02Repr wheelFrontLeft01Repr" isLeft="true"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/forestKingF2_780_50__28_5/forestKingF2_780_50__28_5_magnum.xml"       linkNode="crawlerFrontRight" wheelNodes="wheelFrontRight02Repr wheelFrontRight01Repr" isLeft="false"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/twinForestry422SB_750_65R34/twinForestry422SB_750_65R34_proGripF.xml" linkNode="crawlerBackLeft"   wheelNodes="wheelBackLeft" isLeft="true"/>
                    <crawler filename="$data/shared/crawlers/olofsfors/twinForestry422SB_750_65R34/twinForestry422SB_750_65R34_proGripF.xml" linkNode="crawlerBackRight"  wheelNodes="wheelBackRight" isLeft="false"/>
                </crawlers>
                <objectChange node="wheelFrontLeft01Repr" translationActive="0.46 -0.232 0.849"/>
                <objectChange node="wheelFrontLeft02Repr" translationActive="0.46 -0.232 -0.849"/>
                <objectChange node="wheelFrontRight01Repr" translationActive="-0.46 -0.232 0.849"/>
                <objectChange node="wheelFrontRight02Repr" translationActive="-0.46 -0.232 -0.849"/>
                <objectChange node="wheelBackLeft" translationActive="1.065 0.022 -0.003"/>
                <objectChange node="wheelBackRight" translationActive="-1.065 0.022 -0.003"/>
            </wheelConfiguration>
        </wheelConfigurations>

        <ackermannSteeringConfigurations>
            <ackermannSteering rotSpeed="25" rotMax="15" rotCenter="0 0"/>
        </ackermannSteeringConfigurations>

        <rimMaterial materialTemplateName="RIM_DEFAULT"/>
        <hubMaterial materialTemplateName="HUB_DEFAULT"/>

        <hubs>
            <hub linkNode="wheelFrontLeft01Repr"       filename="$data/shared/wheels/hubs/hub_n12_6.xml" isLeft="true"  scale="0.4 0.4 0.4"/>
            <hub linkNode="wheelFrontLeft02DriveNode"  filename="$data/shared/wheels/hubs/hub_n12_6.xml" isLeft="true"  scale="0.4 0.4 0.4"/>
            <hub linkNode="wheelFrontRight01Repr"      filename="$data/shared/wheels/hubs/hub_n12_6.xml" isLeft="false" scale="0.4 0.4 0.4"/>
            <hub linkNode="wheelFrontRight02DriveNode" filename="$data/shared/wheels/hubs/hub_n12_6.xml" isLeft="false" scale="0.4 0.4 0.4"/>
            <hub linkNode="wheelBackLeft"              filename="$data/shared/wheels/hubs/hub_n18_1.xml" isLeft="true"  scale="0.48 0.48 0.48" offset="-0.05"/>
            <hub linkNode="wheelBackRight"             filename="$data/shared/wheels/hubs/hub_n18_1.xml" isLeft="false" scale="0.48 0.48 0.48" offset="-0.05"/>
        </hubs>
    </wheels>

    <designConfigurations title="$l10n_configuration_safetyFrame" isYesNoOption="true">
        <designConfiguration name="$l10n_configuration_valueNo" price="0">
            <objectChange node="rollbar" visibilityActive="false"/>
            <objectChange node="rollbarColPart01" compoundChildActive="false"/>
        </designConfiguration>
        <designConfiguration name="$l10n_configuration_valueYes" price="1500" isDefault="true">
            <objectChange node="rollbar" visibilityActive="true"/>
            <objectChange node="rollbarColPart01" compoundChildActive="true"/>
        </designConfiguration>
    </designConfigurations>

    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="0" linkNode="extinguisher" filename="$data/shared/assets/extinguisher.i3d"/>
    </dynamicallyLoadedParts>

    <articulatedAxis rotNode="componentJointBack" componentJointIndex="1" anchorActor="0" rotSpeed="-30" rotMax="37" rotMin="-37" customWheelIndices1="1 2 3 4" customWheelIndices2="5 6">
        <sounds>
            <steering template="hydraulicClose01" pitchScale="0.3" linkNodeOffset="0 0.7 1" innerRadius="15" outerRadius="25" fadeIn="0.1" fadeOut="0.1">
                <volume indoor="0.5" outdoor="2.0"/>
                <lowpassGain indoor="0.6" outdoor="1"/>
            </steering>
        </sounds>
    </articulatedAxis>

    <powerConsumer ptoRpm="350" neededMinPtoPower="20" neededMaxPtoPower="40" useTurnOnState="false"/>

    <speedRotatingParts>
        <speedRotatingPart node="ptoShaft01" wheelScale="5" wheelIndex="1"/>
        <speedRotatingPart node="ptoShaft03" wheelScale="5" wheelIndex="1"/>
    </speedRotatingParts>

    <enterable isTabbable="true">
        <enterReferenceNode node="harvester951_main_component1"/>
        <exitPoint node="exitPoint"/>

        <cameras>
            <camera node="outdoorCamera" rotatable="true" rotateNode="outdoorCameraTarget" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="6" transMax="40" translation="0 0 8.7" rotation="-17 180 0">
                <raycastNode node="cameraRaycastNode1"/>
                <raycastNode node="cameraRaycastNode2"/>
                <raycastNode node="cameraRaycastNode3"/>
            </camera>
            <camera node="indoorCamera" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" isInside="true" useMirror="true" shadowFocusBox="shadowFocusBox" suspensionNodeIndex="1"/>
            <camera node="craneCamera" rotatable="false" useWorldXZRotation="false" allowHeadTracking="false"/>
        </cameras>

        <characterNode node="playerSkin" cameraMinDistance="0.5">
            <target ikChain="leftArm"   targetNode="playerLeftHandTarget" poseId="wideFingers"/>
            <target ikChain="rightArm"  targetNode="playerRightHandTarget" poseId="wideFingers"/>
            <target ikChain="leftFoot"  targetNode="playerLeftFootTarget"/>
            <target ikChain="rightFoot" targetNode="playerRightFootTarget"/>
        </characterNode>

        <characterTargetNodeModifier node="playerRightFootTarget" transitionTime="0.1">
            <state node="playerRightFootTargetGas"   referenceNode="pedalGas"   directionReferenceNode="playerRightFootTargetGasRef"/>
            <state node="playerRightFootTargetBrake" referenceNode="pedalBrake" directionReferenceNode="playerRightFootTargetBrakeRef"/>
        </characterTargetNodeModifier>

        <mirrors>
            <mirror node="mirrorInterior" prio="1"/>
        </mirrors>

        <enterAnimation name="enterAnimation"/>

        <dashboards>
            <dashboard displayType="TEXT" valueType="time" node="numbersTime" textColor="0.488 0.505 0.194 1" textSize="0.007" textMask="00:00" emissiveScale="0.5" font="GENERIC" textAlignment="CENTER" groups="MOTOR_ACTIVE"/>
        </dashboards>
    </enterable>

    <drivable>
        <steeringWheel node="steeringWheel" indoorRotation="200" outdoorRotation="200"/>

        <dashboards>
            <dashboard displayType="ROT" valueType="accelerationAxis" node="pedalGas"   minRot="0 0 0" maxRot="20 0 0" doInterpolation="true"/>
            <dashboard displayType="ROT" valueType="decelerationAxis" node="pedalBrake" minRot="0 0 0" maxRot="20 0 0" doInterpolation="true"/>
        </dashboards>
    </drivable>

    <lights>
        <states>
            <state lightTypes="0"/>
            <state lightTypes="0 1"/>
            <state lightTypes="0 1 2"/>
        </states>

        <sharedLight linkNode="frontLight11_01" lightTypes="0 3" filename="$data/shared/assets/lights/lizard/frontLight11.xml"/>
        <sharedLight linkNode="frontLight11_02" lightTypes="0 3" filename="$data/shared/assets/lights/lizard/frontLight11.xml"/>
        <sharedLight linkNode="frontLight07_left" filename="$data/shared/assets/lights/lizard/frontLight07_left.xml"/>
        <sharedLight linkNode="frontLight07_right" filename="$data/shared/assets/lights/lizard/frontLight07_right.xml"/>
        <sharedLight linkNode="rearLight03_left" filename="$data/shared/assets/lights/lizard/rearLight03_left.xml"/>
        <sharedLight linkNode="rearLight03_right" filename="$data/shared/assets/lights/lizard/rearLight03_right.xml"/>

        <realLights>
            <low>
                <light node="frontLightLow" lightTypes="0" excludedLightTypes="2 3"/>
                <light node="workLightBackLow" lightTypes="1"/>
                <light node="workLightFrontLow" lightTypes="2"/>
                <light node="highBeamLow" lightTypes="3" />
            </low>
            <high>
                <light node="frontLightHigh" lightTypes="0" excludedLightTypes="3"/>
                <light node="backLightsHigh" lightTypes="0"/>
                <light node="interiorLightRed" lightTypes="0"/>
                <light node="workLightBackHigh" lightTypes="1"/>
                <light node="workLightFrontHigh" lightTypes="2"/>
                <light node="highBeamHigh" lightTypes="3"/>
                <brakeLight node="backLightsHigh"/>
                <turnLightLeft node="turnLightLeftFront"/>
                <turnLightLeft node="turnLightLeftBack"/>
                <turnLightRight node="turnLightRightFront"/>
                <turnLightRight node="turnLightRightBack"/>
                <interiorLight node="interiorScreenLight"/>
                <reverseLight node="reverseLightHigh"/>
            </high>
        </realLights>

        <staticLightCompounds>
            <staticLightCompound>
                <node node="interiorLight02_static" intensity="5"/>
                <node node="interiorLight02Glass_static" intensity="1"/>
                <node node="workingLights01_static" intensity="5"/>
                <node node="workingLights01Glass_static" intensity="1"/>
                <node node="workingLights02_static" intensity="5"/>
                <node node="workingLights02Glass_static" intensity="1"/>
                <node node="reverseLights_static" intensity="5"/>
                <node node="reverseLightsGlass_static" intensity="1"/>
            </staticLightCompound>
        </staticLightCompounds>

        <dashboards>
            <dashboard displayType="EMITTER" valueType="lightState" node="interiorGlow_decals" intensity="0.5" lightTypes="0" groups="MOTOR_ACTIVE"/>
        </dashboards>
    </lights>

    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" showOnHud="false" showInShop="false" fillTypes="diesel" capacity="529">
                        <exactFillRootNode node="exactFillRootNodeFuel"/>
                        <dashboard displayType="SLIDER" valueType="fillLevel" node="sliderFuel_decals" groups="MOTOR_ACTIVE"/>
                        <dashboard displayType="TEXT"   valueType="fillLevel" node="numbersFuel" textColor="0.2 0.2 0.2" textSize="0.004" textMask="000" font="GENERIC" textAlignment="CENTER" emissiveScale="0.5" groups="MOTOR_ACTIVE"/>
                    </fillUnit>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" showOnHud="false" showInShop="false" showOnInfoHud="false" fillTypes="def" capacity="50">
                        <dashboard displayType="SLIDER" valueType="fillLevel" node="sliderDEF_decals" groups="MOTOR_ACTIVE"/>
                        <dashboard displayType="TEXT"   valueType="fillLevel" node="numbersDEF" textColor="0.2 0.2 0.2" textSize="0.004" textMask="000" font="GENERIC" textAlignment="CENTER" emissiveScale="0.5" groups="MOTOR_ACTIVE"/>
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>

    <motorized>
        <consumerConfigurations>
            <consumerConfiguration>
                <consumer fillUnitIndex="1" usage="116" fillType="diesel"/> <!-- usage is per hour at max load and max rpm -->
                <consumer fillUnitIndex="2" usage="10" fillType="def"/> <!-- usage is per hour at max load and max rpm -->
            </consumerConfiguration>
        </consumerConfigurations>

        <differentialConfigurations>
            <differentialConfiguration>
                <differentials>
                    <differential torqueRatio="0.5" maxSpeedRatio="1.2" wheelIndex1="1" wheelIndex2="2"/> <!-- front left-left -->
                    <differential torqueRatio="0.5" maxSpeedRatio="1.2" wheelIndex1="3" wheelIndex2="4"/> <!-- front right-right -->
                    <differential torqueRatio="0.5" maxSpeedRatio="1.5" wheelIndex1="5" wheelIndex2="6"/> <!-- back left-right -->

                    <differential torqueRatio="0.5" maxSpeedRatio="1.5" differentialIndex1="1" differentialIndex2="2"/> <!-- front left-right -->
                    <differential torqueRatio="0.5" maxSpeedRatio="1.5" differentialIndex1="3" differentialIndex2="4"/> <!-- back left-right -->
                </differentials>
            </differentialConfiguration>
        </differentialConfigurations>

        <motorConfigurations>
            <motorConfiguration name="951" hp="291" price="0">
                <motor torqueScale="1.287" minRpm="850" maxRpm="2100" maxForwardSpeed="20" maxBackwardSpeed="20" brakeForce="12" lowBrakeForceScale="0.5" accelerationLimit="1.6" dampingRateScale="1.8">
                    <torque normRpm="0.45" torque="0.9"/>
                    <torque normRpm="0.5" torque="0.97"/>
                    <torque normRpm="0.59" torque="1"/>
                    <torque normRpm="0.72" torque="1"/>
                    <torque normRpm="0.86" torque="0.88"/>
                    <torque normRpm="1" torque="0.72"/>
                </motor>
                <transmission minForwardGearRatio="34" maxForwardGearRatio="320" minBackwardGearRatio="34" maxBackwardGearRatio="320" name="$l10n_info_transmission_cvt"/>
            </motorConfiguration>
        </motorConfigurations>

        <exhaustEffects>
            <exhaustEffect node="exhaustParticle" filename="$data/effects/exhaust/exhaust.i3d" minRpmColor="0.9 0.9 0.9 0.1" maxRpmColor="0.9 0.9 0.9 0.4" minRpmScale="0.05" maxRpmScale="0.5"/>
        </exhaustEffects>

        <brakeCompressor capacity="3000" fillSpeed="250"/>
        <motorStartDuration>2700</motorStartDuration>

        <dashboards>
            <dashboard displayType="TEXT"   valueType="rpm"  node="numbersRPM"  textColor="0.488 0.505 0.194 1" textSize="0.005" textMask="0000" font="GENERIC" textAlignment="CENTER" emissiveScale="0.5" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="TEXT"   valueType="gear" node="numbersGear" textColor="0.4 0.4 0.4 1" textSize="0.01" textMask="0" font="GENERIC_BOLD" textAlignment="CENTER" emissiveScale="0.5" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="TEXT"   valueType="motorTemperature" node="numbersTemperature01" textColor="0.2 0.2 0.2" textSize="0.004" textMask="000" font="GENERIC" textAlignment="CENTER" emissiveScale="0.5" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="TEXT"   valueType="motorTemperature" node="numbersTemperature02" textColor="0.2 0.2 0.2" textSize="0.004" textMask="000" font="GENERIC" textAlignment="CENTER" emissiveScale="0.5" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="SLIDER" valueType="motorTemperature" node="sliderTemperature_decals" minValueSlider="50" maxValueSlider="120" groups="MOTOR_ACTIVE"/>
        </dashboards>
    </motorized>

    <wipers>
        <wiper animName="wiperFrontAnimation">
            <state animSpeed="1.0" animPause="2.0"/>
            <state animSpeed="1.0" animPause="0.0"/>
            <state animSpeed="1.5" animPause="0.0"/>
        </wiper>
    </wipers>

    <connectionHoses>
        <localHose>
            <hose type="CABLE_BUNDLE" node="localHose01Start" length="2.9" diameter="0.11" minCenterPointAngle="5" straighteningFactor="1" isWorldSpaceHose="false" centerPointDropFactor="0.4" centerPointTension="0.6" minCenterPointOffset="0 0 0.95" maxCenterPointOffset="0 0 10"/>
            <target type="CABLE_BUNDLE" node="localHose01End" straighteningFactor="0.5"/>
        </localHose>
        <localHose>
            <hose type="CABLE_BUNDLE" node="localHose02Start" length="2.5" diameter="0.095" minCenterPointAngle="5" straighteningFactor="1" isWorldSpaceHose="false" isTwoPointHose="true"/>
            <target type="CABLE_BUNDLE" node="localHose02End" straighteningFactor="3"/>
        </localHose>
        <localHose>
            <hose type="CABLE_BUNDLE" node="localHose03Start" length="3" diameter="0.095" minCenterPointAngle="5" straighteningFactor="3" isWorldSpaceHose="false" isTwoPointHose="true"/>
            <target type="CABLE_BUNDLE" node="localHose03End" straighteningFactor="2"/>
        </localHose>
    </connectionHoses>

    <cylindered>
        <movingTools>
            <easyArmControl node="scTargetNodeY" targetNodeZ="scTargetNodeZ" rootNode="scRoot" refNode="scTargetRefNode">
                <targetMovement speed="1.3" acceleration="20"/>
                <xRotationNodes>
                    <xRotationNode1 node="arm01Dummy"/>
                    <xRotationNode2 node="arm02Dummy"/>
                </xRotationNodes>
                <zTranslationNodes>
                    <zTranslationNode node="arm03Dummy"/>
                </zTranslationNodes>
            </easyArmControl>

            <movingTool node="scTargetNodeZ" isEasyControlTarget="true" isConsumingPower="true">
                <controls axis="AXIS_CRANE_ARM2" invertAxis="true" mouseSpeedFactor="0.3" iconName="CRANE_EC_TRANSLATE_Z"/>
            </movingTool>
            <movingTool node="scTargetNodeY" isEasyControlTarget="true" isConsumingPower="true">
                <controls axis="AXIS_CRANE_ARM3" invertAxis="false" mouseSpeedFactor="0.3" iconName="CRANE_EC_TRANSLATE_Y"/>
            </movingTool>

            <movingTool node="cabinRotYDummy" delayedNode="cabinRotY" playSound="true" isConsumingPower="true" foldMaxLimit="0">
                <controls axis="AXIS_CRANE_ARM" invertAxis="true" mouseSpeedFactor="0.3" iconName="CRANE_ARM1_ROTATE_Y"/>
                <rotation rotSpeed="35" rotAcceleration="30" rotationAxis="2"/>
                <componentJoint index="5" anchorActor="0"/>
            </movingTool>

            <movingTool node="arm01Dummy" delayedNode="arm01" playSound="true" isConsumingPower="true" foldMaxLimit="0">
                <controls axis="AXIS_CRANE_ARM2" invertAxis="true" mouseSpeedFactor="0.3" iconName="CRANE_ARM1_ROTATE_X"/>
                <rotation rotSpeed="14" rotAcceleration="25" rotMin="-55" rotMax="4" startRot="-40" rotationAxis="1"/>
                <componentJoint index="5" anchorActor="0"/>
            </movingTool>

            <movingTool node="arm02Dummy" delayedNode="arm02" playSound="true" isConsumingPower="true" foldMaxLimit="0">
                <controls axis="AXIS_CRANE_ARM3" invertAxis="true" mouseSpeedFactor="0.2" iconName="CRANE_ARM2_ROTATE_X"/>
                <rotation rotSpeed="25" rotAcceleration="40" rotMin="60" rotMax="130" startRot="90" rotationAxis="1"/>
                <componentJoint index="5" anchorActor="0"/>
            </movingTool>

            <movingTool node="arm03Dummy" delayedNode="arm03" playSound="true" isConsumingPower="true" foldMaxLimit="0">
                <controls axis="AXIS_CRANE_ARM4" invertAxis="false" mouseSpeedFactor="0.2" iconName="CRANE_ARM2_TRANSLATE"/>
                <translation transSpeed="0.7" transAcceleration="20" transMin="0" transMax="1.72" startTrans="0" translationAxis="3"/>
                <componentJoint index="5" anchorActor="0"/>
            </movingTool>

            <movingTool node="componentJointCutterMountActor1" playSound="true" isConsumingPower="true" foldMaxLimit="0">
                <controls axis="AXIS_CRANE_TOOL2" invertAxis="false" mouseSpeedFactor="0.3" iconName="GRABBER_ROTATE_Y"/>
                <rotation rotSpeed="60" rotAcceleration="100" rotationAxis="1" rotMin="-150" rotMax="150" startRot="0"/>
                <componentJoint index="5" anchorActor="1"/>
                <dependentAnimation name="cutterYRotAnimation" rotationAxis="1" minValue="-150" maxValue="150"/>
            </movingTool>

            <movingTool node="componentJointCutter">
                <componentJoint index="6" anchorActor="0"/>
            </movingTool>

            <!-- Delayed Meshes -->
            <movingTool node="arm01">
                <dependentPart node="arm02Part01"/>
            </movingTool>

            <movingTool node="arm02">
                <dependentPart node="arm02Part01"/>
            </movingTool>

            <movingTool node="cutterJoint03">
                <dependentPart node="arm01Part01"/>
            </movingTool>

            <movingTool node="cabinRotZ">
                <componentJoint index="5" anchorActor="0"/>
                <dependentPart node="cabinHydraulicLeft"/>
                <dependentPart node="cabinHydraulicRight"/>
            </movingTool>
            <movingTool node="cabinRotX">
                <componentJoint index="5" anchorActor="0"/>
            </movingTool>

            <!-- Cutter -->
            <movingTool node="delimbRollArm01">
                <dependentPart node="delimbRollArm01Hydraulic"/>
                <dependentPart node="delimbRollArm01Col"/>
            </movingTool>
            <movingTool node="delimbRollArm02">
                <dependentPart node="delimbRollArm02Hydraulic"/>
                <dependentPart node="delimbRollArm02Col"/>
            </movingTool>

            <movingTool node="grabArm01">
                <dependentPart node="grabArm01Col"/>
            </movingTool>

            <movingTool node="grabArm02">
                <dependentPart node="grabArm02Col"/>
            </movingTool>

            <movingTool node="grabArm03">
                <dependentPart node="grabArm03Hydraulic"/>
                <dependentPart node="grabArm03Col"/>
            </movingTool>

            <movingTool node="foldingPart01">
                <dependentPart node="foldingPart01Hydraulic"/>
            </movingTool>
            <movingTool node="foldingPart04">
                <dependentPart node="foldingPart04Hydraulic"/>
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="cabinHydraulicLeft" referencePoint="cabinHydraulicLeftRef" referenceFrame="cabinHydraulicLeftRef">
                <translatingPart node="cabinHydraulicLeftPunch"/>
            </movingPart>
            <movingPart node="cabinHydraulicRight" referencePoint="cabinHydraulicRightRef" referenceFrame="cabinHydraulicRightRef">
                <translatingPart node="cabinHydraulicRightPunch"/>
            </movingPart>

            <!-- Crane Camera -->
            <movingPart node="craneCameraRot" referencePoint="craneCameraRef" referenceFrame="craneCameraRotRefFrame" isActiveDirty="true" maxUpdateDistance="20"/>

            <!-- Additional Arms -->
            <movingPart node="arm01Part01" localReferencePoint="arm01Part02" referencePoint="arm01Part02Ref" referenceFrame="arm01Part01RefFrame">
                <dependentPart node="arm01Part02"/>
            </movingPart>
            <movingPart node="arm01Part02" referencePoint="arm01Part02Ref" referenceFrame="arm01Part02Ref">
                <dependentPart node="arm01PartHydraulic"/>
            </movingPart>
            <movingPart node="arm01PartHydraulic" referencePoint="arm01PartHydraulicRef" referenceFrame="arm01PartHydraulicRef">
                <translatingPart node="arm01PartHydraulicPunch"/>
            </movingPart>

            <movingPart node="arm02Part01" localReferencePoint="arm02Part02" referencePoint="arm02Part01Ref" referenceFrame="arm02Part01RefFrame">
                <dependentPart node="arm02Part02"/>
                <dependentPart node="arm01Part01"/>
            </movingPart>
            <movingPart node="arm02Part02" referencePoint="arm02Part01Ref" referenceFrame="arm02Part01Ref">
                <dependentPart node="arm01Hydraulic"/>
            </movingPart>
            <movingPart node="arm01Hydraulic" referencePoint="arm01HydraulicRef" referenceFrame="arm01HydraulicRef">
                <translatingPart node="arm01HydraulicPunch"/>
            </movingPart>


            <!-- Cutter -->
            <movingPart node="cutterJoint01" referencePoint="cutterJoint01Ref" referenceFrame="cutterJoint01RefFrame" limitedAxis="1" isActiveDirty="true" maxUpdateDistance="300">
                <dependentPart node="cutterJoint02"/>
            </movingPart>
            <movingPart node="cutterJoint02" referencePoint="cutterJoint02Ref" referenceFrame="cutterJoint02RefFrame" limitedAxis="1">
                <dependentPart node="cutterJoint03"/>
            </movingPart>
            <movingPart node="cutterJoint03" referencePoint="cutterJoint03Ref" referenceFrame="cutterJoint03RefFrame" limitedAxis="2">
                <dependentPart node="cutterUnit"/>
            </movingPart>
            <movingPart node="cutterUnit" referencePoint="cutterUnitRef" referenceFrame="cutterUnitRef" limitedAxis="1">
                <dependentPart node="cutterUnitHydraulic"/>
            </movingPart>
            <movingPart node="cutterUnitHydraulic" referencePoint="cutterUnitHydraulicRef" referenceFrame="cutterUnitHydraulicRef">
                <translatingPart node="cutterUnitHydraulicPunch"/>
            </movingPart>

            <movingPart node="delimbRollArm01Hydraulic" referencePoint="delimbRollArm01HydraulicRef" referenceFrame="delimbRollArm01HydraulicRef">
                <translatingPart node="delimbRollArm01HydraulicPunch"/>
            </movingPart>
            <movingPart node="delimbRollArm02Hydraulic" referencePoint="delimbRollArm02HydraulicRef" referenceFrame="delimbRollArm02HydraulicRef">
                <translatingPart node="delimbRollArm02HydraulicPunch"/>
            </movingPart>

            <movingPart node="grabArm03Hydraulic" referencePoint="grabArm03HydraulicRef" referenceFrame="grabArm03HydraulicRef">
                <translatingPart node="grabArm03HydraulicPunch"/>
            </movingPart>

            <!-- Steering -->
            <movingPart node="steeringHydraulicLeft" referencePoint="steeringHydraulicLeftRef" referenceFrame="steeringHydraulicLeftRef" isActiveDirty="true" maxUpdateDistance="50">
                <translatingPart node="steeringHydraulicLeftPunch"/>
            </movingPart>
            <movingPart node="steeringHydraulicRight" referencePoint="steeringHydraulicRightRef" referenceFrame="steeringHydraulicRightRef" isActiveDirty="true" maxUpdateDistance="50">
                <translatingPart node="steeringHydraulicRightPunch"/>
            </movingPart>

            <!-- Axle back -->
            <movingPart node="axleBackHydraulicLeft" referencePoint="axleBackHydraulicLeftRef" referenceFrame="axleBackHydraulicLeftRef" isActiveDirty="true" maxUpdateDistance="25"/>
            <movingPart node="axleBackHydraulicRight" referencePoint="axleBackHydraulicRightRef" referenceFrame="axleBackHydraulicRightRef" isActiveDirty="true" maxUpdateDistance="25"/>

            <!-- Powershaft -->
            <movingPart node="ptoShaft02" referencePoint="ptoShaft02Ref" referenceFrame="ptoShaft02Ref" isActiveDirty="true" maxUpdateDistance="25">
                <translatingPart node="ptoShaft02Punch"/>
            </movingPart>

            <!-- Entering -->
            <movingPart node="foldingPart01Hydraulic" referencePoint="foldingPart01HydraulicRef" referenceFrame="foldingPart01HydraulicRefFrame">
                <translatingPart node="foldingPart01HydraulicPunch"/>
            </movingPart>
            <movingPart node="foldingPart04Hydraulic" referencePoint="foldingPart04HydraulicRef" referenceFrame="foldingPart04HydraulicRef">
                <translatingPart node="foldingPart04HydraulicPunch"/>
            </movingPart>

            <!-- Header Grabs -->
            <movingPart node="delimbRollArm01Col" referenceFrame="delimbRollArm01" doDirectionAlignment="false" doRotationAlignment="true" rotMultiplier="1"/>
            <movingPart node="delimbRollArm02Col" referenceFrame="delimbRollArm02" doDirectionAlignment="false" doRotationAlignment="true" rotMultiplier="1"/>
            <movingPart node="grabArm01Col"       referenceFrame="grabArm01"       doDirectionAlignment="false" doRotationAlignment="true" rotMultiplier="1"/>
            <movingPart node="grabArm02Col"       referenceFrame="grabArm02"       doDirectionAlignment="false" doRotationAlignment="true" rotMultiplier="1"/>
            <movingPart node="grabArm03Col"       referenceFrame="grabArm03"       doDirectionAlignment="false" doRotationAlignment="true" rotMultiplier="1"/>

            <!-- Boogie alignment -->
            <movingPart node="crawlerFrontLeft" referencePoint="wheelFrontLeft01Repr" referenceFrame="wheelFrontLeft02Repr" isActiveDirty="true" maxUpdateDistance="300">
                <dependentPart node="crawlerFrontRight"/>
            </movingPart>
            <movingPart node="crawlerFrontRight" referencePoint="wheelFrontRight01Repr" referenceFrame="wheelFrontRight02Repr"/>
        </movingParts>

        <dashboards>
            <dashboard displayType="ROT" valueType="movingTool" node="joystickLeft"  rotAxis="1" minRot="15" maxRot="-15" axis="AXIS_CRANE_ARM3" doInterpolation="true"/>
            <dashboard displayType="ROT" valueType="movingTool" node="joystickLeft"  rotAxis="3" minRot="15" maxRot="-15" axis="AXIS_CRANE_ARM"  doInterpolation="true"/>
            <dashboard displayType="ROT" valueType="movingTool" node="joystickRight" rotAxis="1" minRot="-15" maxRot="15" axis="AXIS_CRANE_ARM2" doInterpolation="true"/>
            <dashboard displayType="ROT" valueType="movingTool" node="joystickRight" rotAxis="3" minRot="-15" maxRot="15" axis="AXIS_CRANE_TOOL2" doInterpolation="true"/>
        </dashboards>

        <sounds>
            <actionSound template="hydraulicClose01"      pitchScale="0.5" volumeScale="9.0" linkNode="cabinRotYDummy" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="cabinRotYDummy" fadeIn="0.1" fadeOut="0.1"/>
            <actionSound template="hydraulicOpen02"       pitchScale="1.3" volumeScale="4.5" linkNode="cabinRotYDummy" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="cabinRotYDummy" fadeIn="0.1" fadeOut="0.1"/>
            <actionSound template="hydraulicOpen05"       pitchScale="1.6" volumeScale="6.0" linkNode="arm01Dummy" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="arm01Dummy" fadeIn="0.1" fadeOut="0.1"/>
            <actionSound template="hydraulicClose02"      pitchScale="1.3" volumeScale="6.0" linkNode="arm02Dummy" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="arm02Dummy" fadeIn="0.1" fadeOut="0.1"/>
            <actionSound template="hydraulicClose01"      pitchScale="0.8" volumeScale="2.0" linkNode="arm03Dummy" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="arm03Dummy" fadeIn="0.1" fadeOut="0.1"/>
            <actionSound template="hydraulicSmallClose"   pitchScale="1.4" volumeScale="5.0" linkNode="componentJointCutterMountActor1" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="componentJointCutterMountActor1" fadeIn="0.1" fadeOut="0.1"/>
            <actionSound template="metalClose"            pitchScale="0.6" volumeScale="7.0" linkNode="arm01Dummy" actionNames="TOOL_MOVE_END_POS_LIMIT TOOL_MOVE_END_NEG_LIMIT" nodes="arm01Dummy"/>
            <actionSound template="clackVar6"             pitchScale="0.4" volumeScale="7.0" linkNode="arm01Dummy" actionNames="TOOL_MOVE_END_POS_LIMIT TOOL_MOVE_END_NEG_LIMIT" nodes="arm01Dummy"/>
            <actionSound template="clackVar6"             pitchScale="0.6" volumeScale="8.0" linkNode="arm03Dummy" actionNames="TOOL_MOVE_END_POS_LIMIT TOOL_MOVE_END_NEG_LIMIT" nodes="arm03Dummy"/>
            <actionSound template="sheetImp02"            pitchScale="1.3" volumeScale="10"  linkNode="arm03Dummy" actionNames="TOOL_MOVE_END_POS_LIMIT TOOL_MOVE_END_NEG_LIMIT" nodes="arm03Dummy"/>
            <actionSound template="sheetImp02"            pitchScale="1.2" volumeScale="11"  linkNode="arm01Dummy" actionNames="TOOL_MOVE_END_POS_LIMIT TOOL_MOVE_END_NEG_LIMIT" nodes="arm01Dummy"/>
            <actionSound template="cylinderPunch"         pitchScale="1"   volumeScale="1.4" linkNode="arm01Dummy" actionNames="TOOL_MOVE_END_POS_LIMIT TOOL_MOVE_END_NEG_LIMIT" nodes="arm01Dummy"/>
        </sounds>
    </cylindered>

    <animations>
        <animation name="enterAnimation">
            <part node="foldingPart01"    startTime="0.5" endTime="2.0" startRot="0 0 0" endRot="-152.8 0 0"/>
            <part node="foldingPart02"    startTime="0.5" endTime="3.0" startRot="0 0 0" endRot="0 0 90"/>
            <part node="foldingPart03"    startTime="0.5" endTime="2.5" startRot="0 0 0" endRot="0 0 -90"/>
            <part node="foldingPart04"    startTime="2.0" endTime="4.0" startRot="0 -50 0" endRot="0 0 0"/>
            <part node="foldingPart05"    startTime="2.0" endTime="4.0" startRot="0 45 0" endRot="0 0 0"/>

            <sound file="$data/vehicles/komatsu/harvester951/sounds/951_ladderLoop.wav"  startTime="2" endTime="3.99" pitchScale="1" innerRadius="3" outerRadius="35" linkNode="foldingPart04">
                <volume indoor="0.3" outdoor="0.7"/>
                <lowpassCutoffFrequency indoor="4000" outdoor="20000"/>
                <lowpassGain  indoor="0.3" outdoor="1"/>
            </sound>
            <sound file="$data/vehicles/komatsu/harvester951/sounds/951_ladderClose.wav" startTime="3.99" direction="1" pitchScale="1" innerRadius="3" outerRadius="35" linkNode="foldingPart04">
                <volume indoor="0.9" outdoor="3.3"/>
                <lowpassCutoffFrequency indoor="4000" outdoor="20000"/>
                <lowpassGain  indoor="0.3" outdoor="1"/>
            </sound>
            <sound file="$data/vehicles/komatsu/harvester951/sounds/951_ladderOpen.wav"  startTime="2" direction="-1" pitchScale="1" innerRadius="3" outerRadius="35" linkNode="foldingPart04">
                <volume indoor="0.6" outdoor="2.8"/>
                <lowpassCutoffFrequency indoor="4000" outdoor="20000"/>
                <lowpassGain  indoor="0.3" outdoor="1"/>
            </sound>
            <sound file="$data/vehicles/komatsu/harvester951/sounds/951_frontLadderLoop.wav"  startTime="0.5" endTime="2" pitchScale="1" innerRadius="3" outerRadius="35" fadeIn="0.1" linkNode="foldingPart01">
                <volume indoor="0.6" outdoor="0.6"/>
                <lowpassCutoffFrequency indoor="4000" outdoor="20000"/>
                <lowpassGain  indoor="0.3" outdoor="1"/>
            </sound>
            <sound file="$data/vehicles/komatsu/harvester951/sounds/951_frontLadderOpen.wav"  startTime="0.5" direction="-1" pitchScale="1" innerRadius="3" outerRadius="35" linkNode="foldingPart01">
                <volume indoor="0.6" outdoor="1.5"/>
                <lowpassCutoffFrequency indoor="4000" outdoor="20000"/>
                <lowpassGain  indoor="0.3" outdoor="1"/>
            </sound>
            <sound file="$data/vehicles/komatsu/harvester951/sounds/951_frontLadderClose.wav"  startTime="2" direction="1" pitchScale="1" innerRadius="3" outerRadius="35" linkNode="foldingPart02">
                <volume indoor="1.9" outdoor="3"/>
                <lowpassCutoffFrequency indoor="4000" outdoor="20000"/>
                <lowpassGain  indoor="0.3" outdoor="1"/>
            </sound>
            <sound file="$data/vehicles/komatsu/harvester951/sounds/951_frontPoleClose.wav"  startTime="3" direction="1" pitchScale="1" innerRadius="3" outerRadius="35" linkNode="foldingPart01">
                <volume indoor="0.6" outdoor="3"/>
                <lowpassCutoffFrequency indoor="4000" outdoor="20000"/>
                <lowpassGain  indoor="0.3" outdoor="1"/>
            </sound>
            <sound template="hingeMedium" startTime="2" direction="1" volumeScale="2" pitchScale="1" linkNode="foldingPart01"/>
            <sound template="hingeMedium" startTime="3" direction="-1" volumeScale="2" pitchScale="0.6" linkNode="foldingPart01"/>
            <sound template="clackVar6" startTime="0.01" direction="-1" volumeScale="2" pitchScale="1" linkNode="foldingPart01"/>
        </animation>

        <animation name="cutAnimation">
            <part node="cuttingBlade"   startTime="0.0" duration="0.9" startRot="0 0 0" endRot="0 -90 0"/>
            <part node="cuttingBlade"   startTime="0.9" duration="0.1" startRot="0 -90 0" endRot="0 0 0"/>
            <part node="chain_uvScroll" startTime="0.0" duration="0.9" shaderParameter="offsetUV" shaderStartValues="0 0 0 0" shaderEndValues="0 12 0 0"/>

            <sound file="$data/vehicles/komatsu/harvester951/sounds/951_sawCut.wav"  startTime="0.01" direction="1" pitchScale="1" innerRadius="3" outerRadius="35" linkNode="cuttingBlade">
                <volume indoor="0.6" outdoor="5.5"/>
                <lowpassCutoffFrequency indoor="4000" outdoor="20000"/>
                <lowpassGain  indoor="0.3" outdoor="1"/>
            </sound>
        </animation>

        <animation name="grabberAnimation">
            <part node="delimbRollArm01" startTime="0.0" endTime="0.192" startRot="0.0 0.0 61.0" endRot="0.0 0.0 52.0"/>
            <part node="delimbRollArm01" startTime="0.192" endTime="0.394" startRot="0.0 0.0 52.0" endRot="0.0 0.0 39.0"/>
            <part node="delimbRollArm01" startTime="0.394" endTime="0.596" startRot="0.0 0.0 39.0" endRot="0.0 0.0 23.0"/>
            <part node="delimbRollArm01" startTime="0.596" endTime="0.798" startRot="0.0 0.0 23.0" endRot="0.0 0.0 6.0"/>
            <part node="delimbRollArm01" startTime="0.798" endTime="1.0" startRot="0.0 0.0 6.0" endRot="0.0 0.0 0.0"/>
            <part node="delimbRollArm02" startTime="0.0" endTime="0.192" startRot="0.0 0.0 -61.0" endRot="0.0 0.0 -52.0"/>
            <part node="delimbRollArm02" startTime="0.192" endTime="0.394" startRot="0.0 0.0 -52.0" endRot="0.0 0.0 -39.0"/>
            <part node="delimbRollArm02" startTime="0.394" endTime="0.596" startRot="0.0 0.0 -39.0" endRot="0.0 0.0 -23.0"/>
            <part node="delimbRollArm02" startTime="0.596" endTime="0.798" startRot="0.0 0.0 -23.0" endRot="0.0 0.0 -6.0"/>
            <part node="delimbRollArm02" startTime="0.798" endTime="1.0" startRot="0.0 0.0 -6.0" endRot="0.0 0.0 0.0"/>
            <part node="grabArm01" startTime="0.0" endTime="0.798" startRot="0.0 85.0 0.0" endRot="0.0 4.0 0.0"/>
            <part node="grabArm01" startTime="0.798" endTime="1.0" startRot="0.0 4.0 0.0" endRot="0.0 0.0 0.0"/>
            <part node="grabArm02" startTime="0.0" endTime="0.798" startRot="0.0 -85.0 0.0" endRot="0.0 -9.005 0.0"/>
            <part node="grabArm02" startTime="0.798" endTime="1.0" startRot="0.0 -9.005 0.0" endRot="0.0 0.0 0.0"/>
            <part node="grabArm03" startTime="0.0" endTime="0.192" startRot="0.0 -110.0 0.0" endRot="0.0 -94.5 0.0"/>
            <part node="grabArm03" startTime="0.192" endTime="0.394" startRot="0.0 -94.5 0.0" endRot="0.0 -68.0 0.0"/>
            <part node="grabArm03" startTime="0.394" endTime="0.596" startRot="0.0 -68.0 0.0" endRot="0.0 -42.0 0.0"/>
            <part node="grabArm03" startTime="0.596" endTime="0.798" startRot="0.0 -42.0 0.0" endRot="0.0 -18.5 0.0"/>
            <part node="grabArm03" startTime="0.798" endTime="1.0" startRot="0.0 -18.5 0.0" endRot="0.0 0.0 0.0"/>

            <!-- Lightbar -->
            <part node="lightbarFront" startTime="0.00" endTime="0.01" startVisibility="true" endVisibility="false"/>
            <part node="lightbarBack"  startTime="0.00" endTime="0.01" startVisibility="true" endVisibility="false"/>
            <part node="electricCap"   startTime="0.00" endTime="0.01" startRot="-8 0 0" endRot="-90 0 0"/>

            <sound file="$data/vehicles/komatsu/harvester951/sounds/951_toolOpen.wav" startTime="0.40" direction="1" pitchScale="1" innerRadius="3" outerRadius="35" linkNode="delimbRollArm01">
                <volume indoor="0.9" outdoor="4.2"/>
                <lowpassCutoffFrequency indoor="4000" outdoor="20000"/>
                <lowpassGain  indoor="0.3" outdoor="1"/>
            </sound>
            <sound file="$data/vehicles/manitou/m504/sounds/forkDown.wav" startTime="0.01" endTime="0.99" volumeScale="0.6" pitchScale="1.4" direction="0" fadeIn="0.05" fadeOut="0.8" linkNode="delimbRollArm01"/>
            <sound file="$data/vehicles/komatsu/harvester951/sounds/951_toolClose.wav"  startTime="0.10" direction="-1" pitchScale="1" innerRadius="3" outerRadius="35" linkNode="delimbRollArm01">
                <volume indoor="0.6" outdoor="3"/>
                <lowpassCutoffFrequency indoor="4000" outdoor="20000"/>
                <lowpassGain  indoor="0.3" outdoor="1"/>
            </sound>
            <sound template="cylinderPunch"       startTime="0.01" direction="-1" volumeScale="1" pitchScale="1.8" linkNode="delimbRollArm01"/>
            <sound template="cylinderPunch"       startTime="0.95" direction="1"  volumeScale="1" pitchScale="1.8" linkNode="delimbRollArm01"/>
            <sound template="hydraulicClose01"    startTime="0.20" endTime="0.99" volumeScale="3" pitchScale="1.6" direction="0" fadeIn="0.1" fadeOut="0.1" linkNode="delimbRollArm01"/>
            <sound template="clackVar4"           startTime="0.20" volumeScale="5" pitchScale="0.8" direction="1" linkNode="delimbRollArm01"/>
            <sound template="compressedAir"       startTime="0.01" volumeScale="1" pitchScale="0.7" direction="1" linkNode="delimbRollArm01"/>
            <sound template="compressedAir"       startTime="0.99" volumeScale="1" pitchScale="0.7" direction="-1" linkNode="delimbRollArm01"/>

        </animation>

        <animation name="headerTiltAnimation">
            <part node="componentJointCutter" startTime="0" endTime="1" startRot="0 0 0" endRot="90 0 0"/>

            <sound template="hydraulicOpen02"   startTime="0.01" endTime="0.99" pitchScale="1.5" volumeScale="4.2" linkNode="componentJointCutter" fadeIn="0.1" fadeOut="0.50"/>
            <sound template="hydraulicClose01" startTime="0.01" endTime="0.99" pitchScale="1.2" volumeScale="3.5" linkNode="componentJointCutter" fadeIn="0.1" fadeOut="0.50"/>
            <sound template="compressedAir" startTime="0.99" volumeScale="1" pitchScale="0.7" direction="-1" linkNode="componentJointCutter"/>
            <sound template="compressedAir" startTime="0.01" volumeScale="1" pitchScale="0.7" direction="1" linkNode="componentJointCutter"/>
        </animation>

        <animation name="wiperFrontAnimation">
            <part node="wiperFront01"    startTime="0.0" endTime="0.5" startRot="0 0 0" endRot="0 -9 -27.5"/>
            <part node="wiperFront01"    startTime="0.5" endTime="1.0" startRot="0 -9 -27.5" endRot="0 0 -55"/>
            <part node="wiperFront02"    startTime="0.0" endTime="0.5" startRot="0 0 0" endRot="0 -9 -27.5"/>
            <part node="wiperFront02"    startTime="0.5" endTime="1.0" startRot="0 -9 -27.5" endRot="0 0 -55"/>
            <part node="wiperFrontBlade" startTime="0.0" endTime="0.5" startRot="0 0 0" endRot="1 5 28"/>
            <part node="wiperFrontBlade" startTime="0.5" endTime="1.0" startRot="1 5 28" endRot="-3 -6 55"/>

            <sound template="wiper1" startTime="0"   endTime="0.5" direction="1"  volumeScale="1.6" pitchScale="1.0" fadeOut="0.1" linkNode="wiperFront01"/>
            <sound template="wiper2" startTime="0.5" endTime="1"   direction="-1" volumeScale="1.6" pitchScale="1.0" fadeOut="0.1" linkNode="wiperFront01"/>
        </animation>

        <animation name="cutterYRotAnimation">
            <part node="catmullMount" startTime="0" endTime="0.5" startRot="0 -45 0" endRot="0 0 0"/>
            <part node="catmullMount" startTime="0.5" endTime="1" startRot="0 0 0" endRot="0 45 0"/>
        </animation>

        <!-- Set start rotation of header -->
        <animation name="dummyAnimation">
            <part node="componentJointCutterMountDummy" startTime="0.00" endTime="0.01" startRot="0 0 -25" endRot="0 0 -25"/>
        </animation>
    </animations>

    <slopeCompensation threshold="0.25" highUpdateFrequency="true">
        <compensationNode referenceNode="cabinRotZRefFrame" referenceAxis="3" rotationNode="cabinRotZ" rotationAxis="1" speed="5" minAngle="-15" maxAngle="15" inverted="true"/>
        <compensationNode referenceNode="cabinRotXRefFrame" referenceAxis="3" rotationNode="cabinRotX" rotationAxis="1" speed="5" minAngle="-15" maxAngle="15" inverted="true"/>
    </slopeCompensation>

    <woodHarvester>
        <cutNode node="cutNode" attachNode="harvester951_cutter_component7" attachReferenceNode="attachReference" sizeY="1.3" sizeZ="1.5" maxRadius="0.39" releasedComponentJointIndex="6" releasedComponentJoint2Index="5"/>
        <headerJointTilt animationName="headerTiltAnimation" speedFactor="1"/>
        <cutLengths values="2.5 3 4 5 6 8 9 12 15 20 0" startIndex="4"/>
        <delimbNode node="delimbNode" sizeX="0.1" sizeY="1.3" sizeZ="1.5" delimbOnCut="true"/>
        <cutAnimation name="cutAnimation" speedScale="1" cutTime="0.5"/>
        <grabAnimation name="grabberAnimation" speedScale="1"/>
        <treeSizeMeasure node="treeSizeMeasure" rotMaxRadius="0.35" rotMaxAnimTime="0.8"/>

        <delimbEffects>
            <effectNode effectClass="ParticleEffect" effectNode="effectParticleChips" particleType="CRUSHER_WOOD" emitCountScale="15"/>
            <effectNode effectClass="ParticleEffect" effectNode="effectParticleDust"  particleType="SMOKE" materialType="smokeParticle" emitCountScale="1"/>
        </delimbEffects>

        <cutEffects>
            <effectNode effectClass="ParticleEffect" effectNode="particlesChips02" particleType="CRUSHER_WOOD" emitCountScale="150"/>
            <effectNode effectClass="ParticleEffect" effectNode="particlesDust02"  particleType="SMOKE" materialType="smokeParticle" emitCountScale="1"/>
        </cutEffects>

        <forwardingNodes>
            <animationNode node="delimbRoll01" rotAxis="3" rotSpeed="2000" turnOnFadeTime="0" turnOffFadeTime="0"/>
            <animationNode node="delimbRoll02" rotAxis="3" rotSpeed="2000" turnOnFadeTime="0" turnOffFadeTime="0"/>
        </forwardingNodes>

        <dashboards>
            <dashboard displayType="TEXT" valueType="curCutLength" node="numbersLength"   textColor="0.488 0.505 0.194 1" textSize="0.025" textMask="000"  emissiveScale="0.5" font="GENERIC" textAlignment="CENTER" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="TEXT" valueType="diameter"     node="numbersDiameter" textColor="0.488 0.505 0.194 1" textSize="0.025" textMask="0000" emissiveScale="0.5" font="GENERIC" textAlignment="CENTER" groups="MOTOR_ACTIVE"/>
        </dashboards>
    </woodHarvester>

    <automaticArmControlHarvester>
        <automaticArmControlHarvesterConfigurations>
            <automaticArmControlHarvesterConfiguration name="2">
                <treeDetectionNode node="treeAutoDetectionNode" minRadius="5" maxRadius="7.75" maxAngle="45"/>
                <xAlignment movingToolNode="cabinRotYDummy" speedScale="1"/>
                <yAlignment movingToolNode="scTargetNodeY" speedScale="0.5" referenceNode="treeAutoYReferenceNode"/>
                <zAlignment movingToolNode="scTargetNodeZ" speedScale="0.5" referenceNode="treeAutoZReferenceNode" moveBackDistance="1.5"/>
                <alignmentNode movingToolNode="componentJointCutterMountActor1" rotation="0" speedScale="-7" isPrerequisite="true"/>

                <treeMarker width="0.3" offset="0.04" color="0 2 0" targetColor="2 2 0"/>
            </automaticArmControlHarvesterConfiguration>
        </automaticArmControlHarvesterConfigurations>
    </automaticArmControlHarvester>

    <suspensions>
        <suspension node="seat"              weight="150" minTranslation="-0.05 -0.15 0.0" maxTranslation="0.05 0.15 0.0" suspensionParametersX="20 4" suspensionParametersY="5 1" suspensionParametersZ="20 4" startTranslationOffset="0 -0.05 0"/>
        <suspension useCharacterTorso="true" weight="90" minRotation="0 -5 -5" maxRotation="0 5 5" suspensionParametersY="7 1" suspensionParametersZ="7 1"/>
    </suspensions>

    <dashboard>
        <groups>
            <group name="MOTOR_STARTING" isMotorStarting="true"/>
            <group name="MOTOR_ACTIVE"   isMotorStarting="true" isMotorRunning="true"/>
        </groups>

        <default>
            <dashboard displayType="EMITTER" node="display" idleValue="-1" intensity="0.8" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="EMITTER" node="sliderDEF_decals" intensity="0.1" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="EMITTER" node="sliderFuel_decals" intensity="0.1" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="EMITTER" node="sliderTemperature_decals" intensity="0.1" groups="MOTOR_ACTIVE"/>
        </default>
    </dashboard>

    <ai>
        <agent frontWheelNodes="wheelFrontLeft01Repr wheelFrontRight01Repr"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-1.55" maxX="1.55" minZ="0" maxZ="3.95" yOffset="0.5"/>
        <bendingNode minX="-1.5" maxX="1.5" minZ="-2.9" maxZ="0" yOffset="0.5" node="harvester951_back_component2"/>
        <bendingNode minX="-1.15" maxX="1.15" minZ="-4.45" maxZ="-2.85" yOffset="0.85" node="harvester951_back_component2"/>
        <bendingNode minX="-0.7" maxX="0.7" minZ="-0.4" maxZ="0.7" yOffset="-0.75" node="harvester951_cutter_component7"/>
    </foliageBending>

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

    <i3dMappings>
        <i3dMapping id="harvester951_main_component1" node="0>" />
        <i3dMapping id="lightbarFront" node="0>0|0|0" />
        <i3dMapping id="frontLight07_left" node="0>0|0|0|0|0" />
        <i3dMapping id="frontLight07_right" node="0>0|0|0|0|1" />
        <i3dMapping id="frontLight11_01" node="0>0|0|0|0|2" />
        <i3dMapping id="frontLight11_02" node="0>0|0|0|0|3" />
        <i3dMapping id="frontLightLow" node="0>0|0|0|1|0" />
        <i3dMapping id="frontLightHigh" node="0>0|0|0|1|1" />
        <i3dMapping id="highBeamLow" node="0>0|0|0|1|2" />
        <i3dMapping id="highBeamHigh" node="0>0|0|0|1|3" />
        <i3dMapping id="turnLightLeftFront" node="0>0|0|0|2|0" />
        <i3dMapping id="turnLightRightFront" node="0>0|0|0|2|1" />
        <i3dMapping id="cameraRaycastNode1" node="0>0|1|0" />
        <i3dMapping id="shadowFocusBox" node="0>0|1|1" />
        <i3dMapping id="exitPoint" node="0>0|2" />
        <i3dMapping id="componentJointBack" node="0>0|3" />
        <i3dMapping id="componentJointAxleFrontLeft" node="0>0|4" />
        <i3dMapping id="componentJointAxleFrontRight" node="0>0|5" />
        <i3dMapping id="cabinRotZRefFrame" node="0>0|6" />
        <i3dMapping id="cabinRotZ" node="0>0|6|0" />
        <i3dMapping id="cabinRotXRefFrame" node="0>0|6|0|0" />
        <i3dMapping id="cabinRotX" node="0>0|6|0|0|0" />
        <i3dMapping id="cabinRotYDummy" node="0>0|6|0|0|0|0|0" />
        <i3dMapping id="arm01Dummy" node="0>0|6|0|0|0|0|0|0" />
        <i3dMapping id="arm02Dummy" node="0>0|6|0|0|0|0|0|0|0" />
        <i3dMapping id="arm03Dummy" node="0>0|6|0|0|0|0|0|0|0|0" />
        <i3dMapping id="componentJointCutterMountDummy" node="0>0|6|0|0|0|0|0|0|0|0|0|0" />
        <i3dMapping id="componentJointCutterMountRot" node="0>0|6|0|0|0|0|0|0|0|0|0|0|0" />
        <i3dMapping id="componentJointCutterMount" node="0>0|6|0|0|0|0|0|0|0|0|0|0|0|0" />
        <i3dMapping id="componentJointCutterMountZRot" node="0>0|6|0|0|0|0|0|0|0|0|0|0|0|0|0" />
        <i3dMapping id="scTargetRefNode" node="0>0|6|0|0|0|0|0|0|0|0|1" />
        <i3dMapping id="scRoot" node="0>0|6|0|0|0|0|0|1" />
        <i3dMapping id="scTargetNodeZ" node="0>0|6|0|0|0|0|0|2|0" />
        <i3dMapping id="scTargetNodeY" node="0>0|6|0|0|0|0|0|2|0|0" />
        <i3dMapping id="treeAutoDetectionNode" node="0>0|6|0|0|0|0|0|3" />
        <i3dMapping id="cabinRotY" node="0>0|6|0|0|0|0|1" />
        <i3dMapping id="arm01" node="0>0|6|0|0|0|0|1|0" />
        <i3dMapping id="arm01Part01RefFrame" node="0>0|6|0|0|0|0|1|0|0" />
        <i3dMapping id="arm01Part01" node="0>0|6|0|0|0|0|1|0|0|0" />
        <i3dMapping id="arm01Part02RefFrame" node="0>0|6|0|0|0|0|1|0|0|0|0" />
        <i3dMapping id="arm01Part02" node="0>0|6|0|0|0|0|1|0|0|0|0|0" />
        <i3dMapping id="arm01PartHydraulicRef" node="0>0|6|0|0|0|0|1|0|0|0|0|0|0" />
        <i3dMapping id="arm01HydraulicRef" node="0>0|6|0|0|0|0|1|0|0|0|1" />
        <i3dMapping id="arm01PartHydraulic" node="0>0|6|0|0|0|0|1|0|1" />
        <i3dMapping id="arm01PartHydraulicPunch" node="0>0|6|0|0|0|0|1|0|1|0" />
        <i3dMapping id="arm02" node="0>0|6|0|0|0|0|1|0|2" />
        <i3dMapping id="arm02Part01RefFrame" node="0>0|6|0|0|0|0|1|0|2|0" />
        <i3dMapping id="arm02Part01" node="0>0|6|0|0|0|0|1|0|2|0|0" />
        <i3dMapping id="arm02Part02" node="0>0|6|0|0|0|0|1|0|2|0|0|0" />
        <i3dMapping id="arm01Part02Ref" node="0>0|6|0|0|0|0|1|0|2|0|0|1" />
        <i3dMapping id="arm03" node="0>0|6|0|0|0|0|1|0|2|1" />
        <i3dMapping id="cutterJoint01RefFrame" node="0>0|6|0|0|0|0|1|0|2|1|0" />
        <i3dMapping id="cutterJoint01" node="0>0|6|0|0|0|0|1|0|2|1|0|0" />
        <i3dMapping id="cutterJoint02RefFrame" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0" />
        <i3dMapping id="cutterJoint02" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0" />
        <i3dMapping id="cutterJoint03RefFrame" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0" />
        <i3dMapping id="cutterJoint03" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0" />
        <i3dMapping id="cutterUnit" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0" />
        <i3dMapping id="cutterUnitHydraulic" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|0" />
        <i3dMapping id="cutterUnitHydraulicPunch" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|0|0" />
        <i3dMapping id="delimbRollArm01" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|1" />
        <i3dMapping id="delimbRoll01" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|1|0" />
        <i3dMapping id="delimbRollArm01HydraulicRef" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|1|1" />
        <i3dMapping id="delimbRollArm01Hydraulic" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|2" />
        <i3dMapping id="delimbRollArm01HydraulicPunch" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|2|0" />
        <i3dMapping id="delimbRollArm02" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|3" />
        <i3dMapping id="delimbRoll02" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|3|0" />
        <i3dMapping id="delimbRollArm02HydraulicRef" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|3|1" />
        <i3dMapping id="delimbRollArm02Hydraulic" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|4" />
        <i3dMapping id="delimbRollArm02HydraulicPunch" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|4|0" />
        <i3dMapping id="cuttingBlade" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|5" />
        <i3dMapping id="chain_uvScroll" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|5|0" />
        <i3dMapping id="particlesChips02" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|5|2|0" />
        <i3dMapping id="particlesDust02" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|5|2|1" />
        <i3dMapping id="grabArm01" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|6" />
        <i3dMapping id="grabArm02" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|7" />
        <i3dMapping id="grabArm03" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|8" />
        <i3dMapping id="grabArm03HydraulicRef" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|8|0" />
        <i3dMapping id="grabArm03Hydraulic" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|9" />
        <i3dMapping id="grabArm03HydraulicPunch" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|9|0" />
        <i3dMapping id="localHose03End" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|10|0" />
        <i3dMapping id="effectParticleChips" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|11|0" />
        <i3dMapping id="effectParticleDust" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|0|0|11|1" />
        <i3dMapping id="cutterUnitHydraulicRef" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|1" />
        <i3dMapping id="catmullMount" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|2|0" />
        <i3dMapping id="localHose02End" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|2|0|0" />
        <i3dMapping id="localHose03Start" node="0>0|6|0|0|0|0|1|0|2|1|0|0|0|0|0|0|2|0|1" />
        <i3dMapping id="craneCameraRef" node="0>0|6|0|0|0|0|1|0|2|1|0|0|1" />
        <i3dMapping id="localHose01End" node="0>0|6|0|0|0|0|1|0|2|1|1|0" />
        <i3dMapping id="localHose02Start" node="0>0|6|0|0|0|0|1|0|2|1|1|1" />
        <i3dMapping id="workingLights01_static" node="0>0|6|0|0|0|0|1|0|2|2|0" />
        <i3dMapping id="workingLights01Glass_static" node="0>0|6|0|0|0|0|1|0|2|2|1" />
        <i3dMapping id="localHose01Start" node="0>0|6|0|0|0|0|1|0|2|3" />
        <i3dMapping id="arm02Part01Ref" node="0>0|6|0|0|0|0|1|0|3" />
        <i3dMapping id="arm01Hydraulic" node="0>0|6|0|0|0|0|1|1" />
        <i3dMapping id="arm01HydraulicPunch" node="0>0|6|0|0|0|0|1|1|0" />
        <i3dMapping id="seat" node="0>0|6|0|0|0|0|1|2|0" />
        <i3dMapping id="playerSkin" node="0>0|6|0|0|0|0|1|2|0|0" />
        <i3dMapping id="joystickLeft" node="0>0|6|0|0|0|0|1|2|0|1|0" />
        <i3dMapping id="playerLeftHandTarget" node="0>0|6|0|0|0|0|1|2|0|1|0|0" />
        <i3dMapping id="joystickRight" node="0>0|6|0|0|0|0|1|2|0|2|0" />
        <i3dMapping id="playerRightHandTarget" node="0>0|6|0|0|0|0|1|2|0|2|0|0" />
        <i3dMapping id="display" node="0>0|6|0|0|0|0|1|2|1|0" />
        <i3dMapping id="numbersLength" node="0>0|6|0|0|0|0|1|2|1|1" />
        <i3dMapping id="numbersDiameter" node="0>0|6|0|0|0|0|1|2|1|2" />
        <i3dMapping id="numbersRPM" node="0>0|6|0|0|0|0|1|2|1|3" />
        <i3dMapping id="numbersTime" node="0>0|6|0|0|0|0|1|2|1|4" />
        <i3dMapping id="numbersGear" node="0>0|6|0|0|0|0|1|2|1|5" />
        <i3dMapping id="numbersTemperature01" node="0>0|6|0|0|0|0|1|2|1|6" />
        <i3dMapping id="numbersTemperature02" node="0>0|6|0|0|0|0|1|2|1|7" />
        <i3dMapping id="numbersDEF" node="0>0|6|0|0|0|0|1|2|1|8" />
        <i3dMapping id="numbersFuel" node="0>0|6|0|0|0|0|1|2|1|9" />
        <i3dMapping id="interiorGlow_decals" node="0>0|6|0|0|0|0|1|2|1|10" />
        <i3dMapping id="sliderDEF_decals" node="0>0|6|0|0|0|0|1|2|1|11" />
        <i3dMapping id="sliderFuel_decals" node="0>0|6|0|0|0|0|1|2|1|12" />
        <i3dMapping id="sliderTemperature_decals" node="0>0|6|0|0|0|0|1|2|1|13" />
        <i3dMapping id="pedalGas" node="0>0|6|0|0|0|0|1|2|2|0|0" />
        <i3dMapping id="playerRightFootTargetGasRef" node="0>0|6|0|0|0|0|1|2|2|0|0|0" />
        <i3dMapping id="pedalBrake" node="0>0|6|0|0|0|0|1|2|2|1|0" />
        <i3dMapping id="playerRightFootTargetBrakeRef" node="0>0|6|0|0|0|0|1|2|2|1|0|0" />
        <i3dMapping id="wiperFront01" node="0>0|6|0|0|0|0|1|2|3|0|0" />
        <i3dMapping id="wiperFrontBlade" node="0>0|6|0|0|0|0|1|2|3|0|0|0|0" />
        <i3dMapping id="wiperFront02" node="0>0|6|0|0|0|0|1|2|3|1|0" />
        <i3dMapping id="playerLeftFootTarget" node="0>0|6|0|0|0|0|1|2|4|0" />
        <i3dMapping id="playerRightFootTarget" node="0>0|6|0|0|0|0|1|2|4|1" />
        <i3dMapping id="playerRightFootTargetGas" node="0>0|6|0|0|0|0|1|2|4|2" />
        <i3dMapping id="playerRightFootTargetBrake" node="0>0|6|0|0|0|0|1|2|4|3" />
        <i3dMapping id="mirrorInterior" node="0>0|6|0|0|0|0|1|2|5|0" />
        <i3dMapping id="interior_lod0" node="0>0|6|0|0|0|0|1|2|7|0" />
        <i3dMapping id="steeringWheel" node="0>0|6|0|0|0|0|1|3|0" />
        <i3dMapping id="workingLights02_static" node="0>0|6|0|0|0|0|1|4|0|0" />
        <i3dMapping id="workingLights02Glass_static" node="0>0|6|0|0|0|0|1|4|0|1" />
        <i3dMapping id="interiorLight02_static" node="0>0|6|0|0|0|0|1|4|0|4" />
        <i3dMapping id="interiorLight02Glass_static" node="0>0|6|0|0|0|0|1|4|0|5" />
        <i3dMapping id="interiorLightRed" node="0>0|6|0|0|0|0|1|4|1|0" />
        <i3dMapping id="interiorScreenLight" node="0>0|6|0|0|0|0|1|4|1|1" />
        <i3dMapping id="workLightFrontLow" node="0>0|6|0|0|0|0|1|4|2|0" />
        <i3dMapping id="workLightBackLow" node="0>0|6|0|0|0|0|1|4|2|1" />
        <i3dMapping id="workLightFrontHigh" node="0>0|6|0|0|0|0|1|4|2|2" />
        <i3dMapping id="workLightBackHigh" node="0>0|6|0|0|0|0|1|4|2|3" />
        <i3dMapping id="outdoorCameraTarget" node="0>0|6|0|0|0|0|1|5|0" />
        <i3dMapping id="outdoorCamera" node="0>0|6|0|0|0|0|1|5|0|0" />
        <i3dMapping id="craneCameraRotRefFrame" node="0>0|6|0|0|0|0|1|5|1" />
        <i3dMapping id="craneCameraRot" node="0>0|6|0|0|0|0|1|5|1|0" />
        <i3dMapping id="craneCamera" node="0>0|6|0|0|0|0|1|5|1|0|0" />
        <i3dMapping id="indoorCamera" node="0>0|6|0|0|0|0|1|5|2" />
        <i3dMapping id="foldingPart04" node="0>0|6|0|0|0|0|1|6|0" />
        <i3dMapping id="foldingPart05" node="0>0|6|0|0|0|0|1|6|0|0" />
        <i3dMapping id="foldingPart04HydraulicRef" node="0>0|6|0|0|0|0|1|6|0|1" />
        <i3dMapping id="foldingPart04Hydraulic" node="0>0|6|0|0|0|0|1|6|1" />
        <i3dMapping id="foldingPart04HydraulicPunch" node="0>0|6|0|0|0|0|1|6|1|0" />
        <i3dMapping id="extinguisher" node="0>0|6|0|0|0|0|1|7|0" />
        <i3dMapping id="cabinHydraulicLeftRef" node="0>0|6|0|0|0|1|0" />
        <i3dMapping id="cabinHydraulicRightRef" node="0>0|6|0|0|0|1|1" />
        <i3dMapping id="cabinHydraulicLeft" node="0>0|7|0" />
        <i3dMapping id="cabinHydraulicLeftPunch" node="0>0|7|0|0" />
        <i3dMapping id="cabinHydraulicRight" node="0>0|7|1" />
        <i3dMapping id="cabinHydraulicRightPunch" node="0>0|7|1|0" />
        <i3dMapping id="foldingPart01" node="0>0|7|2" />
        <i3dMapping id="foldingPart01HydraulicRef" node="0>0|7|2|0" />
        <i3dMapping id="foldingPart01HydraulicRefFrame" node="0>0|7|3" />
        <i3dMapping id="foldingPart01Hydraulic" node="0>0|7|3|0" />
        <i3dMapping id="foldingPart01HydraulicPunch" node="0>0|7|3|0|0" />
        <i3dMapping id="foldingPart02" node="0>0|7|4" />
        <i3dMapping id="foldingPart03" node="0>0|7|5" />
        <i3dMapping id="ptoShaft03" node="0>0|7|6|0" />
        <i3dMapping id="ptoShaft02Ref" node="0>0|7|6|0|0" />
        <i3dMapping id="steeringHydraulicLeftRef" node="0>0|8|0" />
        <i3dMapping id="steeringHydraulicRightRef" node="0>0|8|1" />
        <i3dMapping id="harvester951_lod0" node="0>0|9|2|0" />
        <i3dMapping id="harvester951_back_component2" node="1>" />
        <i3dMapping id="reverseLights_static" node="1>0|0|0|0" />
        <i3dMapping id="reverseLightsGlass_static" node="1>0|0|0|1" />
        <i3dMapping id="reverseLightHigh" node="1>0|0|1|0" />
        <i3dMapping id="lightbarBack" node="1>0|0|2" />
        <i3dMapping id="rearLight03_left" node="1>0|0|2|0|0" />
        <i3dMapping id="rearLight03_right" node="1>0|0|2|0|1" />
        <i3dMapping id="turnLightLeftBack" node="1>0|0|2|1|0" />
        <i3dMapping id="turnLightRightBack" node="1>0|0|2|1|1" />
        <i3dMapping id="backLightsHigh" node="1>0|0|2|2|0" />
        <i3dMapping id="cameraRaycastNode2" node="1>0|1|0" />
        <i3dMapping id="cameraRaycastNode3" node="1>0|1|1" />
        <i3dMapping id="componentJointAxleBack" node="1>0|2" />
        <i3dMapping id="steeringHydraulicLeft" node="1>0|3|0" />
        <i3dMapping id="steeringHydraulicLeftPunch" node="1>0|3|0|0" />
        <i3dMapping id="steeringHydraulicRight" node="1>0|3|1" />
        <i3dMapping id="steeringHydraulicRightPunch" node="1>0|3|1|0" />
        <i3dMapping id="ptoShaft01" node="1>0|3|2|0" />
        <i3dMapping id="ptoShaft02" node="1>0|3|2|0|0" />
        <i3dMapping id="ptoShaft02Punch" node="1>0|3|2|0|0|0" />
        <i3dMapping id="rollbar" node="1>0|4|0" />
        <i3dMapping id="rollbarColPart01" node="1>0|4|0|1" />
        <i3dMapping id="electricCap" node="1>0|4|1|0" />
        <i3dMapping id="axleBackHydraulicLeftRef" node="1>0|5|0" />
        <i3dMapping id="axleBackHydraulicRightRef" node="1>0|5|1" />
        <i3dMapping id="exhaustParticle" node="1>0|5|2" />
        <i3dMapping id="exactFillRootNodeFuel" node="1>0|6|0" />
        <i3dMapping id="camera" node="1>0|7|5" />
        <i3dMapping id="back_vis_lod0" node="1>0|7|6|0" />
        <i3dMapping id="harvester951_axleBack_component2" node="2>" />
        <i3dMapping id="axleBack_vis" node="2>0" />
        <i3dMapping id="wheelBackLeft" node="2>0|0" />
        <i3dMapping id="crawlerBackLeft" node="2>0|0|1" />
        <i3dMapping id="wheelBackRight" node="2>0|1" />
        <i3dMapping id="crawlerBackRight" node="2>0|1|1" />
        <i3dMapping id="axleBackHydraulicLeft" node="2>0|2|0" />
        <i3dMapping id="axleBackHydraulicRight" node="2>0|2|1" />
        <i3dMapping id="harvester951_axleFrontLeft_component4" node="3>" />
        <i3dMapping id="axleFrontLeft_vis" node="3>0" />
        <i3dMapping id="wheelFrontLeft01Repr" node="3>0|0|0" />
        <i3dMapping id="wheelFrontLeft02Repr" node="3>0|0|1" />
        <i3dMapping id="wheelFrontLeft02DriveNode" node="3>0|0|1|0" />
        <i3dMapping id="crawlerFrontLeft" node="3>0|0|1|0|0" />
        <i3dMapping id="harvester951_axleFrontRight_component5" node="4>" />
        <i3dMapping id="axleFrontRight_vis" node="4>0" />
        <i3dMapping id="wheelFrontRight01Repr" node="4>0|0|0" />
        <i3dMapping id="wheelFrontRight02Repr" node="4>0|0|1" />
        <i3dMapping id="wheelFrontRight02DriveNode" node="4>0|0|1|0" />
        <i3dMapping id="crawlerFrontRight" node="4>0|0|1|0|0" />
        <i3dMapping id="harvester951_cutterMount_component6" node="5>" />
        <i3dMapping id="componentJointCutterMountActor1" node="5>0|0" />
        <i3dMapping id="componentJointCutter" node="5>1" />
        <i3dMapping id="cutterJoint01Ref" node="5>2" />
        <i3dMapping id="cutterJoint02Ref" node="5>3" />
        <i3dMapping id="cutterJoint03Ref" node="5>4" />
        <i3dMapping id="treeAutoYReferenceNode" node="5>5" />
        <i3dMapping id="treeAutoZReferenceNode" node="5>6" />
        <i3dMapping id="harvester951_cutter_component7" node="6>" />
        <i3dMapping id="attachReference" node="6>0" />
        <i3dMapping id="cutNode" node="6>1" />
        <i3dMapping id="delimbNode" node="6>2" />
        <i3dMapping id="treeSizeMeasure" node="6>3" />
        <i3dMapping id="cutterUnitRef" node="6>4" />
        <i3dMapping id="delimbRollArm01Col" node="6>5|0" />
        <i3dMapping id="delimbRollArm02Col" node="6>5|1" />
        <i3dMapping id="grabArm01Col" node="6>5|2" />
        <i3dMapping id="grabArm02Col" node="6>5|3" />
        <i3dMapping id="grabArm03Col" node="6>5|4" />
    </i3dMappings>
</vehicle>
