<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="teleHandler">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>

    <storeData>
        <name>TL8R2</name>
        <specs>
            <power>61</power>
            <maxSpeed>18</maxSpeed>
			<combination filterCategory="skidSteerTools"/>
        </specs>
        <functions>
            <function>$l10n_function_skidsteer</function>
        </functions>
        <image>takeuchi.dds</image>
        <price>35000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>TAKEUCHI</brand>
        <category>skidSteerVehicles</category>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_telehandler</typeDesc>
        <filename>takeuchi.i3d</filename>
        <size width="2.2" length="3" lengthOffset="-0.5"/>
		 <sounds filename="$data/vehicles/kubota/svl972/sounds/svl972.xml" volumeFactor="1.4"/>
        <components>
            <component centerOfMass="-0.00 .4 -0.51" solverIterationCount="10" mass="2940" />
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="LOADER" />
        <mapHotspot type="WHEELLOADER" />
    </base>
	<wheels>
        <wheelConfigurations>
            <wheelConfiguration>
                <wheels autoRotateBackSpeed="10.0" speedDependentRotateBack="false">
                    <wheel isCareWheel="true">
                        <physics rotSpeed="1" restLoad="0.4" radius="0.39" width="0.45" repr="wheelFrontLeft"  forcePointRatio="0.5" initialCompression="10" suspTravel="0.10" spring="55" damper="50" frictionScale="2" />
                        <tire/>
                    </wheel>
                    <wheel isCareWheel="true">
                        <physics rotSpeed="1" restLoad="0.4" radius="0.39" width="0.45" repr="wheelFrontRight" forcePointRatio="0.5" initialCompression="10" suspTravel="0.10" spring="55" damper="50" frictionScale="2" />
                        <tire/>
                    </wheel>
                    <wheel isCareWheel="true"  hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="1" restLoad="1.8" radius="0.39" width="0.45" repr="wheelBackLeft"   forcePointRatio="0.5" initialCompression="40" suspTravel="0.10" spring="43" damper="50" frictionScale="2" />
                        <tire  tireTrackAtlasIndex="13" isInverted="true"/>
                    </wheel>
                    <wheel isCareWheel="true" hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="1" restLoad="1.8" radius="0.39" width="0.45" repr="wheelBackRight"  forcePointRatio="0.5" initialCompression="40" suspTravel="0.10" spring="43" damper="50" frictionScale="2" />
                        <tire  tireTrackAtlasIndex="13" isInverted="false"/>
                    </wheel>
                </wheels>
                <crawlers>
                    <crawler filename="tracks/dirtTracks.xml" linkNode="crawlerDriveNodeLeft"  wheelIndex="3" isLeft="false"/>
                    <crawler filename="tracks/dirtTracks.xml" linkNode="crawlerDriveNodeRight" wheelIndex="4" isLeft="true"/>
                </crawlers>
            </wheelConfiguration>
			  <wheelConfiguration>
                <wheels autoRotateBackSpeed="10.0" speedDependentRotateBack="false">
                    <wheel isCareWheel="true">
                        <physics rotSpeed="1" restLoad="0.4" radius="0.39" width="0.45" repr="wheelFrontLeft"  forcePointRatio="0.5" initialCompression="10" suspTravel="0.10" spring="55" damper="50" frictionScale="2" />
                        <tire/>
                    </wheel>
                    <wheel isCareWheel="true">
                        <physics rotSpeed="1" restLoad="0.4" radius="0.39" width="0.45" repr="wheelFrontRight" forcePointRatio="0.5" initialCompression="10" suspTravel="0.10" spring="55" damper="50" frictionScale="2" />
                        <tire/>
                    </wheel>
                    <wheel isCareWheel="true"  hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="1" restLoad="1.8" radius="0.39" width="0.45" repr="wheelBackLeft"   forcePointRatio="0.5" initialCompression="40" suspTravel="0.10" spring="43" damper="50" frictionScale="2" />
                        <tire  tireTrackAtlasIndex="13" isInverted="true"/>
                    </wheel>
                    <wheel isCareWheel="true" hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="1" restLoad="1.8" radius="0.39" width="0.45" repr="wheelBackRight"  forcePointRatio="0.5" initialCompression="40" suspTravel="0.10" spring="43" damper="50" frictionScale="2" />
                        <tire  tireTrackAtlasIndex="13" isInverted="false"/>
                    </wheel>
                </wheels>
                <crawlers>
                    <crawler filename="tracks/dirtTracks2.xml" linkNode="crawlerDriveNodeLeft"  wheelIndex="3" isLeft="false"/>
                    <crawler filename="tracks/dirtTracks2.xml" linkNode="crawlerDriveNodeRight" wheelIndex="4" isLeft="true"/>
                </crawlers>
            </wheelConfiguration>
			 <wheelConfiguration>
                <wheels autoRotateBackSpeed="10.0" speedDependentRotateBack="false">
                    <wheel isCareWheel="true">
                        <physics rotSpeed="1" restLoad="0.4" radius="0.39" width="0.45" repr="wheelFrontLeft"  forcePointRatio="0.5" initialCompression="10" suspTravel="0.10" spring="55" damper="50" frictionScale="2" />
                        <tire/>
                    </wheel>
                    <wheel isCareWheel="true">
                        <physics rotSpeed="1" restLoad="0.4" radius="0.39" width="0.45" repr="wheelFrontRight" forcePointRatio="0.5" initialCompression="10" suspTravel="0.10" spring="55" damper="50" frictionScale="2" />
                        <tire/>
                    </wheel>
                    <wheel isCareWheel="true"  hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="1" restLoad="1.8" radius="0.39" width="0.45" repr="wheelBackLeft"   forcePointRatio="0.5" initialCompression="40" suspTravel="0.10" spring="43" damper="50" frictionScale="2" />
                        <tire  tireTrackAtlasIndex="13" isInverted="true"/>
                    </wheel>
                    <wheel isCareWheel="true" hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="1" restLoad="1.8" radius="0.39" width="0.45" repr="wheelBackRight"  forcePointRatio="0.5" initialCompression="40" suspTravel="0.10" spring="43" damper="50" frictionScale="2" />
                        <tire  tireTrackAtlasIndex="13" isInverted="false"/>
                    </wheel>
                </wheels>
                <crawlers>
                    <crawler filename="tracks/snowTracks.xml" linkNode="crawlerDriveNodeLeft"  wheelIndex="3" isLeft="false"/>
                    <crawler filename="tracks/snowTracks.xml" linkNode="crawlerDriveNodeRight" wheelIndex="4" isLeft="true"/>
                </crawlers>
            </wheelConfiguration>
        </wheelConfigurations>

        <ackermannSteeringConfigurations>
            <ackermannSteering rotSpeed="70" rotMax="60" rotCenter="0 0" />
        </ackermannSteeringConfigurations>
    </wheels>
	
	<speedRotatingParts>
        <speedRotatingPart node="left_roller1" wheelIndex="3" wheelScale="2"/>
        <speedRotatingPart node="left_roller2" wheelIndex="3" wheelScale="2"/>
        <speedRotatingPart node="left_roller3" wheelIndex="3" wheelScale="2"/>
        <speedRotatingPart node="left_roller4" wheelIndex="3" wheelScale="2"/>
        <speedRotatingPart node="left_roller5" wheelIndex="3" wheelScale="2"/>
        <speedRotatingPart node="left_roller6" wheelIndex="3" wheelScale="2"/>
		<speedRotatingPart node="left_drive" wheelIndex="3" wheelScale="1"/>
        
		<speedRotatingPart node="right_drive" wheelIndex="4" wheelScale="1"/>
        <speedRotatingPart node="right_roller1" wheelIndex="4" wheelScale="2"/>
        <speedRotatingPart node="right_roller2" wheelIndex="4" wheelScale="2"/>
        <speedRotatingPart node="right_roller3" wheelIndex="4" wheelScale="2"/>
        <speedRotatingPart node="right_roller4" wheelIndex="4" wheelScale="2"/>
        <speedRotatingPart node="right_roller5" wheelIndex="4" wheelScale="2"/>
        <speedRotatingPart node="right_roller6" wheelIndex="4" wheelScale="2"/>
    </speedRotatingParts>
		<winch>																// Platinum REQUIRED
		<winchConfigurations title="Winch Config" 		>
			<winchConfiguration name="No" 		price="0"/>		1
			<winchConfiguration name="Winch" 	price="2500">	2
				<rope node="winchRopeNode_front" triggerNode="winchTrigger_front" maxTreeMass="8.0" maxNumTrees="4" minLength="1" maxLength="120" maxSubLength="5">
					<mainRope diameter="0.009" uvScale="4" />
					<setupRope diameter="0.009" uvScale="4" emissiveColor="0 2 0 1" />
					<attach node="winchRopeNode_front">
						<marker width="0.1" offset="0.005" color="0 2 0"/>
					</attach>
					<treeHook filename="$data/shared/forestry/treeHook03.xml"/>
					<objectChange node="winchRope_detached_front" visibilityActive="false" visibilityInactive="true" />
				</rope>
				
			
				<objectChange node="winch_front" visibilityActive="true" visibilityInactive="false" />
			</winchConfiguration>
		</winchConfigurations>
    </winch>

	
	

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

        <realLights>
            <low>
                <light node="frontLightLow"   lightTypes="0"/>
  
            </low>
            <high>
                <light node="frontLightLow"   lightTypes="0"/>
               
            </high>
        </realLights>

			 <staticLightCompounds>
            <staticLightCompound>
                <node node="cab_static" intensity="5"/>
                <!-- <node node="static_back1" intensity="1"/> -->
                <node node="static_back" intensity="15"/>
                <!-- <node node="svl972LightsGlass_static" intensity="1"/> -->
            </staticLightCompound>
        </staticLightCompounds>

		<beaconLights>
			<beaconLight node="strobe1" intensity="1000" multiBlink="true">
			    <realLight node="strobe1RL"/>
                <device mode="DOUBLE_BLINK_TRIPLE_WAIT" rpm="100" numLEDScale="1" brightnessScale="1"/>
            </beaconLight>
			<beaconLight node="strobe2" intensity="1000" multiBlink="true">
			    <realLight node="strobe2RL"/>
                <device mode="DOUBLE_BLINK_TRIPLE_WAIT" rpm="100" numLEDScale="1" brightnessScale="1"/>
            </beaconLight>
			<beaconLight node="strobe3" intensity="1000" multiBlink="true">
			    <realLight node="strobe3RL"/>
                <device mode="DOUBLE_BLINK_TRIPLE_WAIT" rpm="100" numLEDScale="1" brightnessScale="1"/>
            </beaconLight>
			<beaconLight node="strobe4" intensity="1000" multiBlink="true">
			    <realLight node="strobe4RL"/>
                <device mode="DOUBLE_BLINK_TRIPLE_WAIT" rpm="100" numLEDScale="1" brightnessScale="1"/>
            </beaconLight>	
        </beaconLights>



    </lights>

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

        <cameras>
            <camera node="outdoorCamera1" rotatable="true" rotateNode="outdoorCameraTarget" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="3" transMax="40" translation="0 0 3.5" rotation="-20 180 0" >
                <raycastNode node="cameraRaycastNode1"/>
                <raycastNode node="cameraRaycastNode2"/>
                <raycastNode node="cameraRaycastNode3"/>
            </camera>
            <camera node="indoorCamera1" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.8" transMin="0" transMax="0" useMirror="true" isInside="true" shadowFocusBox="shadowFocusBox" />
        </cameras>

        <characterNode node="playerSkin" cameraMinDistance="1.5" spineRotation="-90 0 90" >
            <target ikChain="rightFoot" targetNode="player_rightFoot" />
            <target ikChain="leftFoot"  targetNode="player_leftFoot" />
            <target ikChain="rightArm"  targetNode="player_rightHand" poseId="wideFingers"/>
            <target ikChain="leftArm"   targetNode="player_leftHand" poseId="wideFingers"/>
        </characterNode>

        <enterAnimation name="enterAnimation"/>

    </enterable>

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

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

       <motorConfigurations>
            <motorConfiguration hp="82" price="0">
                <motor torqueScale="0.346" minRpm="850" maxRpm="2200" maxForwardSpeed="13" maxBackwardSpeed="13" brakeForce="2" lowBrakeForceScale="0.22">
                    <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="63" maxForwardGearRatio="300" minBackwardGearRatio="63" maxBackwardGearRatio="300" name="$l10n_info_transmission_cvt"/>
            </motorConfiguration>
        </motorConfigurations>
		 <exhaustEffects>
            <exhaustEffect node="exhaustParticle1" 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>

        <motorStartDuration>3000</motorStartDuration>

        <dashboards>
            <!-- <dashboard displayType="ANIMATION" valueType="motorTemperature" animName="loadingBarTemperature" minValueAnim="20" maxValueAnim="120" groups="MOTOR_ACTIVE"/> -->
            <dashboard displayType="ROT"    valueType="speedDir" node="left_joystick" minRot="-20 0 20" maxRot="20 0 -20" groups="MOTOR_ACTIVE"/>
        </dashboards>

     
    </motorized>
	
  <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" showOnHud="false" showInShop="false" fillTypes="diesel" capacity="96" >
                      <exactFillRootNode node="exactFillRootNodeFuel" />
                    </fillUnit>
					  <fillUnit unitTextOverride="$l10n_unit_literShort" showOnHud="false" showInShop="false" showOnInfoHud="false" fillTypes="def" capacity="13">
                        <!-- <dashboard displayType="SLIDER" valueType="fillLevel" node="loadingBarDefDecal" groups="MOTOR_ACTIVE"/> -->
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>

    <drivable>
        <steeringWheel node="left_joystick" indoorRotation="10" outdoorRotation="10"/>
		<idleTurning allowed="true" updateSteeringWheel="false" direction="1" maxSpeed="2" lockDirection="false">
            <wheel node="wheelFrontLeft" steeringAngle="-45"/>
            <wheel node="wheelBackLeft" steeringAngle="45"/>
            <wheel node="wheelFrontRight" steeringAngle="45" inverted="true"/>
            <wheel node="wheelBackRight" steeringAngle="-45" inverted="true"/>
        </idleTurning>
    </drivable>

	<attacherJoints comboDuration="2">
		<attacherJointConfigurations>
			<attacherJointConfiguration name="None" price="0">
		</attacherJointConfiguration>
		<attacherJointConfiguration name="Bumper" price="0">

				<objectChange node="bumper" visibilityActive="true" visibilityInactive="false" />
		</attacherJointConfiguration>
		<attacherJointConfiguration name="Pintle Hitch " price="2000">
				<attacherJoint node="attacherJointRear" jointType="trailer" lowerRotLimit="10 70 50" upperRotationOffset="0" allowsJointLimitMovement="false" canTurnOnImplement="true" comboTime="1">
					<schema position="1 0" rotation="0" invertX="false"/>
				</attacherJoint>
				<attacherJoint node="attacherJointRear" jointType="trailerLow" lowerRotLimit="10 70 50" upperRotationOffset="0" allowsJointLimitMovement="false" canTurnOnImplement="true" comboTime="1">
					<schema position="1 0" rotation="0" invertX="false"/>
				</attacherJoint>
			<objectChange node="pintle" visibilityActive="true" visibilityInactive="false"/>
			<objectChange node="bumper" visibilityActive="true" visibilityInactive="false" />
		</attacherJointConfiguration>
		
		</attacherJointConfigurations>
			<attacherJoint node="attacherJointDummy" jointType="skidSteer" nodeVisual="attacherJoint" allowsJointLimitMovement="false" allowsLowering="false" rotLimitSpring="7500 7500 7500" rotLimitDamping="5 5 5" transLimitSpring="7500 7500 7500" transLimitDamping="5 5 5" >
					<schema position="1 0" rotation="0" invertX="true" />
					
			</attacherJoint>
	</attacherJoints>
	

    <connectionHoses>
        <target attacherJointIndices="1" type="hydraulicIn" node="hydraulic01_in" straighteningFactor="1.5"/>
        <target attacherJointIndices="1" type="hydraulicOut" node="hydraulic01_out" straighteningFactor="1.5"/>
        <target attacherJointIndices="1" type="hydraulicIn" node="hydraulic02_in" straighteningFactor="1.5"/>
    </connectionHoses>

    <animations>
        <animation name="enterAnimation">
            <part node="safety_bar"       startTime="0"    endTime="0.4" endRot="76.501 0 0" startRot="0 0 0" />
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="arm01Dummy" delayedNode="arm01" playSound="true">
                <controls axis="AXIS_FRONTLOADER_ARM" invertAxis="true" mouseSpeedFactor="0.8" iconName="CRANE_ARM2_ROTATE_X" />
                <attacherJoint jointIndices="1" />
                <rotation rotSpeed="20" rotAcceleration="150" rotMax="0" rotMin="-66" />
                <dependentPart node="attacherRotDummy" />
                <dependentMovingTool node="attacherDummy" minRotLimits="-8 -55" maxRotLimits="70 85" />
            </movingTool>

            <movingTool node="arm01">
                <dependentPart node="arm01Hydraulic" />
                <dependentPart node="attacherRot" />
            </movingTool>

           
            <movingTool node="attacherDummy" delayedNode="attacher" playSound="true">
                <controls axis="AXIS_FRONTLOADER_TOOL" invertAxis="true" mouseSpeedFactor="0.8" iconName="CRANE_ARM2_ROTATE_TOOL" />
                <attacherJoint jointIndices="1" />
                <rotation rotSpeed="50" rotAcceleration="300" rotMax="120" rotMin="-8" />
                <dependentPart node="attacherHydraulic" />
            </movingTool>

            <movingTool node="attacher">
                <dependentPart node="attacherHydraulic" />
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="arm01Hydraulic" referencePoint="arm01HydraulicRef" referenceFrame="arm01HydraulicRef">
                <translatingPart node="arm01HydraulicPunch" />
            </movingPart>
            <movingPart node="attacherHydraulic" referencePoint="attacherHydraulicRef" referenceFrame="arm01">
                <translatingPart node="attacherHydraulicPunch" />
            </movingPart>
        
            <movingPart node="attacherRotDummy" referenceFrame="takeuchi_mainComp">
                <attacherJoint jointIndices="1" />
            </movingPart>
            <movingPart node="attacherRot" referenceFrame="takeuchi_mainComp">
                <dependentPart node="attacherHydraulic" />
            </movingPart>
        </movingParts>
        <dashboards>
            <dashboard displayType="ROT" valueType="movingTool" node="right_joystick" rotAxis="1" minRot="15" maxRot="-15" axis="AXIS_FRONTLOADER_ARM"  doInterpolation="true" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT" valueType="movingTool" node="right_joystick" rotAxis="3" minRot="-15" maxRot="15" axis="AXIS_FRONTLOADER_TOOL" doInterpolation="true" groups="MOTOR_ACTIVE"/>
        </dashboards>
		

		
		  <sounds>
            <actionSound template="hydraulicSoftOpen02" pitchScale="1.5" volumeScale="1.8" linkNode="arm01Dummy" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="arm01Dummy" fadeIn="0.05" fadeOut="0.05">
                <volume indoor="0.30"/>
            </actionSound>
            <actionSound template="hydraulicSoftOpen01" pitchScale="0.7" volumeScale="1.8" linkNode="arm01Dummy" actionNames="TOOL_MOVE_POS" nodes="arm01Dummy" fadeIn="0.05" fadeOut="0.05">
                <volume indoor="0.30"/>
            </actionSound>
            <actionSound template="hydraulicSmallOpen"  pitchScale="2.5" volumeScale="1.0" linkNode="arm01Dummy" actionNames="TOOL_MOVE_NEG" nodes="arm01Dummy" fadeIn="0.05" fadeOut="0.05">
                <volume indoor="0.30"/>
            </actionSound>
            <actionSound template="hydraulicSmallOpen"  pitchScale="1.1" volumeScale="1.4" linkNode="attacherDummy" actionNames="TOOL_MOVE_POS" nodes="attacherDummy" fadeIn="0.05" fadeOut="0.05">
                <volume indoor="0.30"/>
            </actionSound>
            <actionSound template="hydraulicSmallOpen"  pitchScale="1.3" volumeScale="0.6" linkNode="attacherDummy" actionNames="TOOL_MOVE_NEG" nodes="attacherDummy" fadeIn="0.05" fadeOut="0.05">
                <volume indoor="0.30"/>
            </actionSound>

            <actionSound template="clackVar6"     pitchScale="0.75" volumeScale="1.20" linkNode="attacherHydraulic" actionNames="TOOL_MOVE_END_NEG_LIMIT" nodes="arm01Dummy" innerRadius="1">
                   <volume indoor="0.20" outdoor="1" />
            </actionSound>
            <actionSound template="cylinderPunch" pitchScale="0.80" volumeScale="0.80" linkNode="attacherHydraulic" actionNames="TOOL_MOVE_END_NEG_LIMIT" nodes="arm01Dummy" innerRadius="1">
                   <volume indoor="0.20" outdoor="1" />
            </actionSound>
            <actionSound template="clackVar6"  pitchScale="0.90" volumeScale="1.2" linkNode="attacherHydraulic" actionNames="TOOL_MOVE_END_POS_LIMIT" nodes="arm01Dummy" innerRadius="1">
                   <volume indoor="0.20" outdoor="1" />
            </actionSound>
            <actionSound template="metalClose" pitchScale="0.80" volumeScale="0.80" linkNode="attacherHydraulic" actionNames="TOOL_MOVE_END_POS_LIMIT" nodes="arm01Dummy" innerRadius="1">
                   <volume indoor="0.20" outdoor="1" />
            </actionSound>
            <actionSound template="metalImpHigh01" pitchScale="0.80" volumeScale="0.50" linkNode="attacherDummy" actionNames="TOOL_MOVE_END_POS_LIMIT TOOL_MOVE_END_NEG_LIMIT" nodes="attacherDummy" innerRadius="1">
                   <volume indoor="0.20" outdoor="1" />
            </actionSound>
			  </sounds>
    </cylindered>


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

    <foliageBending>
        <bendingNode minX="-0.9" maxX="0.9" minZ="-1.9" maxZ="0.95" yOffset="0.2" />
    </foliageBending>


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

