<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="Kobelco_SK200">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
    <name>
        <en>Kobelco SK200</en>
        <de>Kobelco SK200</de>
    </name>
    <filename>Kobelco_SK200.i3d</filename>

  	<size width="3.8" length="7" lengthOffset="-0.2"/>

 <wheels autoRotateBackSpeed="2">
		<wheel rotSpeed="80" rotMax="75" rotMin="-75" driveMode="2" repr="0" driveNode="0" radius="0.54" deltaY="0.1" suspTravel="0.1" spring="100" damper="10" mass="0.3"hasTyreTracks="true" width="1.15"tyreTrackAtlasIndex="5" tireType="crawler"  />
		<wheel rotSpeed="-80" rotMax="75" rotMin="-75" driveMode="2" repr="1" driveNode="1" radius="0.54" deltaY="0.1" suspTravel="0.1" spring="100" damper="10" mass="0.3" hasTyreTracks="false" />
		<wheel rotSpeed="80" rotMax="75" rotMin="-75" driveMode="2" repr="2" driveNode="2" radius="0.54" deltaY="0.1" suspTravel="0.1" spring="200" damper="10" mass="0.3"  hasTyreTracks="true"width="1.15" tyreTrackAtlasIndex="5" tireType="crawler"  />
		<wheel rotSpeed="-80" rotMax="75" rotMin="-75" driveMode="2" repr="3" driveNode="3" radius="0.54" deltaY="0.1" suspTravel="0.1" spring="200" damper="10" mass="0.3" hasTyreTracks="false" />
	</wheels>
	
	
	
	
	<wheelParticleSystems file="DrivingParticle/drivingParticleSystem2.i3d" >
        <wheelParticleSystem node="0>28|0" />
        <wheelParticleSystem node="0>28|1" />
        <wheelParticleSystem node="0>28|2" />
		<wheelParticleSystem node="0>28|3" />	
    </wheelParticleSystems>
	
	


   

    <ackermannSteering rotSpeed="60" rotMax="35" rotCenterWheel1="2" rotCenterWheel2="3" />
	
    <differentials>
        <differential torqueRatio="0.5" maxSpeedRatio="1.2" wheelIndex1="0" wheelIndex2="1" /> <!-- front left-right -->
        <differential torqueRatio="0.5" maxSpeedRatio="1.3" wheelIndex1="2" wheelIndex2="3" /> <!-- back left-right -->
        <differential torqueRatio="0.5" maxSpeedRatio="1.1" differentialIndex1="0" differentialIndex2="1" /> <!-- front-back -->
    </differentials>

    <motor torqueScale="370" minRpm= "500" maxRpm="1700" maxBackwardSpeed="8" brakeForce="15" lowBrakeForceScale="0.5" lowBrakeForceSpeedLimit="1" minForwardGearRatio="50" maxForwardGearRatio="50" minBackwardGearRatio="38" maxBackwardGearRatio="130">
        <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>

	<accelerationSpeed maxAcceleration="0.2" deceleration="1" backwardDeceleration="1"/>
	
	<speedLimit Value="12" />
	
    <fuelCapacity>1250</fuelCapacity>
    <fuelUsage>151</fuelUsage>
    <downForce>4</downForce>

    <cameras count="2">
        <camera1 index="4|0" rotatable="true" rotateNode="4" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="4.5" transMax="35">
        </camera1>
		<camera2 index="0>14|0|7" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true" />
    </cameras>

    <lights count="5">
        <light1 index="0>14|0|10" />
        <light2 index="0>14|0|11" />
        <light3 index="0>14|0|12" />
        <light4 index="0>14|0|5|3" />
		<light5 index="0>14|0|14|5|9|0" />		
    </lights>

 
    <beaconLights>
		<beaconLight index="0>14|0|13|0" speed="0.015" filename="$data/vehicles/shared/beaconLight02.i3d" />
   </beaconLights>

	<indoorHud>
       <speed numbers="0>14|0|14|8|1" precision="1" />
	   <fuel animName="fuelDisplay" />
    </indoorHud>

    <animations>
        <animation name="fuelDisplay">
            <part node="0>14|0|14|8|0|0" startTime="0" endTime="2" startRot="0 0 0" endRot="0 0 -104" />
        </animation>
    </animations>
    
    <enterReferenceNode index="0>"/>
    <exitPoint index="0>14|1"/>
	
	<characterNode index="0>14|0|1|0" cameraMinDistance="1.5" />
   
    <aiTrafficCollisionTrigger index="0>27" />

    <exhaustEffects>
        <exhaustEffect index="0>14|0|15" filename="$data/vehicles/particleAnimations/shared/exhaust.i3d" minRpmColor="0.9 0.9 0.9 0.05" maxRpmColor="0.9 0.9 0.9 0.2" minRpmScale="0.05" maxRpmScale="0.4" forwardXRotations="-250 0 250" forwardZRotations="0 0 0" steerXRotations="0 0 0" steerZRotations="120 0 -50" />
    </exhaustEffects>

	<dynamicExhaustingSystem cap="0>14|0|15" maxRot="-81.5" minAlpha="0.1" maxAlpha="1.0" param="alphaScale" >
		<startSequence>
			<key time="0.0" value="0 0 0 0"/>
			<key time="0.4" value="0 0 0 0.5"/>
			<key time="0.58" value="0 0 0 0.2"/>
			<key time="0.6" value="0 0 0 0.2"/>
			<key time="0.75" value="0 0 0 1"/>
			<key time="0.93" value="0 0 0 1"/>
			<key time="1.0" value="0 0 0 0.2"/>
		</startSequence>
	</dynamicExhaustingSystem>
	
	<motorStartDuration>2500</motorStartDuration>	
    <attachSound file="sound/hook.wav" pitchOffset="1" />
    <motorStartSound file="sound/Liebherr_EngineStart.wav" pitchOffset="0.6" volume="1.5" />
    <motorSound file="sound/Liebherr_Engine.wav" pitchOffset="0.6" pitchScale="0.01" pitchMax="1.00" volume="1" />
    <motorSoundRun file="sound/Liebherr_regime.wav" pitchOffset="0.3" pitchScale="0.015" pitchMax="1.00" volume="1.3" />
	<motorSoundRun file="sound/run.wav" pitchOffset="0.3" pitchScale="0.015" pitchMax="1.00" volume="1.6" />	
    <motorStopSound file="sound/Liebherr_EngineStop.wav" pitchOffset="0.6" volume="1" />
    <compressedAirSound file="$data/vehicles/shared/brakeBig.wav" pitchOffset="1" volume="1.25"/>
    <compressionSound file="$data/vehicles/shared/brakeBig.wav" pitchOffset="1" volume="1.5"/>
    <honkSound file="sound/hornBig.wav" volume="1" radius="80" innerRadius="35" />
    <reverseDriveSound file="sound/Liebherr_reverse.wav" volume="1" />
    <cylinderedHydraulicSound file="$data/vehicles/steerable/liebherr/liebherrL538_hydraulic.wav" pitchOffset="0.85" volume="0.55" />

	
	
		<!--- bras --->
	<mouseControls>
        <mouseControl iconFilename="$dataS2/menu/mouseControlsHelp/arm1_rotX.png" axis="AXIS_FRONTLOADER_ARM" />
        <mouseControl iconFilename="$dataS2/menu/mouseControlsHelp/arm1_rotY.png" axis="AXIS_FRONTLOADER_ARM2" />
        <mouseControl iconFilename="$dataS2/menu/mouseControlsHelp/arm2_rot.png" axis="AXIS_FRONTLOADER_TOOL" />
        <mouseControl iconFilename="$dataS2/menu/mouseControlsHelp/arm2_trans.png" axis="AXIS_FRONTLOADER_TOOL2" />
        <mouseControl iconFilename="$dataS2/menu/mouseControlsHelp/grab_rotY.png" axis="AXIS_FRONTLOADER_TOOL3" />
        <mouseControl iconFilename="$dataS2/menu/mouseControlsHelp/grab_rotX.png" axis="AXIS_FRONTLOADER_TOOL4" />
    </mouseControls>
	
	<movingTools>
		<movingTool index="0>14|0" componentJointIndex="0" attacherJointIndices="0" anchorActor="0" rotSpeed="45" rotAcceleration="300" speedFactor="0.5" rotationAxis="2" rotMax="720" rotMin="-720" axis="AXIS_FRONTLOADER_TOOL" invertAxis="true" mouseAxis="AXIS_FRONTLOADER_TOOL" invertMouseAxis="true" >
			<dependentPart index="0>14|0|5" />
			<dependentPart index="0>14|0|5|0" />
			<dependentPart index="0>14|0|5|0|1" />
			<dependentPart index="0>14|0|5|0|1|0" />
			<dependentPart index="0>14|0|5|0|1|0|0" />
		</movingTool>
        <movingTool index="0>14|0|14|5|2|1|0" rotSpeed="8"  speedFactor="1.2" rotMax="20" rotMin="-20" axis="AXIS_FRONTLOADER_TOOL" invertAxis="true" mouseAxis="AXIS_FRONTLOADER_TOOL" invertMouseAxis="true" >
        </movingTool>
		<movingTool index="0>14|0|5" componentJointIndex="0" attacherJointIndices="0"  anchorActor="0" rotSpeed="25" rotAcceleration="200" rotMax="10" rotMin="-45" axis="AXIS_FRONTLOADER_ARM" invertAxis="true" mouseAxis="AXIS_FRONTLOADER_ARM"invertMouseAxis="false" speedFactor="0.6" >
			<dependentPart index="0>14|0|5|0" />
			<dependentPart index="0>14|0|5|0|1" />
			<dependentPart index="0>14|0|5|0|1|0" />
			<dependentPart index="0>14|0|5|0|1|0|0" />
		</movingTool>
        <movingTool index="0>14|0|14|5|2|1|0|0" rotSpeed="8"  speedFactor="1.2" rotMax="20" rotMin="-20" axis="AXIS_FRONTLOADER_ARM" invertAxis="true" mouseAxis="AXIS_FRONTLOADER_ARM" invertMouseAxis="true" >
        </movingTool>
		<movingTool index="0>14|0|5|0" componentJointIndex="0" attacherJointIndices="0"  anchorActor="0" rotSpeed="25" rotAcceleration="200" rotMax="100" rotMin="-15" axis="AXIS_FRONTLOADER_ARM2" invertAxis="true" mouseAxis="AXIS_FRONTLOADER_ARM2"invertMouseAxis="false" speedFactor="0.6" >
			<dependentPart index="0>14|0|5|0|1" />
			<dependentPart index="0>14|0|5|0|1|0" />
			<dependentPart index="0>14|0|5|0|1|0|0" />
        </movingTool>
		<movingTool index="0>14|0|14|5|2|0|0|0"  anchorActor="0" rotSpeed="8" speedFactor="1.7" rotMax="20" rotMin="-20" axis="AXIS_FRONTLOADER_ARM2" invertAxis="false" mouseAxis="AXIS_FRONTLOADER_ARM2" >
		</movingTool>
		<movingTool index="0>14|0|5|0|1" componentJointIndex="1" attacherJointIndices="0" anchorActor="0" rotSpeed="175" rotAcceleration="200" rotMax="70" rotMin="-95" axis="AXIS_FRONTLOADER_TOOL2" invertAxis="true" mouseAxis="AXIS_FRONTLOADER_TOOL2" invertMouseAxis="false" speedFactor="0.6" >
			<dependentPart index="0>14|0|5|0|1|0" />
			<dependentPart index="0>14|0|5|0|1|0|0" />
		</movingTool>
		<movingTool index="0>14|0|14|5|2|0|0"  rotSpeed="8" speedFactor="3" rotMax="20" rotMin="-20" axis="AXIS_FRONTLOADER_TOOL2" invertAxis="true" mouseAxis="AXIS_FRONTLOADER_TOOL2" invertMouseAxis="true" >
        </movingTool>
		<movingTool index="0>14|0|5|0|3" attacherJointIndices="1" anchorActor="0" rotSpeed="78.3" rotAcceleration="125" rotMax="200" rotMin="90" axis="AXIS_FRONTLOADER_TOOL2" invertAxis="true" mouseAxis="AXIS_FRONTLOADER_TOOL2" invertMouseAxis="false" speedFactor="0.6" >
			<dependentPart index="0>14|0|5|0|1|0|3" />
		</movingTool>
	</movingTools>	

    <movingParts>
        <!-- Verin 2-->
		<movingPart index="0>14|0|5|5|0" referencePoint="0>14|0|5|0|7" referenceFrame="0>14|0|5|0|7" isActiveDirty="true" >
            <translatingPart index="0>14|0|5|5|0|0" />
        </movingPart>
		<movingPart index="0>14|0|5|0|5|0" referencePoint="0>14|0|5|0|3|0|1" referenceFrame="0>14|0|5|0|3|0|1" isActiveDirty="true" >
            <translatingPart index="0>14|0|5|0|5|0|0" />
        </movingPart>
		<movingPart index="0>14|0|16|0" referencePoint="0>14|0|5|2" referenceFrame="0>14|0|5|2" isActiveDirty="true" >
            <translatingPart index="0>14|0|16|0|0" />
        </movingPart>
		<movingPart index="0>14|0|5|0|3|0|0" referencePoint="0>14|0|5|0|1|0|3" referenceFrame="0>14|0|5|0|1|0|3" isActiveDirty="true" >
        </movingPart>
    </movingParts>	

    <animParts count="1">
		<part1 name="pillar" animationClip="LonaClipSource" rootNode="0>14|0|14|5|1|0" /> 
	</animParts> 
	
     <ventelator index="0>14|0|14|5|7|0" />	

    <rotationPartBrake index="0>14|0|14|5|5|0" minRot="0 0 36" maxRot="0 0 -60" rotTime="2" touchRotLimit="10" />   
    <rotationPartPedal index="0>14|0|14|5|5|1" minRot="0 0 36" maxRot="0 0 -60" rotTime="2" touchRotLimit="10" /> 	
	

	<speedJoystick node="0>14|0|14|5|3" rotFront="20" rotBack="-20" />
	<LeveSX node="0>14|0|17|0" rotFront="20" rotBack="-20" />
	<LeveDX node="0>14|0|17|1" rotFront="20" rotBack="-20" />
	<PedalSX node="0>14|0|17|2" rotFront="20" rotBack="0" />
	<PedalDX node="0>14|0|17|3" rotFront="0" rotBack="20" />

	
	<wiper1 index="0>14|0|14|5|4|0" minRot="0 0 -44" maxRot="0 0 44" rotTime="1" touchRotLimit="10" />
	<wiper5 index="0>14|0|14|5|4|1" minRot="0 0 -44" maxRot="0 0 44" rotTime="1" touchRotLimit="10" />
	<wiper6 index="0>14|0|14|5|4|0|0" minRot="0 0 44" maxRot="0 0 -44" rotTime="1" touchRotLimit="10" />
	<wiper2 index="0>14|0|14|5|8|0" minRot="0 0 0" maxRot="0 0 -60" rotTime="1" touchRotLimit="10" />
	<wiper3 index="0>14|0|14|5|8|1" minRot="0 0 0" maxRot="0 0 -60" rotTime="1" touchRotLimit="10" />
	<wiper4 index="0>14|0|14|5|8|0|0" minRot="0 0 0" maxRot="0 0 60" rotTime="1" touchRotLimit="10" />	 
	 
    <speedDisplayEntries><!--Supports Floats until 999.99 -->
	    <displayEntry displayEntry="second" control_0="0>14|0|14|5|6|3|0" control_1="0>14|0|14|5|6|3|1" control_2="0>14|0|14|5|6|3|2" control_3="0>14|0|14|5|6|3|3" control_4="0>14|0|14|5|6|3|4" control_5="0>14|0|14|5|6|3|5" control_6="0>14|0|14|5|6|3|6" control_7="0>14|0|14|5|6|3|7" control_8="0>14|0|14|5|6|3|8" control_9="0>14|0|14|5|6|3|9" />
	    <displayEntry displayEntry="first" control_0="0>14|0|14|5|6|2|0" control_1="0>14|0|14|5|6|2|1" control_2="0>14|0|14|5|6|2|2" control_3="0>14|0|14|5|6|2|3" control_4="0>14|0|14|5|6|2|4" control_5="0>14|0|14|5|6|2|5" control_6="0>14|0|14|5|6|2|6" control_7="0>14|0|14|5|6|2|7" control_8="0>14|0|14|5|6|2|8" control_9="0>14|0|14|5|6|2|9" />
	    <displayEntry displayEntry="comma_first" control_0="0>14|0|14|5|6|0|0" control_1="0>14|0|14|5|6|0|1" control_2="0>14|0|14|5|6|0|2" control_3="0>14|0|14|5|6|0|3" control_4="0>14|0|14|5|6|0|4" control_5="0>14|0|14|5|6|0|5" control_6="0>14|0|14|5|6|0|6" control_7="0>14|0|14|5|6|0|7" control_8="0>14|0|14|5|6|0|8" control_9="0>14|0|14|5|6|0|9" />
	</speedDisplayEntries>
	
	<RpmDisplayEntries><!--Supports Floats until 999.99 -->
	    <displayRpmEntry displayRpmEntry="third" control_0="0>14|0|14|5|10|4|0" control_1="0>14|0|14|5|10|4|1" control_2="0>14|0|14|5|10|4|2" control_3="0>14|0|14|5|10|4|3" control_4="0>14|0|14|5|10|4|4" control_5="0>14|0|14|5|10|4|5" control_6="0>14|0|14|5|10|4|6" control_7="0>14|0|14|5|10|4|7" control_8="0>14|0|14|5|10|4|8" control_9="0>14|0|14|5|10|4|9" />
		<displayRpmEntry displayRpmEntry="second" control_0="0>14|0|14|5|10|3|0" control_1="0>14|0|14|5|10|3|1" control_2="0>14|0|14|5|10|3|2" control_3="0>14|0|14|5|10|3|3" control_4="0>14|0|14|5|10|3|4" control_5="0>14|0|14|5|10|3|5" control_6="0>14|0|14|5|10|3|6" control_7="0>14|0|14|5|10|3|7" control_8="0>14|0|14|5|10|3|8" control_9="0>14|0|14|5|10|3|9" />
	    <displayRpmEntry displayRpmEntry="first" control_0="0>14|0|14|5|10|2|0" control_1="0>14|0|14|5|10|2|1" control_2="0>14|0|14|5|10|2|2" control_3="0>14|0|14|5|10|2|3" control_4="0>14|0|14|5|10|2|4" control_5="0>14|0|14|5|10|2|5" control_6="0>14|0|14|5|10|2|6" control_7="0>14|0|14|5|10|2|7" control_8="0>14|0|14|5|10|2|8" control_9="0>14|0|14|5|10|2|9" />
	    <displayRpmEntry displayRpmEntry="comma_first" control_0="0>14|0|14|5|10|0|0" control_1="0>14|0|14|5|10|0|1" control_2="0>14|0|14|5|10|0|2" control_3="0>14|0|14|5|10|0|3" control_4="0>14|0|14|5|10|0|4" control_5="0>14|0|14|5|10|0|5" control_6="0>14|0|14|5|10|0|6" control_7="0>14|0|14|5|10|0|7" control_8="0>14|0|14|5|10|0|8" control_9="0>14|0|14|5|10|0|9" />
	</RpmDisplayEntries>
	
	<attacherJoints>
        	<attacherJoint jointType="frontloader" index="0>14|0|5|0|1|0|1" allowsJointLimitMovement="false" allowsLowering="false" rotLimitSpring="100 100 100" rotLimitDamping="100 100 100" transLimitSpring="100 100 100" transLimitDamping="100 100 100"/>
    	</attacherJoints>
	
   
	
	<TracWheelsRight index="0>31|0" node="0>31|0|1" animationClip="TracRight1" sped="-3"> 
            <rotatingPart index="0>31|1" radius="5" />
            <rotatingPart index="0>31|2" radius="5" />		
	</TracWheelsRight>
	
    <TracWheelsLeft index="0>30|0" node="0>30|0|1" animationClip="TracLeft1" sped="-3">
            <rotatingPart index="0>30|1" radius="5" />
            <rotatingPart index="0>30|2" radius="5" />
	</TracWheelsLeft>
	
	<components count="3">
        <component1 centerOfMass="0 0 -1.1" solverIterationCount="80" />
		<component2 solverIterationCount="80" />
		<component3 centerOfMass="0 -0.16 0" solverIterationCount="20" />
        
		<joint component1="0" component2="1" index="0>14|0|17" rotLimit="0 0 0" transLimit="0 0 0" breakable="false" />
		<joint component1="0" component2="2" index="0>14|0|5|10" rotLimit="45 0 0" transLimit="0 0 0" breakable="false" />
		
    </components>
	
	<washable dirtDuration="10" washDuration="1" workMultiplier="2" />

    <schemaOverlay file="$dataS2/menu/schemas/vehicleSchema.png" fileSelected="$dataS2/menu/schemas/vehicleSchemaSelected.png" width="0.5" height="0.5" attacherJointPosition="0.5 0">
        <attacherJoint position="1 0" rotation="0" invertX="false" />
        <attacherJoint position="0 0" rotation="0" invertX="true" />
        <attacherJoint position="1 0" rotation="0" invertX="false" />
        <attacherJoint position="1 0" rotation="0" invertX="false" />
    </schemaOverlay>

</vehicle>
