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

    <storeData>
        <name>MTZ-82</name>
        <specs>
            <power>80</power>
            <maxSpeed>35</maxSpeed>
        </specs>
        <functions>
            <function>$l10n_function_tractor</function>
        </functions>
        <image>store/storeMTZ82.png</image>
        <price>16000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>BELARUS</brand>
        <category>tractorsS</category>
        <shopTranslationOffset>0 0 0</shopTranslationOffset>
        <shopRotationOffset>0.25 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>2657072</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>519840</indexBufferMemoryUsage>
        <textureMemoryUsage>16952440</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>

	
    <base>
        <typeDesc>$l10n_typeDesc_tractor</typeDesc>
        <filename>MTZ82.i3d</filename>
		<sounds filename="sounds/Mtz80Sound.xml"/>
        <size width="2.7" length="5"/>
        <components>
            <component centerOfMass="0 0.75 0.0" solverIterationCount="20" mass="2774" />
            <component centerOfMass="0 -0.02 0"  solverIterationCount="20" mass="1193" />
            <joint component1="1" component2="2" node="0>0|0"  rotLimit="0 0 9" transLimit="0 0 0" breakable="false"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="VEHICLE" />
        <mapHotspot type="TRACTOR" />
    </base>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0">
                <wheels autoRotateBackSpeed="1.7">
                    <wheel filename="wheels/82wheelFront2.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="1" restLoad="1.2" repr="1>0|0"  driveNode="1>0|0|0|0|1" width="0.22" mass="0.25" forcePointRatio="0.5" initialCompression="25" suspTravel="0.19" spring="32" damper="30" />
                    </wheel>
                    <wheel filename="wheels/82wheelFront2.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.2" repr="1>1|0"  driveNode="1>1|0|0|0|1" width="0.22" mass="0.25" forcePointRatio="0.5" initialCompression="25" suspTravel="0.19" spring="32" damper="30" />
                    </wheel>
                    <wheel filename="wheels/82WheelRear2.xml"  isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.0" repr="0>0|1" width="0.37" mass="0.39" forcePointRatio="0.5" initialCompression="15" suspTravel="0.21" spring="25" damper="30" />
                    </wheel>
                    <wheel filename="wheels/82WheelRear2.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.0" repr="0>0|2" width="0.37" mass="0.39" forcePointRatio="0.5" initialCompression="15" suspTravel="0.21" spring="25" damper="30" />
                    </wheel>
                </wheels>
                <foliageBendingModifier index="1" minX="-1.05" maxX="1.05" />
                <foliageBendingModifier index="2" minX="-1.25" maxX="1.25" />				
            </wheelConfiguration>		
            <wheelConfiguration name="$l10n_configuration_valueDefault2" price="0">
                <wheels autoRotateBackSpeed="1.7">
                    <wheel filename="wheels/82wheelFront.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="1" restLoad="1.2" repr="1>0|0"  driveNode="1>0|0|0|0|0" width="0.21" mass="0.202" forcePointRatio="0.5" initialCompression="25" suspTravel="0.19" spring="32" damper="30" />
                    </wheel>
                    <wheel filename="wheels/82wheelFront.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.2" repr="1>1|0"  driveNode="1>1|0|0|0|0" width="0.21" mass="0.202" forcePointRatio="0.5" initialCompression="25" suspTravel="0.19" spring="32" damper="30" />
                    </wheel>
                    <wheel filename="wheels/82WheelRear.xml"  isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.0" repr="0>0|1" width="0.37" mass="0.117"  forcePointRatio="0.5" initialCompression="15" suspTravel="0.21" spring="25" damper="30" />
                    </wheel>
                    <wheel filename="wheels/82WheelRear.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.0" repr="0>0|2" width="0.37" mass="0.117"  forcePointRatio="0.5" initialCompression="15" suspTravel="0.21" spring="25" damper="30" />
                    </wheel>
                </wheels>
                <foliageBendingModifier index="1" minX="-1.05" maxX="1.05" />
                <foliageBendingModifier index="2" minX="-1.25" maxX="1.25" />				
            </wheelConfiguration>                        
            <wheelConfiguration name="$l10n_configuration_valueWheelNarrow" price="1000">
                <wheels autoRotateBackSpeed="1.7">
                    <wheel filename="wheels/82wheelFrontNarow.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics rotSpeed="1" restLoad="1.2" repr="1>0|0" driveNode="1>0|0|0|0|0" width="0.21" mass="0.202" forcePointRatio="0.5" initialCompression="25" suspTravel="0.19" spring="32" damper="30" />
                    </wheel>
                    <wheel filename="wheels/82wheelFrontNarow.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.2" repr="1>1|0" driveNode="1>1|0|0|0|0" width="0.21" mass="0.202" forcePointRatio="0.5" initialCompression="25" suspTravel="0.19" spring="32" damper="30" />
                    </wheel>
                    <wheel filename="wheels/wheelsZad_narow.xml"  isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.0" repr="0>0|3" width="0.27" mass="0.35" forcePointRatio="0.5" initialCompression="15" suspTravel="0.21" spring="45" damper="30" />
                    </wheel>
                    <wheel filename="wheels/wheelsZad_narow.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="1.0" repr="0>0|4" width="0.27" mass="0.35" forcePointRatio="0.5" initialCompression="15" suspTravel="0.21" spring="45" damper="30" />
                    </wheel>
                </wheels>
                <foliageBendingModifier index="1" minX="-1.05" maxX="1.05" />
                <foliageBendingModifier index="2" minX="-1.25" maxX="1.25" />				
            </wheelConfiguration>			
          </wheelConfigurations>

        <ackermannSteeringConfigurations>
            <ackermannSteering rotSpeed="60" rotMax="32" rotCenterWheel1="3" rotCenterWheel2="4" />
        </ackermannSteeringConfigurations>
    </wheels>

    <speedRotatingParts>
        <speedRotatingPart node="0>9|5|0"   wheelIndex="2" wheelScale="2"/>
        <speedRotatingPart node="0>9|6|0"   wheelIndex="2" wheelScale="2"/>
        <speedRotatingPart node="0>9|7|0"   wheelIndex="2" wheelScale="2"/>
        <speedRotatingPart node="1>3|0|0"   wheelIndex="2" wheelScale="2"/>		
	</speedRotatingParts>

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

        <realLights>
            <low>
			    <light node="0>2|1|2"            lightTypes="0 1" excludedLightTypes="1 2"/>
                <light node="0>10|0|4|3|0"       lightTypes="0 1" />
                <light node="0>2|2|2"       	 lightTypes="1" /> 
                <light node="0>2|2|0"       	 lightTypes="1" /> 
				<light node="0>2|3|0"       	 lightTypes="0 1"  />
            </low>	                             
            <high>	
			    <light node="0>2|1|3"       	 lightTypes="0 1"  excludedLightTypes="1 2"/>
                <light node="0>2|1|0"       	 lightTypes="0 1"  />
                <light node="0>2|1|1"       	 lightTypes="0 1"  />
                <light node="0>10|0|4|3|1|0"     lightTypes="0 1"  excludedLightTypes="1 2"/>				
                <light node="0>10|0|4|3|2|0"     lightTypes="1" />				
                <light node="0>2|2|3"        	 lightTypes="1" /> 				
                <light node="0>2|2|1"        	 lightTypes="1" />
				<light node="0>2|3|1"       	 lightTypes="0 1"  />
                <brakeLight node="0>2|4|0" />
                <turnLightLeft node="0>2|5|0|0" />
                <turnLightLeft node="0>10|0|5|1|0" />
                <turnLightRight node="0>2|5|1|0" />
                <turnLightRight node="0>10|0|5|1|1" />
                <turnLightLeft node="0>10|0|4|3|3|0" />
                <turnLightRight node="0>10|0|4|3|4|0" />				
            </high>
        </realLights>

        <defaultLights>
			<defaultLight shaderNode="0>12|0|0"        lightTypes="0 1"/>
			<defaultLight shaderNode="0>12|1|0"        lightTypes="0 1"/>			
			<defaultLight shaderNode="0>2|6|0|1"        lightTypes="1"/>			
			<defaultLight shaderNode="0>2|6|1|1"        lightTypes="1"/>			
			<defaultLight shaderNode="0>10|2|2|2|0|0"        lightTypes="0 1"/>			
			<defaultLight shaderNode="0>10|2|2|2|1|0"        lightTypes="0 1"/>			
			<defaultLight shaderNode="0>2|6|8|0"        lightTypes="1"/>
            <defaultLight shaderNode="0>2|6|9|0"        lightTypes="1"/>
            <defaultLight shaderNode="0>2|6|11"        lightTypes="0 1"/>
			<defaultLight shaderNode="0>2|6|14"        lightTypes="0 1"/>
			<defaultLight shaderNode="0>2|6|15"        lightTypes="0 1"/>
        </defaultLights>

        <brakeLights>
            <brakeLight shaderNode="0>2|6|3" intensity="100"/>
            <brakeLight shaderNode="0>2|6|7" intensity="100"/>
        </brakeLights>
		
        <turnLights>
		    <turnLightRight shaderNode="0>12|0|4" intensity="100"/>
			<turnLightRight shaderNode="0>2|6|6" intensity="100"/>
			<turnLightRight shaderNode="0>10|2|2|2|0|4" intensity="100"/>
			<turnLightRight shaderNode="0>2|6|1|4" intensity="100"/>
			<turnLightRight shaderNode="0>2|6|13" intensity="100"/>
            <turnLightLeft  shaderNode="0>12|1|4" intensity="100"/>
			<turnLightLeft  shaderNode="0>2|6|4" intensity="100"/>
			<turnLightLeft  shaderNode="0>10|2|2|2|1|4" intensity="100"/>
			<turnLightLeft  shaderNode="0>2|6|0|4" intensity="100"/>
			<turnLightLeft  shaderNode="0>2|6|13" intensity="100"/>
        </turnLights>

   </lights>
	
	<attacherJoints comboDuration="2">
		<attacherJoint node="attacherJointBack" upperRotationOffset="-0.16" moveTime="2.2" comboTime="1">
			<distanceToGround lower="0.153" upper="0.946" />
			<rotationNode node="0>5|0|0" lowerRotation="-25 0 0" upperRotation="35 0 0" />
			<rotationNode2 node="0>5|0|0|0" />
			<bottomArm rotationNode="0>5|0|1" translationNode="0>5|0|1|0" referenceNode="0>5|0|1|0|0" zScale="-1" startRotation="30 0 0" />
			<topArm baseNode="0>5|0|2" filename="$data/shared/assets/upperLinks/walterscheid01.i3d" zScale="1"/>
			<schema position="1 0" rotation="0" invertX="false" />
			<objectChange node="0>5|0|1|0|2" visibilityActive="true" visibilityInactive="false" />
			<objectChange node="0>5|0|1|0|3" visibilityActive="false" visibilityInactive="true" />
			<objectChange node="0>5|0|2" visibilityActive="true" visibilityInactive="false" />
		</attacherJoint>
		
		<attacherJoint node="trailerAttacherJointBack" jointType="trailer" lowerRotLimit="10 80 80" upperRotRotationOffset="0" allowsJointLimitMovement="false" comboTime="1">
			<distanceToGround lower="0.153" upper="0.946" />
			<schema position="1 0" rotation="0" invertX="false" />
		</attacherJoint>
				
		<attacherJoint node="trailerAttacherJointBack" jointType="trailerLow" lowerRotLimit="10 80 80" upperRotRotationOffset="0" allowsJointLimitMovement="false" comboTime="1">
			<distanceToGround lower="0.153" upper="0.946" />
			<schema position="1 0" rotation="0" invertX="false" />
		</attacherJoint>
	
	    <attacherJointConfigurations>
            <!-- Front Hitch -->		
			<attacherJointConfiguration name="Front hitch" price="0">
		        <attacherJoint node="trailerAttacherJointFront" jointType="trailer" lowerRotLimit="10 55 50" lowerTransLimit="0 0 0" upperRotRotationOffset="0" allowsJointLimitMovement="false" comboTime="0">
			         <schema position="1 0" rotation="0" invertX="true" />
		        </attacherJoint>
				    <objectChange node="0>5|1"   visibilityActive="true" />
					<objectChange node="0>5|5|0" visibilityActive="false" />
					<objectChange node="0>5|6"   visibilityActive="false" />				
            </attacherJointConfiguration>	
			<!-- Front Hydraulic -->
		    <attacherJointConfiguration name="3-point" price="2000" >
				<attacherJoint node="attacherJointFront" upperRotationOffset="-0.16" moveTime="2.5" comboTime="0">
					<distanceToGround lower="0.281" upper="0.766" />
					<rotationNode node="0>5|5|0|2" lowerRotation="24 0 0" upperRotation="-15 0 0" />
					<rotationNode2 node="0>5|5|0|2|0" />
					<bottomArm rotationNode="0>5|5|0|0" translationNode="0>5|5|0|0|0" referenceNode="0>5|5|0|0|0|1" zScale="1" startRotation="-15 0 0"/>
					<topArm baseNode="0>5|5|0|1" filename="$data/shared/assets/upperLinks/walterscheid01.i3d" zScale="1" color="FENDT_GREY1"/>
					<schema position="1 0" rotation="0" invertX="true" />
					<objectChange node="0>5|5|0|1" visibilityActive="true" visibilityInactive="false" />					
				</attacherJoint>
					<objectChange node="0>5|5|0" visibilityActive="true" />
					<objectChange node="0>5|1"   visibilityActive="false" />
					<objectChange node="0>5|6"   visibilityActive="false" />
            </attacherJointConfiguration>
			<!-- Front Weight -->
            <attacherJointConfiguration name="Front load" price="100">
		        <attacherJoint node="trailerAttacherJointFront" jointType="trailer" lowerRotLimit="10 55 50" lowerTransLimit="0 0 0" upperRotRotationOffset="0" allowsJointLimitMovement="false" comboTime="0">
			         <schema position="1 0" rotation="0" invertX="true" />
		        </attacherJoint>			
					<objectChange node="0>5|6"   visibilityActive="true" />
					<objectChange node="0>5|1"   visibilityActive="true" />					
					<objectChange node="0>5|5|0" visibilityActive="false" />
                    <objectChange node="0>" massActive="3270" />
                    <objectChange node="0>" centerOfMassActive="0 0.75 0.4" />					
            </attacherJointConfiguration>
        </attacherJointConfigurations>
	</attacherJoints>

    <powerTakeOffs>
        <output outputNode="ptoBack" attacherJointIndices="1 2 3"/>
        <output outputNode="ptoFront"  attacherJointIndices="4"/>
    </powerTakeOffs>

    <frontloaderConfigurations title="$l10n_configuration_pogruzchik" >
        <frontloaderConfiguration name="$l10n_ui_no" price="0" >
            <objectChange node="0>5|4|1" 		visibilityActive="false"/>
			<objectChange node="0>10|0|4|1" 	visibilityActive="false"/>
			<objectChange node="0>2|6|14" 	visibilityActive="false"/>
			<objectChange node="0>2|6|15" 	visibilityActive="false"/>
        </frontloaderConfiguration>
        <frontloaderConfiguration name="$l10n_configuration_barnaul08" price="1500" >
		    <attacherJoint node="0>5|4|1|0|0" jointType="attachableFrontloader" lowerTransLimit="0 0 0" lowerRotLimit="0 0 0" moveTime="2" >
            <schema position="1 0.4" rotation="0" invertX="true" />
            </attacherJoint>
            <objectChange node="0>5|4|1" 		visibilityActive="true" />
			<objectChange node="0>2|6|14" 	    visibilityActive="true"/>
			<objectChange node="0>2|6|15" 	    visibilityActive="true"/>			
			<objectChange node="0>10|0|6|1" 	visibilityActive="false"/>
			<objectChange node="0>10|2|2|2" 	visibilityActive="false"/>
			<objectChange node="0>2|1|2" 		visibilityActive="false"/>
			<objectChange node="0>2|1|3" 		visibilityActive="false"/>
			<objectChange node="0>12" 		    visibilityActive="false"/>
			<objectChange node="0>10|0|4|3|0" 	visibilityActive="false"/>
			<objectChange node="0>10|0|4|3|1" 	visibilityActive="false"/>
			<objectChange node="0>10|0|4|3|3|0" 	visibilityActive="false"/>
			<objectChange node="0>10|0|4|3|4|0" 	visibilityActive="false"/>
        </frontloaderConfiguration>
    </frontloaderConfigurations>	
	
    <enterable isTabbable="true" >
        <enterReferenceNode node="0>" />
        <exitPoint node="0>3" />

        <cameras>
            <camera node="0>1|0|0" rotatable="true" rotateNode="0>1|0" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="3.5" transMax="40" translation="0 0 5" rotation="-20 180 0"  >
                <raycastNode node="0>1|2"/>
                <raycastNode node="0>1|3"/>
                <raycastNode node="0>1|4"/>
            </camera>
            <camera node="0>6|0|2" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true" shadowFocusBox="0>1|5" />
        </cameras>

        <characterNode node="0>6|0|0" cameraMinDistance="1.5" spineRotation="-90 0 90" >
            <target ikChain="rightFoot" targetNode="0>6|1" />
            <target ikChain="leftFoot"  targetNode="0>6|2" />
            <target ikChain="rightArm"  targetNode="0>4|0|0|0" />
            <target ikChain="leftArm"   targetNode="0>4|0|0|1" />
        </characterNode>

        <characterTargetNodeModifier node="0>6|1" transitionTime="0.1" >
            <state node="0>6|4|1"   referenceNode="0>6|4|0" directionReferenceNode="0>6|4|0|0" />
            <state node="0>6|4|2|0" referenceNode="0>6|4|2" />
        </characterTargetNodeModifier>

        <enterAnimation name="enterAnimation"/>			
		

		<mirrors>
            <mirror node="0>10|0|1|0|0" prio="1" />
            <mirror node="0>10|0|2|0|0" prio="1" />
        </mirrors>

    </enterable>

    <motorized>
        <consumerConfigurations>
            <consumerConfiguration>
                <consumer fillUnitIndex="1" usage="45"  fillType="diesel" />  <!-- usage is per hour at max load and max rpm -->
                <consumer fillUnitIndex="2" usage="200" fillType="air" permanentConsumption="false" refillLitersPerSecond="250" refillCapacityPercentage="0.5" /> <!-- usage per second at full brake power -->
            </consumerConfiguration>
        </consumerConfigurations>

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

        <motorConfigurations>
            <motorConfiguration name="Д-243" hp="81" price="0">
                <motor torqueScale="0.65" minRpm="800" maxRpm="2200" maxForwardSpeed="35" maxBackwardSpeed="11" brakeForce="3.5" lowBrakeForceScale="0.22" lowBrakeForceSpeedLimit="1" rotInertia="0.001">
                    <torque normRpm="0.45" torque="0.5"/>
                    <torque normRpm="0.5" torque="0.6"/>
                    <torque normRpm="0.59" torque="0.7"/>
                    <torque normRpm="0.72" torque="1"/>
                    <torque normRpm="0.86" torque="0.88"/>
                    <torque normRpm="1" torque="0.7"/>
                </motor>
                <!-- 4 gears, 3 groups, mechanical direction change -->
                <transmission autoGearChangeTime="0.5" gearChangeTime="0.4" name="$l10n_info_transmission_manual">
                    <directionChange useGroup="true" reverseGroupIndex="1" changeTime="0.5"/>
                    <groups type="DEFAULT" changeTime="0.5">
                        <group ratio="-0.445" name="R" />
                        <group ratio="0.171"  name="L" />
                        <group ratio="0.418"  name="M" />
                        <group ratio="1.000"  name="H" />
                    </groups>

                    <forwardGear maxSpeed="12.82" name="1"/>
                    <forwardGear maxSpeed="18.25" name="2"/>
                    <forwardGear maxSpeed="26.26" name="3"/>
                    <forwardGear maxSpeed="35.30" name="4"/>
                </transmission>
               <objectChange node="0>9|0|0" visibilityActive="true"/>
               <objectChange node="0>9|0|1" visibilityActive="false"/>

            </motorConfiguration>
            <motorConfiguration name="Д-260" hp="160" price="1000">
                <motor torqueScale="1.0" minRpm="850" maxRpm="2700" maxForwardSpeed="43" maxBackwardSpeed="15" brakeForce="1.5" lowBrakeForceScale="0.22">
                    <torque rpm="850" torque="0.85"/>
                    <torque rpm="1100" torque="0.97"/>
                    <torque rpm="1298" torque="1"/>
                    <torque rpm="1584" torque="1"/>
                    <torque rpm="1892" torque="0.88"/>
                    <torque rpm="2200" torque="0.72"/>
                    <torque rpm="2700" torque="0.35"/>
                </motor>
                <transmission autoGearChangeTime="0.5" gearChangeTime="0.4" name="$l10n_info_transmission_manual">
                    <directionChange useGroup="true" reverseGroupIndex="1" changeTime="0.5"/>
                    <groups type="DEFAULT" changeTime="0.5">
                        <group ratio="-0.4834" name="R" />
                        <group ratio="0.2751"  name="L" />
                        <group ratio="0.4579"  name="M" />
                        <group ratio="1"       name="H" isDefault="true"/>
                    </groups>

                    <forwardGear gearRatio="56.98" />
                    <forwardGear gearRatio="40.58" />
                    <forwardGear gearRatio="29.46" />
                    <forwardGear gearRatio="20.25" />
                </transmission>	
               <objectChange node="0>9|0|0" visibilityActive="false"/>
               <objectChange node="0>9|0|1" visibilityActive="true"/>
            </motorConfiguration>
        </motorConfigurations>

        <exhaustEffects>
            <exhaustEffect node="0>9|0|0|1|0" filename="$data/effects/exhaust/exhaust.i3d" minRpmColor="0.2 0.2 0.2 0.05" maxRpmColor="0 0 0 7" minRpmScale="0.05" maxRpmScale="0.5" xzRotationsOffset="0 0" xzRotationsForward="-100 0" xzRotationsBackward="100 0" xzRotationsLeft="0 -100" xzRotationsRight="0 100"/>
            <exhaustEffect node="0>9|0|1|0|1" filename="$data/effects/exhaust/exhaust.i3d" minRpmColor="0.2 0.2 0.2 0.05" maxRpmColor="0 0 0 7" minRpmScale="0.05" maxRpmScale="0.5" xzRotationsOffset="0 0" xzRotationsForward="-100 0" xzRotationsBackward="100 0" xzRotationsLeft="0 -100" xzRotationsRight="0 100"/>
			
        </exhaustEffects>		
		
        <motorStartDuration>2500</motorStartDuration>
		
		<exhaustFlap node="0>9|0|1|0|0|0" maxRot="80" />

        <animationNodes>
            <animationNode node="0>9|2" rotAxis="3" rotSpeed="1200" turnOnFadeTime="4" turnOffFadeTime="3"/>
            <animationNode node="0>9|3" rotAxis="3" rotSpeed="1200" turnOnFadeTime="4" turnOffFadeTime="3"/>
            <animationNode node="0>9|4" rotAxis="3" rotSpeed="1200" turnOnFadeTime="4" turnOffFadeTime="3"/>
            <animationNode node="0>9|0|0|2" rotAxis="2" rotSpeed="4000" turnOnFadeTime="0" turnOffFadeTime="0"/>

			<animationNode node="0>9|12"     rotAxis="3" rotSpeed="400"   turnOnFadeTime="4" turnOffFadeTime="3" shaderComponentScale="0 1 0 0" shaderParameterName="offsetUV" />			
		</animationNodes>

        <dashboards>
            <dashboard displayType="ANIMATION" valueType="rpm" animName="rpmDisplay" minValueAnim="0" maxValueAnim="2500" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ANIMATION" valueType="motorTemperature" animName="tempDisplay" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ANIMATION" valueType="speed"            animName="speedDisplay" minValueAnim="0"  maxValueAnim="40"   groups="MOTOR_ACTIVE"/>

		</dashboards>

    </motorized>

    <drivable>
        <sounds>
            <waterSplash template="WATER_SPLASH_01" linkNode="0>" />
        </sounds>

        <steeringWheel node="0>4|0|0" indoorRotation="540" outdoorRotation="50" />

        <dashboards>
            <dashboard displayType="ROT" valueType="accelerationAxis" node="0>6|4|0"   minRot="0 0 0" maxRot="50 0 0" doInterpolation="true" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT" valueType="accelerationAxis" node="0>10|0|7|0"   minRot="0 0 0" maxRot="50 0 0" doInterpolation="true" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT" valueType="accelerationAxis" node="0>10|0|7|0|0"   minRot="0 0 0" maxRot="-50 0 0" doInterpolation="true" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT" valueType="decelerationAxis" node="0>6|4|2" minRot="0 0 0" maxRot="11 0 0" doInterpolation="true" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT" valueType="movingTool" node="0>6|6|3" rotAxis="1" minRot="20" maxRot="-20" axis="AXIS_FRONTLOADER_ARM2"  doInterpolation="true" groups="MOTOR_ACTIVE"/>			
		</dashboards>
    </drivable>

    <cover>
        <coverConfigurations>
            <coverConfiguration>
                <cover openAnimation="toggleCover" fillUnitIndices="1"/>
            </coverConfiguration>
        </coverConfigurations>
    </cover>
	
    <animations>
        <animation name="enterAnimation">
            <part node="0>4"       startTime="2"    endTime="3" startRot="35 0 0" endRot="0 0 0" />
            <part node="0>6|0"     startTime="1.0" endTime="1.2"  startTrans="-0.061 1.45 -0.807" endTrans="-0.061 1.392 -0.807" />
            <part node="0>6|0|1"         startTime="2.5" endTime="3.5"  endRot="0 0 0" startRot="-90 0 0" />
			<part node="0>6|0|0"      startTime="2"    endTime="3" endRot="0 0 0" startRot="15 0 0" />
        </animation>
        <animation name="toggleCover">
            <part node="0>10|0|3|0"   startTime="0.1" endTime="0.5" startRot="0 0 0"   endRot="15 0 0"/>
            <part node="0>10|0|3|0|0" startTime="0.1" endTime="0.5" startRot="0 0 0"   endRot="-20 0 0"/>
            <part node="0>10|0|3|1|0" startTime="0.1" endTime="1.5" startTrans="0 0 0" endTrans="0 0 0.12"/>
			<part node="0>10|0|3|2"   startTime="0.1" endTime="1.5" startRot="0 0 0"   endRot="-10.8 0 0"/>
            <part node="0>10|0|3|2|0" startTime="0.1" endTime="1.5" startRot="0 0 0"   endRot="-69 0 0"/>
        </animation>		
        <animation name="wiperFrontAnimation">
            <part node="0>9|9|0"  startTime="0.0" endTime="0.7" startRot="0 0 0" endRot="0 0 75" />
        </animation>
        <animation name="rpmDisplay">
            <part node="0>6|5|0|0"  startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="0 -130 0" />
			<part node="0>6|5|4|0"    startTime="0"    endTime="0.01" startRot="0 0 0"   endRot="0 -50 0"/>
			<part node="0>6|5|4|0"    startTime="0.01" endTime="1"    startRot="0 -50 0" endRot="0 -70 0"/>
			<part node="0>6|5|2|0"    startTime="0"    endTime="0.01" startRot="0 0 0"   endRot="0 5 0"/>
			<part node="0>6|5|2|0"    startTime="0.01" endTime="1"    startRot="0 5 0" endRot="0 -10 0"/>
		</animation>
        <animation name="speedDisplay">
			<part node="0>6|4|3" startTime="0.00" endTime="0.12" startRot="0 0 0"  endRot="12 0 0"/>
			<part node="0>6|4|3" startTime="0.12" endTime="0.24" startRot="12 0 0" endRot="0 0 0"/>
			<part node="0>6|4|3" startTime="0.40" endTime="0.60" startRot="0 0 0"  endRot="12 0 0"/>
			<part node="0>6|4|3" startTime="0.60" endTime="1.00" startRot="12 0 0" endRot="0 0 0"/>

			<part node="0>6|4|3|0" startTime="0.00" endTime="0.12" startRot="0 0 0"  endRot="-12.7 0 0"/>
			<part node="0>6|4|3|0" startTime="0.12" endTime="0.24" startRot="-12.7 0 0" endRot="0 0 0"/>
			<part node="0>6|4|3|0" startTime="0.40" endTime="0.60" startRot="0 0 0"  endRot="-12.7 0 0"/>
			<part node="0>6|4|3|0" startTime="0.60" endTime="1.00" startRot="-12.7 0 0" endRot="0 0 0"/>

			<part node="0>6|4|4" startTime="0.00" endTime="0.12" startRot="0 0 0"  endRot="12 0 0"/>
			<part node="0>6|4|4" startTime="0.12" endTime="0.24" startRot="12 0 0" endRot="0 0 0"/>
			<part node="0>6|4|4" startTime="0.40" endTime="0.60" startRot="0 0 0"  endRot="12 0 0"/>
			<part node="0>6|4|4" startTime="0.60" endTime="1.00" startRot="12 0 0" endRot="0 0 0"/>

			<part node="0>6|4|4|0" startTime="0.00" endTime="0.12" startRot="0 0 0"  endRot="-12 0 0"/>
			<part node="0>6|4|4|0" startTime="0.12" endTime="0.24" startRot="-12 0 0" endRot="0 0 0"/>
			<part node="0>6|4|4|0" startTime="0.40" endTime="0.60" startRot="0 0 0"  endRot="-12 0 0"/>
			<part node="0>6|4|4|0" startTime="0.60" endTime="1.00" startRot="-12 0 0" endRot="0 0 0"/>
			
			<part node="0>6|4|5" startTime="0.00" endTime="0.12" startRot="0 0 0"  endRot="12 0 0"/>
			<part node="0>6|4|5" startTime="0.12" endTime="0.24" startRot="12 0 0" endRot="0 0 0"/>
			<part node="0>6|4|5" startTime="0.40" endTime="0.60" startRot="0 0 0"  endRot="12 0 0"/>
			<part node="0>6|4|5" startTime="0.60" endTime="1.00" startRot="12 0 0" endRot="0 0 0"/>			
		</animation>  
		<animation name="fuelDisplay">
            <part node="0>6|5|5|0"  startTime="0.0" endTime="1.0" startRot="0 -9 0" endRot="0 -87 0" />
        </animation>
        <animation name="tempDisplay">
            <part node="0>6|5|1|0"  startTime="0.0" endTime="1.0" startRot="0 -14 0" endRot="0 -55 0" />
        </animation>
    </animations>
	
    <cylindered>
        <movingTools>
            <movingTool node="0>5|0|1" playSound="false">
	            <controls axis="AXIS_FRONTLOADER_ARM2" invertAxis="false" mouseSpeedFactor="1.0" iconName="FRONTLOADER_ARM_ROTATE"/> 
				<attacherJoint jointIndices="2 3"/>
	            <rotation rotSpeed="20" rotAcceleration="80" rotMax="35" rotMin="-25"/>
	            <dependentPart node="0>5|0|3"/>
	            <dependentPart node="0>5|0|0"/>
	            <dependentPart node="0>5|0|4|0"/>				
	        </movingTool>			
			<movingTool node="0>5|5|0|0">
				<dependentPart node="0>5|5|0|3|0" />
			</movingTool>				
 		</movingTools>

        <movingParts>
            <movingPart node="0>5|0|3" referencePoint="0>5|0|1|0|1" localReferencePoint="0>5|0|3|1|0" referenceFrame="0>" >
                <dependentPart node="0>5|0|3|1|0" />
            </movingPart>
            <movingPart node="0>5|0|3|1|0" referencePoint="0>5|0|1|0|1" referenceFrame="0>5|0|3|2" />
            <movingPart node="0>5|0|4|0" referencePoint="0>5|0|3|0|0" referenceFrame="0>5|0|3|0|0" >
                <translatingPart node="0>5|0|4|0|0" />
            </movingPart>

            <movingPart node="1>2" referencePoint="1>0|0|0|2" referenceFrame="1>0|0|0|2" isActiveDirty="true" maxUpdateDistance="300" scaleZ="false">
                <translatingPart node="1>2|0" />
            </movingPart>

            <movingPart node="0>5|5|0|3|0" referencePoint="0>5|5|0|0|0|0" referenceFrame="0>5|5|0|0|0|0" >
                <translatingPart node="0>5|5|0|3|0|0" />
            </movingPart>

            <movingPart node="1>0|0|0|1" referencePoint="1>1|0|0|1" referenceFrame="1>1|0|0|1" isActiveDirty="true" maxUpdateDistance="300" scaleZ="true" />
            <movingPart node="0>9|7|1" referencePoint="1>3|0|0|0" referenceFrame="1>3|0|0|0" isActiveDirty="true" maxUpdateDistance="300" />
 		</movingParts>


        <dashboards>
            <dashboard displayType="ROT" valueType="movingTool" node="0>6|6|3" rotAxis="1" minRot="20" maxRot="-20" axis="AXIS_FRONTLOADER_ARM2"  doInterpolation="true" groups="MOTOR_ACTIVE"/>			
		</dashboards>		
    </cylindered>

    <wipers>
        <wiper animName="wiperFrontAnimation" >
            <state animSpeed="0.75" animPause="2.0" />
            <state animSpeed="0.75" animPause="0.0" />
            <state animSpeed="1.10" animPause="0.0" />
        </wiper>
    </wipers>

    <connectionHoses>
        <target attacherJointIndices="1 2 3" type="hydraulicIn" node="0>5|3|0"/>
        <target attacherJointIndices="1 2 3" type="hydraulicOut" node="0>5|3|1"/>
        <target attacherJointIndices="4 5" type="hydraulicIn" node="0>5|5|0|6|0"/>
        <target attacherJointIndices="4 5" type="hydraulicOut" node="0>5|5|0|6|1"/>		
        <target attacherJointIndices="1 2 3" type="airDoubleRed" node="0>5|3|2" socket="air_red"/>
        <target attacherJointIndices="1 2 3" type="airDoubleYellow" node="0>5|3|3" socket="air_yellow"/>
        <target attacherJointIndices="1 2 3" type="electric" node="0>5|3|4|0|0"/>
    </connectionHoses>

    <suspensions>
        <suspension node="0>6|0"             weight="150" minTranslation="0 -0.06 0.0" maxTranslation="0 0.015 0.0" suspensionParametersX="20 4" suspensionParametersY="5 1" suspensionParametersZ="10 2" />
        <suspension useCharacterTorso="true" weight="90"  minRotation="0 -5 -5" maxRotation="0 5 5" suspensionParametersY="7 1" suspensionParametersZ="7 1" />
    </suspensions>

    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" showOnHud="false" showInShop="false" fillTypes="diesel" capacity="120" >
                        <dashboard displayType="ANIMATION" valueType="fillLevel" animName="fuelDisplay" groups="MOTOR_ACTIVE"/>
                    </fillUnit>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" showOnHud="false" showInShop="false" fillTypes="air" capacity="20" />
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>

    <honk>
        <sound template="HONK_FENDT511C" linkNode="0>" />
    </honk>

    <dashboard>
        <groups>
            <group name="MOTOR_STARTING" isMotorStarting="true"/>
            <group name="MOTOR_ACTIVE"   isMotorStarting="true" isMotorRunning="true"/>
        </groups>
        <default>
            <dashboard displayType="EMITTER" node="0>2|6|10" idleValue="0" intensity="0.5" groups="MOTOR_STARTING" />
        </default>
    </dashboard>

    <ai>
	    <agent width="2.5" length="4.65" height="3.0" lengthOffset="1.12" frontOffset="2.795" />
        <collisionTrigger node="0>7|0" width="2.7" height="2.8" />
    </ai>

    <foliageBending>
        <bendingNode minX="-1.0" maxX="1.0" minZ="-2.0" maxZ="2.25" yOffset="0.6" />
        <bendingNode minX="-1.0" maxX="1.0" minZ="-2.0" maxZ="-0.3" yOffset="0.6" />
    </foliageBending>

    <baseMaterial>
        <material name="01Mat" baseNode="0>10|2|0">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
            <shaderParameter name="colorMat1" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="06Mat" baseNode="0>10|2|2">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
            <shaderParameter name="colorMat1" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="01MatTwo" baseNode="0>10|2|1">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
            <shaderParameter name="colorMat1" value="0.07 0.36 0.6 6"/>
		</material>		
        <material name="02Mat" baseNode="0>10|0|0|4">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="04Mat2" baseNode="0>10|0|6">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="04Mat" baseNode="0>5|0|1|0">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="03Mat" baseNode="0>10|0|7">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="05Mat" baseNode="1>3">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
			<shaderParameter name="colorMat1" value="0.07 0.36 0.6 6"/>
		</material>
				
        <material name="kapot1" baseNode="0>10|0|4|2|0">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
			<shaderParameter name="colorMat2" value="0.07 0.36 0.6 6"/>
		</material>	
        <material name="kapot" baseNode="0>10|0|4|2|0|0">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
			<shaderParameter name="colorMat2" value="0.07 0.36 0.6 6"/>
		</material>	
        <material name="faripered_mat" baseNode="0>12">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
			<shaderParameter name="colorMat2" value="0.07 0.36 0.6 6"/>
		</material>	
        <material name="MatTun" baseNode="1>0|0|0|3">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
			<shaderParameter name="colorMat2" value="0.07 0.36 0.6 6"/>
		</material>	
        <material name="MatTun" baseNode="1>1|0|0|2">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
			<shaderParameter name="colorMat2" value="0.07 0.36 0.6 6"/>
		</material>	
        <material name="hotColor" baseNode="0>10|0|0|25">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>	
        <material name="stup" baseNode="0>10|0|0|26">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>		
        <material name="323_mat" baseNode="0>10|0|0|26|0">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
		</material>
        <material name="faripered_mat" baseNode="0>10|2|2|2">
            <shaderParameter name="colorMat0" value="0.07 0.36 0.6 6"/>
			<shaderParameter name="colorMat2" value="0.07 0.36 0.6 6"/>
		</material>	
	</baseMaterial>	

    <baseMaterialConfigurations price="300" useDefaultColors="true">
		<baseMaterialConfiguration color="0.07 0.36 0.6 6"/>
        <material name="01Mat" shaderParameter="colorMat0" />
        <material name="01Mat" shaderParameter="colorMat1" />
        <material name="06Mat" shaderParameter="colorMat1" />
        <material name="01MatTwo" shaderParameter="colorMat0" />
        <material name="01MatTwo" shaderParameter="colorMat1" />		
		<material name="02Mat" shaderParameter="colorMat0" />
		<material name="kapot1" shaderParameter="colorMat0" />		
		<material name="kapot1" shaderParameter="colorMat2" />
		<material name="kapot" shaderParameter="colorMat0" />		
		<material name="kapot" shaderParameter="colorMat2" />			
		<material name="faripered_mat" shaderParameter="colorMat0" />		
		<material name="faripered_mat" shaderParameter="colorMat2" />
		<material name="MatTun" shaderParameter="colorMat0" />		
		<material name="MatTun" shaderParameter="colorMat2" />				
		<material name="hotColor" shaderParameter="colorMat0" />				
		<material name="stup" shaderParameter="colorMat0" />				
		<material name="323_mat" shaderParameter="colorMat0" />				
	</baseMaterialConfigurations>	

    <designMaterialConfigurations price="200" useDefaultColors="true">
 		<designMaterialConfiguration color="0.041 0.051 0.061 6"/>
		<material name="04Mat" shaderParameter="colorMat0" />
        <material name="03Mat" shaderParameter="colorMat0" />
		<material name="03Mat" shaderParameter="colorMat0" />
        <material name="05Mat" shaderParameter="colorMat0" />
        <material name="05Mat" shaderParameter="colorMat1" />
        <material name="04Mat2" shaderParameter="colorMat0" />
    </designMaterialConfigurations>	
	
    <rimColorConfigurations useDefaultColors="true" price="100">	
 		<rimColorConfiguration color="0.07 0.36 0.6 6"/>
    </rimColorConfigurations>	

	<designConfigurations title="$l10n_configuration_hood">
	    <designConfiguration name="Hood 1" price="0">
            <objectChange node="0>10|0|4" visibilityActive="true"/>
			<objectChange node="0>10|2|2" visibilityActive="false"/>
        </designConfiguration>
        <designConfiguration name="Hood 2" price="200">
             <objectChange node="0>10|0|4" visibilityActive="false"/>
			<objectChange node="0>10|2|2" visibilityActive="true"/>
			<objectChange node="0>12" visibilityActive="false"/>
        </designConfiguration>
    </designConfigurations>	
	
	<vehicleTypeConfigurations title="$l10n_configuration_equipment_sel">
	        <vehicleTypeConfiguration name="Front fenders" price="50" vehicleType="MTZ82">
			<objectChange node="1>0|0|0|3"     visibilityActive="true"/>
			<objectChange node="1>1|0|0|2"     visibilityActive="true"/>
        </vehicleTypeConfiguration>
		<vehicleTypeConfiguration name="Without fenders" price="0" vehicleType="MTZ82">
			<objectChange node="1>0|0|0|3"     visibilityActive="false"/>
			<objectChange node="1>1|0|0|2"     visibilityActive="false"/>
        </vehicleTypeConfiguration>
	</vehicleTypeConfigurations>
	
    <wearable wearDuration="980" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="3" fieldMultiplier="2"/>

    <i3dMappings>
        <i3dMapping id="attacherJointBack"         node="0>5|0|0|0|0" />
		<i3dMapping id="trailerAttacherJointBack"  node="0>5|0|1|0|3|0" />
		<i3dMapping id="trailerAttacherJointFront" node="0>5|1|0" />
		<i3dMapping id="attacherJointFront"        node="0>5|5|0|2|0|0" />
		<i3dMapping id="ptoBack"                   node="0>5|2|0" />
        <i3dMapping id="ptoFront"                  node="0>5|5|0|4" />
    </i3dMappings>	
</vehicle>