<i3dMappings>
  <i3dMapping id="takeuchi_mainComp" node="0>" />
  <i3dMapping id="undercarriage_0" node="0>0" />
  <i3dMapping id="left_drive" node="0>0|0" />
  <i3dMapping id="left_roller1" node="0>0|1" />
  <i3dMapping id="left_roller2" node="0>0|2" />
  <i3dMapping id="left_roller3" node="0>0|3" />
  <i3dMapping id="left_roller4" node="0>0|4" />
  <i3dMapping id="left_roller5" node="0>0|5" />
  <i3dMapping id="left_roller6" node="0>0|6" />
  <i3dMapping id="right_drive" node="0>0|7" />
  <i3dMapping id="right_roller1" node="0>0|8" />
  <i3dMapping id="right_roller2" node="0>0|9" />
  <i3dMapping id="right_roller3" node="0>0|10" />
  <i3dMapping id="right_roller4" node="0>0|11" />
  <i3dMapping id="right_roller5" node="0>0|12" />
  <i3dMapping id="right_roller6" node="0>0|13" />
  <i3dMapping id="undercarriage_1" node="0>0|14" />
  <i3dMapping id="arm01Hydraulic_axis" node="0>1" />
  <i3dMapping id="arm01Hydraulic" node="0>1|0" />
  <i3dMapping id="arm01HydraulicPunch" node="0>1|0|0" />
  <i3dMapping id="arm01Hydraulic_bone" node="0>1|0|1" />
  <i3dMapping id="front_window" node="0>2" />
  <i3dMapping id="transform" node="0>3" />
  <i3dMapping id="arm01Dummy" node="0>4" />
  <i3dMapping id="attacherRotDummy" node="0>4|0" />
  <i3dMapping id="attacherDummy" node="0>4|0|0" />
  <i3dMapping id="attacherJointDummy" node="0>4|0|0|0" />
  <i3dMapping id="playerRoot" node="0>5" />
  <i3dMapping id="playerSkin" node="0>5|0" />
  <i3dMapping id="player_rightFoot" node="0>5|1" />
  <i3dMapping id="player_leftFoot" node="0>5|2" />
  <i3dMapping id="cameras" node="0>6" />
  <i3dMapping id="outdoorCameraTarget" node="0>6|0" />
  <i3dMapping id="outdoorCamera1" node="0>6|0|0" />
  <i3dMapping id="indoorCamera1" node="0>6|1" />
  <i3dMapping id="cameraRaycastNode1" node="0>6|2" />
  <i3dMapping id="cameraRaycastNode2" node="0>6|3" />
  <i3dMapping id="cameraRaycastNode3" node="0>6|4" />
  <i3dMapping id="shadowFocusBox" node="0>6|5" />
  <i3dMapping id="exitPoint" node="0>7" />
  <i3dMapping id="exhaustParticle1" node="0>8" />
  <i3dMapping id="wheels" node="0>9" />
  <i3dMapping id="wheelFrontLeft" node="0>9|0" />
  <i3dMapping id="wheelFrontRight" node="0>9|1" />
  <i3dMapping id="wheelBackLeft" node="0>9|2" />
  <i3dMapping id="wheelBackRight" node="0>9|3" />
  <i3dMapping id="crawlerDriveNodeLeft" node="0>9|4" />
  <i3dMapping id="crawlerDriveNodeRight" node="0>9|5" />
  <i3dMapping id="frontLightLow" node="0>10" />
  <i3dMapping id="frontLightHigh1" node="0>10|0" />
  <i3dMapping id="arm01" node="0>11" />
  <i3dMapping id="attacherRot" node="0>11|0" />
  <i3dMapping id="attacher" node="0>11|0|0" />
  <i3dMapping id="attacherHydraulicRef" node="0>11|0|0|0" />
  <i3dMapping id="attacherJoint" node="0>11|0|0|1" />
  <i3dMapping id="attacher_lever_piston" node="0>11|0|0|2" />
  <i3dMapping id="attacher_level_shaft" node="0>11|0|0|2|0" />
  <i3dMapping id="left_attacher_lever" node="0>11|0|0|3" />
  <i3dMapping id="right_attacher_lever" node="0>11|0|0|4" />
  <i3dMapping id="Empty.007" node="0>11|0|0|5" />
  <i3dMapping id="attacherHydraulic_axis" node="0>11|1" />
  <i3dMapping id="attacherHydraulic" node="0>11|1|0" />
  <i3dMapping id="attacherHydraulicPunch" node="0>11|1|0|0" />
  <i3dMapping id="attacherHydraulic_bone" node="0>11|1|0|1" />
  <i3dMapping id="arm01HydraulicRef" node="0>11|2" />
  <i3dMapping id="arm01_bone_0" node="0>11|3" />
  <i3dMapping id="hydraulic01_in" node="0>11|4" />
  <i3dMapping id="hydraulic01_out" node="0>11|5" />
  <i3dMapping id="hydraulic02_in" node="0>11|6" />
  <i3dMapping id="Cylinder021_Cylinder021.002_0" node="0>11|7" />
  <i3dMapping id="Object004_Object004.004" node="0>11|8" />
  <i3dMapping id="attacherWorld_bone" node="0>11|9" />
  <i3dMapping id="arm01_bone_1" node="0>11|10" />
  <i3dMapping id="worldBone_0" node="0>12" />
  <i3dMapping id="cab_rot" node="0>13" />
  <i3dMapping id="cab" node="0>13|0" />
  <i3dMapping id="door_glass" node="0>13|0|0" />
  <i3dMapping id="cab_glass" node="0>13|0|1" />
  <i3dMapping id="door_rubber" node="0>13|1" />
  <i3dMapping id="safety_bar" node="0>13|2" />
  <i3dMapping id="right_joystick" node="0>13|3" />
  <i3dMapping id="player_rightHand" node="0>13|3|0" />
  <i3dMapping id="right_joystickBone" node="0>13|3|1" />
  <i3dMapping id="interior" node="0>13|4" />
  <i3dMapping id="seat" node="0>13|5" />
  <i3dMapping id="seat_suspension" node="0>13|6" />
  <i3dMapping id="cab_static" node="0>13|7" />
  <i3dMapping id="left_joystick_rot" node="0>13|8" />
  <i3dMapping id="left_joystick" node="0>13|8|0" />
  <i3dMapping id="player_leftHand" node="0>13|8|0|0" />
  <i3dMapping id="left_joystickBone" node="0>13|8|0|1" />
  <i3dMapping id="right_joystick_boot" node="0>13|9" />
  <i3dMapping id="left_joystick_boot" node="0>13|10" />
  <i3dMapping id="body" node="0>14" />
  <i3dMapping id="exactFillRootNodeFuel" node="0>15" />
  <i3dMapping id="static_back" node="0>16" />
  <i3dMapping id="static_back2" node="0>17" />
  <i3dMapping id="static_back1" node="0>18" />
  <i3dMapping id="rearGlass" node="0>19" />
  <i3dMapping id="worldBone_1" node="0>20" />
  <i3dMapping id="Cylinder013_Cylinder013.001" node="0>21" />
  <i3dMapping id="Cylinder017_Cylinder017.001" node="0>22" />
  <i3dMapping id="Cylinder021_Cylinder021.002_1" node="0>23" />
  <i3dMapping id="bumper" node="0>24" />
  <i3dMapping id="winch_cable" node="0>24|0" />
  <i3dMapping id="pintle" node="0>24|1" />
  <i3dMapping id="attacherJointRear" node="0>24|1|0" />
  <i3dMapping id="winch_front" node="0>25" />
  <i3dMapping id="winchTrigger_front" node="0>25|0" />
  <i3dMapping id="winchRopeNode_front" node="0>25|1" />
  <i3dMapping id="winchRope_detached_front" node="0>25|2" />
</i3dMappings>
</vehicle>
