<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="tractor" 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>Farmall 1066 Hydro</name>
        <specs>
            <power>140</power>
            <maxSpeed>30</maxSpeed>
        </specs>
        <functions>
            <function>$l10n_function_tractor</function>
        </functions>
        <image>$data/vehicles/caseIH/farmall1066/store_farmall1066.png</image>
        <price>40000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>CASEIH</brand>
        <category>tractorsS</category>
        <shopTranslationOffset>0 0.069 0</shopTranslationOffset>
        <shopRotationOffset>-0.926 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>4113152</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>1262080</indexBufferMemoryUsage>
        <textureMemoryUsage>2359296</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>610229</audioMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_tractor</typeDesc>
        <filename>$data/vehicles/caseIH/farmall1066/farmall1066.i3d</filename>
        <sounds filename="$data/vehicles/caseIH/farmall1066/sounds/farmall1066.xml" volumeFactor="0.6"/>
        <size width="3" length="5" height="2.7" lengthOffset="-0.05" />
        <components>
            <component centerOfMass="0 0.75 -0.3" solverIterationCount="25" mass="2705" />
            <component centerOfMass="0 0 0" solverIterationCount="15" mass="2140" />
            <joint component1="1" component2="2" node="componentJointAxle" rotLimit="0 0 8.8" rotLimitSpring="0 0 4000" rotLimitDamping="0 0 15" maxRotDriveForce="0 0 15" rotDriveRotation="0 0 0" rotDriveSpring="0 0 15" rotDriveDamping="0 0 15" breakable="false"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="VEHICLE" />
        <mapHotspot type="TRACTOR" />
    </base>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="BKT" saveId="BKT_DEFAULT">
                <wheels autoRotateBackSpeed="2.3">
                    <wheel filename="$data/shared/wheels/tires/bkt/i1/11L__15.xml" isLeft="true" hasTireTracks="true" hasParticles="true" xRotOffset="0">
                        <physics rotSpeed="1" restLoad="1.5" repr="wheelFrontLeftRepr" driveNode="wheelFrontLeft"   forcePointRatio="0.2" initialCompression="25" suspTravel="0.05" spring="114" damper="30" yOffset="0.008"/>
                        <steering node="steeringBarCenter" nodeMinRotY="-25" nodeMaxRotY="25" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/bkt/i1/11L__15.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="1.5" repr="wheelFrontRightRepr" driveNode="wheelFrontRight" forcePointRatio="0.2" initialCompression="25" suspTravel="0.05" spring="114" damper="30" yOffset="0.008"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/bkt/TR135/18_4__34.xml" isLeft="true" hasTireTracks="true" hasParticles="true" color="SHARED_GREY3" material="18">
                        <physics rotSpeed="0" restLoad="1.3" repr="wheelBackLeft"  forcePointRatio="0.2" initialCompression="25" suspTravel="0.06" spring="68" damper="30" yOffset="0.04"/>
                        <innerRim filename="-"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/bkt/TR135/18_4__34.xml" isLeft="false" hasTireTracks="true" hasParticles="true" color="SHARED_GREY3" material="18">
                        <physics rotSpeed="0" restLoad="1.3" repr="wheelBackRight" forcePointRatio="0.2" initialCompression="25" suspTravel="0.06" spring="68" damper="30" yOffset="0.04"/>
                        <innerRim filename="-"/>
                    </wheel>
                </wheels>
                <objectChange node="wheelBackLeftPart"  scaleActive="1 0.91 0.91"/>
                <objectChange node="wheelBackRightPart" scaleActive="1 0.91 0.91"/>
            </wheelConfiguration>
        </wheelConfigurations>

        <rimColor material="0">CASEIH_RED1</rimColor>

        <ackermannSteeringConfigurations>
            <ackermannSteering rotSpeed="50" rotMax="55" rotCenterWheel1="3" rotCenterWheel2="4" />
        </ackermannSteeringConfigurations>

        <hubs>
            <color0>CASEIH_RED1</color0>
            <color1>SHARED_GREY3</color1>
            <hub linkNode="wheelFrontLeft"  filename="$data/shared/wheels/hubs/hub_n8_6.xml" isLeft="true"  scale="0.21 0.21 0.21" offset="0.005"/>
            <hub linkNode="wheelFrontRight" filename="$data/shared/wheels/hubs/hub_n8_6.xml" isLeft="false" scale="0.21 0.21 0.21" offset="0.005"/>
        </hubs>
    </wheels>

    <designConfigurations title="$l10n_configuration_frontweight">
        <designConfiguration name="$l10n_configuration_valueNo" params="0">
            <objectChange node="frontWeightPart01" visibilityActive="false" />
            <objectChange node="frontWeightPart02" visibilityActive="false" />
            <objectChange node="frontWeightPart03" visibilityActive="false" />
            <objectChange node="frontWeightPart04" visibilityActive="false" />
            <objectChange node="frontWeightPart05" visibilityActive="false" />
            <objectChange node="frontWeightPart06" visibilityActive="false" />
        </designConfiguration>
        <designConfiguration name="$l10n_configuration_frontWeightX" price="150" params="100">
            <objectChange node="farmall1066_main_component1" massActive="2805"/>
            <objectChange node="farmall1066_main_component1" centerOfMassActive="0 0.75 -0.23"/>
            <objectChange node="frontWeightPart01" visibilityActive="true" translationActive="0 0 0"/>
            <objectChange node="frontWeightPart02" visibilityActive="false" />
            <objectChange node="frontWeightPart03" visibilityActive="false" />
            <objectChange node="frontWeightPart04" visibilityActive="false" />
            <objectChange node="frontWeightPart05" visibilityActive="false" />
            <objectChange node="frontWeightPart06" visibilityActive="false" />
        </designConfiguration>
        <designConfiguration name="$l10n_configuration_frontWeightX" price="300" params="200">
            <objectChange node="farmall1066_main_component1" massActive="2905"/>
            <objectChange node="farmall1066_main_component1" centerOfMassActive="0 0.75 -0.17"/>
            <objectChange node="frontWeightPart01" visibilityActive="true" translationActive="0.058 0 0"/>
            <objectChange node="frontWeightPart02" visibilityActive="true" translationActive="-0.058 0 0"/>
            <objectChange node="frontWeightPart03" visibilityActive="false" />
            <objectChange node="frontWeightPart04" visibilityActive="false" />
            <objectChange node="frontWeightPart05" visibilityActive="false" />
            <objectChange node="frontWeightPart06" visibilityActive="false" />
        </designConfiguration>
        <designConfiguration name="$l10n_configuration_frontWeightX" price="450" params="300">
            <objectChange node="farmall1066_main_component1" massActive="3005"/>
            <objectChange node="farmall1066_main_component1" centerOfMassActive="0 0.75 -0.11"/>
            <objectChange node="frontWeightPart01" visibilityActive="true" translationActive="0 0 0"/>
            <objectChange node="frontWeightPart02" visibilityActive="true" translationActive="0.117 0 0"/>
            <objectChange node="frontWeightPart03" visibilityActive="true" translationActive="-0.117 0 0"/>
            <objectChange node="frontWeightPart04" visibilityActive="false" />
            <objectChange node="frontWeightPart05" visibilityActive="false" />
            <objectChange node="frontWeightPart06" visibilityActive="false" />
        </designConfiguration>
        <designConfiguration name="$l10n_configuration_frontWeightX" price="600" params="400">
            <objectChange node="farmall1066_main_component1" massActive="3105"/>
            <objectChange node="farmall1066_main_component1" centerOfMassActive="0 0.75 -0.06"/>
            <objectChange node="frontWeightPart01" visibilityActive="true" translationActive="0.058 0 0"/>
            <objectChange node="frontWeightPart02" visibilityActive="true" translationActive="-0.058 0 0"/>
            <objectChange node="frontWeightPart03" visibilityActive="true" translationActive="0.173 0 0"/>
            <objectChange node="frontWeightPart04" visibilityActive="true" translationActive="-0.173 0 0"/>
            <objectChange node="frontWeightPart05" visibilityActive="false" />
            <objectChange node="frontWeightPart06" visibilityActive="false" />
        </designConfiguration>
        <designConfiguration name="$l10n_configuration_frontWeightX" price="750" params="500">
            <objectChange node="farmall1066_main_component1" massActive="3205"/>
            <objectChange node="farmall1066_main_component1" centerOfMassActive="0 0.75 -0.01"/>
            <objectChange node="frontWeightPart01" visibilityActive="true" translationActive="0 0 0"/>
            <objectChange node="frontWeightPart02" visibilityActive="true" translationActive="0.117 0 0"/>
            <objectChange node="frontWeightPart03" visibilityActive="true" translationActive="-0.117 0 0"/>
            <objectChange node="frontWeightPart04" visibilityActive="true" translationActive="0.234 0 0"/>
            <objectChange node="frontWeightPart05" visibilityActive="true" translationActive="-0.234 0 0"/>
            <objectChange node="frontWeightPart06" visibilityActive="false" />
        </designConfiguration>
        <designConfiguration name="$l10n_configuration_frontWeightX" price="900" params="600">
            <objectChange node="farmall1066_main_component1" massActive="3305"/>
            <objectChange node="farmall1066_main_component1" centerOfMassActive="0 0.75 0.03"/>
            <objectChange node="frontWeightPart01" visibilityActive="true" />
            <objectChange node="frontWeightPart02" visibilityActive="true" />
            <objectChange node="frontWeightPart03" visibilityActive="true" />
            <objectChange node="frontWeightPart04" visibilityActive="true" />
            <objectChange node="frontWeightPart05" visibilityActive="true" />
            <objectChange node="frontWeightPart06" visibilityActive="true" />
        </designConfiguration>
    </designConfigurations>

    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="0" linkNode="licencePlateHolder" filename="$data/shared/assets/exhaustLicencePlateHolder.i3d"/>
    </dynamicallyLoadedParts>

    <attacherJoints comboDuration="2">
        <attacherJoint node="attacherJointBack" lowerRotationOffset="-1.3" upperRotationOffset="-1.3" moveTime="2.5" comboTime="1">
            <distanceToGround lower="0.32" upper="0.87"/>
            <rotationNode node="attacherJointBackRot" upperRotation="24 0 0" lowerRotation="-10 0 0"/>
            <rotationNode2 node="attacherJointBackRot2"/>
            <bottomArm rotationNode="attacherJointBackArmBottom" translationNode="attacherJointBackArmBottomTrans" referenceNode="referencePointBackBottom" zScale="-1" startRotation="24 0 0"/>
            <topArm baseNode="attacherJointBackArmTop" filename="$data/shared/assets/upperLinks/walterscheid01.i3d" zScale="-1" color="CASEIH_RED1" useBrandDecal="false" toggleVisibility="true"/>
            <schema position="1 0" rotation="0" invertX="false"/>
            <visuals hide="trailerAttacherBack"/>
            <objectChange node="upperlinkBall" visibilityActive="true" visibilityInactive="false"/>
        </attacherJoint>

        <attacherJoint node="trailerAttacherJointBack" jointType="trailer" lowerRotLimit="25 75 50" allowsJointLimitMovement="false" comboTime="1">
            <schema position="1 0" rotation="0" invertX="false" />
        </attacherJoint>

        <attacherJoint node="trailerAttacherJointBackLow" jointType="trailerLow" lowerRotLimit="25 75 50" lowerTransLimit="0 0 0" allowsJointLimitMovement="false" comboTime="1">
                <schema position="1 0" rotation="0" invertX="false" />
        </attacherJoint>
    </attacherJoints>

    <connectionHoses>
        <target attacherJointIndices="1 2 3" type="hydraulicIn"  node="hydraulicIn01"/>
        <target attacherJointIndices="1 2 3" type="hydraulicOut" node="hydraulicOut01"/>
        <target attacherJointIndices="1 2 3" type="hydraulicIn"  node="hydraulicIn02"/>
        <target attacherJointIndices="1 2 3" type="hydraulicOut" node="hydraulicOut02"/>
    </connectionHoses>

    <powerTakeOffs>
        <output attacherJointIndices="1 2 3" outputNode="ptoBack" />
    </powerTakeOffs>

    <lights>
        <states>
            <state lightTypes="0"/>
            <state lightTypes="0 1"/>
        </states>

        <realLights>
            <low>
                <light node="frontLightLow"     lightTypes="0" excludedLightTypes="1 3" />
                <light node="workLightFrontLow" lightTypes="1"/>
                <light node="highBeamLow"       lightTypes="3"/>
            </low>
            <high>
                <light node="frontLightHigh"      lightTypes="0" excludedLightTypes="1 3" />
                <light node="workLightFrontHigh"  lightTypes="1"/>
                <light node="highBeamHigh"        lightTypes="3"/>
                <light node="interiorScreenLight" lightTypes="0"/>
            </high>
        </realLights>

        <defaultLights>
            <defaultLight shaderNode="frontLight_static"      intensity="25"  lightTypes="0 3"/>
            <defaultLight shaderNode="frontLightGlass_static" intensity="0.2" lightTypes="0 3"/>
            <defaultLight shaderNode="workLight_static"       intensity="25"  lightTypes="1"/>
            <defaultLight shaderNode="workLightGlass_static"  intensity="0.2" lightTypes="1"/>
        </defaultLights>
    </lights>

    <enterable>
        <exitPoint node="exitPoint"/>
        <enterReferenceNode node="farmall1066_main_component1"/>

        <cameras>
            <camera node="outdoorCamera" rotatable="true" rotateNode="outdoorCameraTarget" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="3.1" transMax="40" translation="0 0 5.3" rotation="-20 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" useMirror="true" isInside="true" useOutdoorSounds="true" shadowFocusBox="shadowFocusBox" suspensionNodeIndex="1"/>
        </cameras>

        <characterNode node="playerSkin" cameraMinDistance="0.5" spineRotation="-90 0 90">
            <target ikChain="leftArm"   targetNode="playerLeftHandTarget" poseId="narrowFingers"/>
            <target ikChain="rightArm"  targetNode="playerRightHandTarget" />
            <target ikChain="leftFoot"  targetNode="playerLeftFootTarget" />
            <target ikChain="rightFoot" targetNode="playerRightFootTarget" />
        </characterNode>

        <characterTargetNodeModifier node="playerRightFootTarget" transitionTime="0.1" >
            <state node="playerRightFootTargetBrake" referenceNode="pedalBrake" />
        </characterTargetNodeModifier>

        <characterTargetNodeModifier node="playerSkin" transitionTime="0.2" >
            <state node="playerSkinMoveChange" referenceNode="leverMovingDirection" />
        </characterTargetNodeModifier>

        <characterTargetNodeModifier node="playerLeftHandTarget" poseId="narrowFingers" transitionTime="0.1" >
            <state node="playerLeftHandTargetMovingDirection" referenceNode="leverMovingDirection" poseId="narrowFingers" />
        </characterTargetNodeModifier>

        <dashboards>
            <dashboard displayType="TEXT" valueType="operatingTime" node="numbersOperatingTime"  textColor="AEBI_WHITE1" textSize="0.005" fontThickness="0.4" textMask="0000" textScaleX="1.18" numberColor="0.9 0.9 0.9 1"    font="GENERIC"/>
            <dashboard displayType="TEXT" valueType="operatingTime" node="numbersOperatingTime1" textColor="CASEIH_RED1" textSize="0.005" fontThickness="0.4" textMask="0"    textScaleX="1.12" numberColor="0.01 0.01 0.01 1" font="GENERIC"/>
        </dashboards>
    </enterable>

    <suspensions>
        <suspension node="seat"              weight="150" minTranslation="-0.004 -0.03 0.0" maxTranslation="0.004 0.03 0.0" suspensionParametersX="5 4" suspensionParametersY="5 1" suspensionParametersZ="5 4" />
        <suspension useCharacterTorso="true" weight="90"  minRotation="0 -5 -5"             maxRotation="0 5 5"             suspensionParametersY="7 1" suspensionParametersZ="7 1" />
    </suspensions>

    <motorized>
        <consumerConfigurations>
            <consumerConfiguration>
                <consumer fillUnitIndex="1" usage="42"  fillType="diesel" /> <!-- usage is per hour at max load and max rpm -->
            </consumerConfiguration>
        </consumerConfigurations>

        <differentialConfigurations>
            <differentialConfiguration>
                <differentials>
                    <differential torqueRatio="0.5" maxSpeedRatio="2.3" wheelIndex1="3" wheelIndex2="4"/>
                </differentials>
            </differentialConfiguration>
        </differentialConfigurations>

        <motorConfigurations>
            <motorConfiguration name="Farmall 1066" price="0" hp="140">
                <motor torqueScale="0.542" minRpm="850" maxRpm="2400" maxForwardSpeed="32" maxBackwardSpeed="16" brakeForce="2.5" lowBrakeForceScale="0.22" lowBrakeForceSpeedLimit="1" dampingRateScale="0.45">
                    <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="28.3" maxForwardGearRatio="320" minBackwardGearRatio="56.8" maxBackwardGearRatio="320" name="$l10n_info_transmission_cvt"/>
            </motorConfiguration>
        </motorConfigurations>

        <exhaustEffects>
            <exhaustEffect node="exhaustParticle" filename="$data/effects/exhaust/exhaust.i3d" minRpmColor="0.01 0.01 0.01 1" maxRpmColor="0.01 0.01 0.01 3" minRpmScale="0.05" maxRpmScale="0.15" />
        </exhaustEffects>

        <exhaustFlap node="exhaustFlap" maxRot="100" rotationAxis="1"/>

        <motorStartDuration>3000</motorStartDuration>

        <animationNodes>
            <animationNode node="engineFan"    rotSpeed="-1000" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="lightMachine" rotSpeed="-2500" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="engineRoll"   rotSpeed="-1500" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="pto01"        rotSpeed="12"    rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="pto02"        rotSpeed="15"    rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="engineBelt" rotSpeed="500" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="3" shaderComponentScale="0 1 0 0" shaderParameterName="offsetUV" />
        </animationNodes>

        <dashboards>

            <dashboard displayType="ANIMATION"   valueType="speedDir"         animName="leverMovingDirectionAnim"                                           doInterpolation="true"                        groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ANIMATION"   valueType="motorTemperature" animName="loadingBarTemperature" minValueAnim="20"  maxValueAnim="120"                                                      groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ANIMATION"   valueType="load"             animName="loadingBarOil"         minValueAnim="30"  maxValueAnim="100"                                                      groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT"         valueType="speed"            node="needleSpeed"               minRot="0"         maxRot="-244" rotAxis="3" doInterpolation="true"                        groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT"         valueType="rpm"              node="needleRPM"                 minRot="0"         maxRot="-199" rotAxis="3" doInterpolation="true" interpolationSpeed="1" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT"         valueType="ignitionState"    node="leverGasRot"               minRot="0"         maxRot="-30"  rotAxis="3" doInterpolation="true" interpolationSpeed="1" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT"         valueType="ignitionState"    node="gasPart01Rot"              minRot="0"         maxRot="-10"  rotAxis="3" doInterpolation="true" interpolationSpeed="1" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="MULTI_STATE" valueType="ignitionState"    node="keyIgnition"                                                            doInterpolation="true"                        groups="MOTOR_ACTIVE">
                <state value="0" rotation="0 0 0"/>
                <state value="1" rotation="0 87 0"/>
                <state value="2" rotation="0 36 0"/>
            </dashboard>
        </dashboards>
    </motorized>

    <drivable>
        <steeringWheel node="steeringWheel" indoorRotation="540" outdoorRotation="40"/>

        <dashboards>
            <dashboard displayType="ROT" valueType="accelerationAxis" node="leverGas"   minRot="0 0 0" maxRot="0 0 -90" doInterpolation="true" interpolationSpeed="0.0008" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT" valueType="accelerationAxis" node="gasPart01"  minRot="0 0 0" maxRot="0 0 -40" doInterpolation="true" interpolationSpeed="0.0003" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT" valueType="decelerationAxis" node="pedalBrake" minRot="0 0 0" maxRot="20 0 0"  doInterpolation="true"                             groups="MOTOR_ACTIVE"/>
        </dashboards>
    </drivable>

    <licensePlates>
        <licensePlate node="licensePlateFront" position="FRONT" preferedType="SQUARISH"  placementArea="0.08 0.2 0.18 0.2">
            <objectChange node="licencePlateHolder" visibilityActive="true" visibilityInactive="false"/>
        </licensePlate>
        <licensePlate node="licensePlateBack" position="BACK"  preferedType="SQUARISH"  placementArea="0.08 0.18 0.18 0.18"/>
    </licensePlates>

    <animations>
        <animation name="loadingBarTemperature">
            <part node="needleWater" startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="0 0 -110"/>
        </animation>
        <animation name="loadingBarOil">
            <part node="needleOil" startTime="0.0" endTime="1.0" startRot="0 0 0" endRot="0 0 -110"/>
        </animation>
        <animation name="leverMovingDirectionAnim" resetOnStart="false">
            <part node="leverMovingDirection"                       startTime="0.00" endTime="0.30" startRot="27 -14 0" endRot="0 -14 0" />
            <part node="leverMovingDirection"                       startTime="0.30" endTime="0.35" startRot="0 -14 0"  endRot="0 0 0" />
            <part node="leverMovingDirection"                       startTime="0.35" endTime="0.40" startRot="0 0 0"    endRot="0 14 0" />
            <part node="leverMovingDirection"                       startTime="0.40" endTime="0.70" startRot="0 14 0"   endRot="-27 14 0" />
            <part node="playerLeftHandTargetMovingDirectionRotNode" startTime="0.50" endTime="0.70" startRot="0 0 0"    endRot="0 35.5 0" />
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="attacherJointBackArmBottom">
                <dependentPart node="attacherJointBackArmMain"/>
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="steeringBarLeft"  referencePoint="steeringBarLeftRef"  referenceFrame="steeringBarLeftRef"  isActiveDirty="true" maxUpdateDistance="50" scaleZ="true">
                <dependentPart node="steeringCylinder"/>
            </movingPart>

            <movingPart node="steeringBarRight" referencePoint="steeringBarRightRef" referenceFrame="steeringBarRightRef" isActiveDirty="true" maxUpdateDistance="50" scaleZ="true"/>

            <movingPart node="steeringCylinder" referencePoint="steeringCylinderRef" referenceFrame="steeringCylinderRef">
                <translatingPart node="steeringCylinderPunch"/>
            </movingPart>

            <movingPart node="attacherJointBackArmMain" localReferencePoint="attacherJointBackArmMainPart" referencePoint="attacherJointBackArmMainPartRef" referenceFrame="attacherJointBackArmMainRefFrame" limitedAxis="1">
                <dependentPart node="attacherJointBackArmMainPart"/>
                <dependentPart node="attacherJointBackArmBottomLinkLeft"/>
                <dependentPart node="attacherJointBackArmBottomLinkRight"/>
            </movingPart>
            <movingPart node="attacherJointBackArmMainPart"        referencePoint="attacherJointBackArmMainPartRef"       referenceFrame="attacherJointBackArmMainPartRef"/>
            <movingPart node="attacherJointBackArmBottomLinkLeft"  referencePoint="attacherJointBackArmBottomLinkLeftRef" referenceFrame="attacherJointBackArmBottomLinkLeftRef">
                <translatingPart node="attacherJointBackArmBottomLinkLeftPunch"/>
            </movingPart>
            <movingPart node="attacherJointBackArmBottomLinkRight" referencePoint="attacherJointBackArmBottomLinkRightRef" referenceFrame="attacherJointBackArmBottomLinkRightRef">
                <translatingPart node="attacherJointBackArmBottomLinkRightPunch"/>
            </movingPart>

            <movingPart node="pedalBrakeSpring" referencePoint="pedalBrakeSpringRef" referenceFrame="pedalBrakeSpringRef" isActiveDirty="true" maxUpdateDistance="50">
                <dependentPart node="pedalBrakeSpringScale" />
                <dependentPart node="pedalBrakePart" />
            </movingPart>

            <movingPart node="pedalBrakeSpringScale" referencePoint="pedalBrakeSpringScaleRef" referenceFrame="pedalBrakeSpringScaleRef" isActiveDirty="true" maxUpdateDistance="50" scaleZ="true"/>
            <movingPart node="pedalBrakePart"        referencePoint="pedalBrakePartRef"        referenceFrame="pedalBrakePartRef"        isActiveDirty="true" maxUpdateDistance="50"/>

            <movingPart node="seatPart" referencePoint="seatPartRef" referenceFrame="seatPartRef" isActiveDirty="true" maxUpdateDistance="50" limitedAxis="1">
                <dependentPart node="spingSeatPart" />
                <dependentPart node="spingSeatScale" />
            </movingPart>
            <movingPart node="spingSeatPart"  referencePoint="spingSeatPartRef"  referenceFrame="spingSeatPartRef"  isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="spingSeatScale" referencePoint="spingSeatScaleRef" referenceFrame="spingSeatScaleRef" isActiveDirty="true" maxUpdateDistance="50"/>

            <movingPart node="gasPart02" referencePoint="gasPart02Ref" referenceFrame="gasPart02Ref" isActiveDirty="true" maxUpdateDistance="50"/>
        </movingParts>
    </cylindered>

    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" showOnHud="false" showInShop="false" fillTypes="diesel" capacity="159">
                        <dashboard displayType="ROT" valueType="fillLevel" node="needleFuel" minRot="0 0 0" maxRot="0 0 -100" doInterpolation="true" interpolationSpeed="0.5" groups="MOTOR_ACTIVE"/>
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>

    <dashboard>
        <groups>
            <group name="MOTOR_STARTING" isMotorStarting="true"/>
            <group name="MOTOR_ACTIVE"   isMotorStarting="true" isMotorRunning="true"/>
        </groups>

        <default>
            <dashboard displayType="ROT" node="needleBattery" minRot="0 0 0" maxRot="0 0 -50" doInterpolation="true" groups="MOTOR_ACTIVE"/>
            <dashboard displayType="ROT" node="needleFilter"  minRot="0 0 0" maxRot="0 0 -80" doInterpolation="true" groups="MOTOR_ACTIVE"/>
        </default>
    </dashboard>

    <ai>
        <agent width="2.5" length="4.1" height="2.6" lengthOffset="1.2" frontOffset="2.66" />
        <collisionTrigger node="aiCollisionNode" width="2.5" height="2.7"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-1.27" maxX="1.27" minZ="-1.9" maxZ="-0.15" yOffset="0.4" />
        <bendingNode minX="-0.8" maxX="0.8" minZ="-0.15" maxZ="1.2" yOffset="0.5" />
        <bendingNode minX="-1.13" maxX="1.13" minZ="1.2" maxZ="2.07" yOffset="0.25" />
    </foliageBending>

    <baseMaterial>
        <material name="farmall1066_mat" baseNode="farmall1066_vis">
            <shaderParameter name="colorMat0" value="CASEIH_RED1"/>
            <shaderParameter name="colorMat3" value="CASEIH_RED1"/>
            <shaderParameter name="colorMat5" value="SHARED_WHITE2"  material="18"/>
            <shaderParameter name="colorMat4" value="GENERIC_RUBBER" material="5"/>
            <shaderParameter name="colorMat7" value="CASEIH_BEIGE1"  material="40"/>
        </material>
        <material name="farmall1066_mat" baseNode="axle">
            <shaderParameter name="colorMat0" value="CASEIH_RED1"/>
            <shaderParameter name="colorMat2" value="CASEIH_BEIGE4"/>
            <shaderParameter name="colorMat3" value="CASEIH_RED1"/>
        </material>
    </baseMaterial>

    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="3" fieldMultiplier="2"/>

    <i3dMappings>
        <i3dMapping id="farmall1066_main_component1" node="0>" />
        <i3dMapping id="farmall1066_vis" node="0>0" />
        <i3dMapping id="wheelBackLeft" node="0>0|0|0" />
        <i3dMapping id="wheelBackLeftPart" node="0>0|0|0|0" />
        <i3dMapping id="wheelBackRight" node="0>0|0|1" />
        <i3dMapping id="wheelBackRightPart" node="0>0|0|1|0" />
        <i3dMapping id="outdoorCameraTarget" node="0>0|1|0" />
        <i3dMapping id="outdoorCamera" node="0>0|1|0|0" />
        <i3dMapping id="indoorCamera" node="0>0|1|1" />
        <i3dMapping id="cameraRaycastNode1" node="0>0|1|2" />
        <i3dMapping id="cameraRaycastNode2" node="0>0|1|3" />
        <i3dMapping id="cameraRaycastNode3" node="0>0|1|4" />
        <i3dMapping id="shadowFocusBox" node="0>0|1|5" />
        <i3dMapping id="frontLight_static" node="0>0|2|0|0" />
        <i3dMapping id="frontLightGlass_static" node="0>0|2|0|1" />
        <i3dMapping id="workLight_static" node="0>0|2|0|2" />
        <i3dMapping id="workLightGlass_static" node="0>0|2|0|3" />
        <i3dMapping id="frontLightLow" node="0>0|2|1|0" />
        <i3dMapping id="highBeamLow" node="0>0|2|1|1" />
        <i3dMapping id="frontLightHigh" node="0>0|2|1|2" />
        <i3dMapping id="highBeamHigh" node="0>0|2|1|3" />
        <i3dMapping id="workLightFrontHigh" node="0>0|2|2|0" />
        <i3dMapping id="workLightFrontLow" node="0>0|2|2|1" />
        <i3dMapping id="exitPoint" node="0>0|3" />
        <i3dMapping id="steeringWheel" node="0>0|4|0|0|0" />
        <i3dMapping id="playerRightHandTarget" node="0>0|4|0|0|0|0" />
        <i3dMapping id="playerLeftHandTarget" node="0>0|4|0|0|0|1" />
        <i3dMapping id="seat" node="0>0|4|1" />
        <i3dMapping id="playerSkin" node="0>0|4|1|0" />
        <i3dMapping id="seatPartRef" node="0>0|4|1|2" />
        <i3dMapping id="playerSkinMoveChange" node="0>0|4|1|3" />
        <i3dMapping id="keyIgnition" node="0>0|4|2|0|0" />
        <i3dMapping id="needleSpeed" node="0>0|4|2|1|0|0" />
        <i3dMapping id="needleRPM" node="0>0|4|2|1|1|0" />
        <i3dMapping id="needleWater" node="0>0|4|2|1|2|0" />
        <i3dMapping id="needleOil" node="0>0|4|2|1|3|0" />
        <i3dMapping id="needleFilter" node="0>0|4|2|1|4|0" />
        <i3dMapping id="needleFuel" node="0>0|4|2|1|5|0" />
        <i3dMapping id="needleBattery" node="0>0|4|2|1|6|0" />
        <i3dMapping id="numbersOperatingTime" node="0>0|4|2|2|0" />
        <i3dMapping id="numbersOperatingTime1" node="0>0|4|2|2|1" />
        <i3dMapping id="leverMovingDirection" node="0>0|4|3|0|0" />
        <i3dMapping id="playerLeftHandTargetMovingDirectionRotNode" node="0>0|4|3|0|0|1|0" />
        <i3dMapping id="playerLeftHandTargetMovingDirection" node="0>0|4|3|0|0|1|0|0" />
        <i3dMapping id="leverGasRot" node="0>0|4|3|1|0" />
        <i3dMapping id="leverGas" node="0>0|4|3|1|0|0" />
        <i3dMapping id="pedalBrake" node="0>0|4|4|0" />
        <i3dMapping id="pedalBrakePart" node="0>0|4|4|0|0" />
        <i3dMapping id="pedalBrakeSpring" node="0>0|4|4|0|1" />
        <i3dMapping id="pedalBrakeSpringScale" node="0>0|4|4|0|1|0" />
        <i3dMapping id="playerRightFootTargetBrake" node="0>0|4|4|0|2" />
        <i3dMapping id="playerRightFootTarget" node="0>0|4|5|0" />
        <i3dMapping id="playerLeftFootTarget" node="0>0|4|5|1" />
        <i3dMapping id="interiorScreenLight" node="0>0|4|6|0" />
        <i3dMapping id="attacherJointBackRot" node="0>0|5|0|0" />
        <i3dMapping id="attacherJointBackRot2" node="0>0|5|0|0|0" />
        <i3dMapping id="attacherJointBack" node="0>0|5|0|0|0|0" />
        <i3dMapping id="attacherJointBackArmBottom" node="0>0|5|0|1" />
        <i3dMapping id="attacherJointBackArmBottomTrans" node="0>0|5|0|1|0" />
        <i3dMapping id="referencePointBackBottom" node="0>0|5|0|1|0|0" />
        <i3dMapping id="attacherJointBackArmMainPartRef" node="0>0|5|0|1|0|1" />
        <i3dMapping id="attacherJointBackArmBottomLinkLeftRef" node="0>0|5|0|1|0|2" />
        <i3dMapping id="attacherJointBackArmBottomLinkRightRef" node="0>0|5|0|1|0|3" />
        <i3dMapping id="attacherJointBackArmTop" node="0>0|5|0|2" />
        <i3dMapping id="upperlinkBall" node="0>0|5|0|2|0" />
        <i3dMapping id="trailerAttacherBack" node="0>0|5|1|0" />
        <i3dMapping id="trailerAttacherJointBack" node="0>0|5|1|0|1" />
        <i3dMapping id="trailerAttacherJointBackLow" node="0>0|5|1|0|2" />
        <i3dMapping id="ptoBack" node="0>0|5|2|0" />
        <i3dMapping id="hydraulicIn01" node="0>0|5|3|0" />
        <i3dMapping id="hydraulicOut01" node="0>0|5|3|1" />
        <i3dMapping id="hydraulicIn02" node="0>0|5|3|2" />
        <i3dMapping id="hydraulicOut02" node="0>0|5|3|3" />
        <i3dMapping id="aiCollisionNode" node="0>0|6|0" />
        <i3dMapping id="exhaustParticle" node="0>0|7|0" />
        <i3dMapping id="componentJointAxle" node="0>0|8" />
        <i3dMapping id="attacherJointBackArmMainRefFrame" node="0>0|9|0" />
        <i3dMapping id="attacherJointBackArmMain" node="0>0|9|0|0" />
        <i3dMapping id="attacherJointBackArmMainPart" node="0>0|9|0|0|0" />
        <i3dMapping id="attacherJointBackArmBottomLinkLeft" node="0>0|9|1" />
        <i3dMapping id="attacherJointBackArmBottomLinkLeftPunch" node="0>0|9|1|0" />
        <i3dMapping id="attacherJointBackArmBottomLinkRight" node="0>0|9|2" />
        <i3dMapping id="attacherJointBackArmBottomLinkRightPunch" node="0>0|9|2|0" />
        <i3dMapping id="pto01" node="0>0|9|3|0" />
        <i3dMapping id="pto02" node="0>0|9|3|1" />
        <i3dMapping id="engineFan" node="0>0|9|3|2" />
        <i3dMapping id="engineBelt" node="0>0|9|3|3" />
        <i3dMapping id="lightMachine" node="0>0|9|3|4" />
        <i3dMapping id="engineRoll" node="0>0|9|3|5" />
        <i3dMapping id="exhaustFlap" node="0>0|9|3|6|0" />
        <i3dMapping id="gasPart01Rot" node="0>0|9|3|7|0" />
        <i3dMapping id="gasPart01" node="0>0|9|3|7|0|0" />
        <i3dMapping id="gasPart02" node="0>0|9|3|7|0|0|0" />
        <i3dMapping id="spingSeatScale" node="0>0|9|4" />
        <i3dMapping id="seatPart" node="0>0|9|5" />
        <i3dMapping id="spingSeatPart" node="0>0|9|5|0" />
        <i3dMapping id="spingSeatScaleRef" node="0>0|9|5|2" />
        <i3dMapping id="pedalBrakePartRef" node="0>0|10|0" />
        <i3dMapping id="pedalBrakeSpringScaleRef" node="0>0|10|1" />
        <i3dMapping id="pedalBrakeSpringRef" node="0>0|10|2" />
        <i3dMapping id="licencePlateHolder" node="0>0|10|3" />
        <i3dMapping id="licensePlateFront" node="0>0|10|4" />
        <i3dMapping id="licensePlateBack" node="0>0|10|5" />
        <i3dMapping id="spingSeatPartRef" node="0>0|10|6" />
        <i3dMapping id="gasPart02Ref" node="0>0|10|7" />
        <i3dMapping id="frontWeightPart01" node="0>0|11|0" />
        <i3dMapping id="frontWeightPart02" node="0>0|11|1" />
        <i3dMapping id="frontWeightPart03" node="0>0|11|2" />
        <i3dMapping id="frontWeightPart04" node="0>0|11|3" />
        <i3dMapping id="frontWeightPart05" node="0>0|11|4" />
        <i3dMapping id="frontWeightPart06" node="0>0|11|5" />
        <i3dMapping id="axle" node="1>0" />
        <i3dMapping id="wheelFrontLeftRepr" node="1>0|0|0|0" />
        <i3dMapping id="wheelFrontLeft" node="1>0|0|0|0|0|0" />
        <i3dMapping id="steeringBarLeft" node="1>0|0|0|0|1" />
        <i3dMapping id="wheelFrontRightRepr" node="1>0|0|1|0" />
        <i3dMapping id="wheelFrontRight" node="1>0|0|1|0|0|0" />
        <i3dMapping id="steeringBarRight" node="1>0|0|1|0|1" />
        <i3dMapping id="steeringBarCenter" node="1>0|1|0" />
        <i3dMapping id="steeringBarLeftRef" node="1>0|1|0|0" />
        <i3dMapping id="steeringBarRightRef" node="1>0|1|0|1" />
        <i3dMapping id="steeringCylinder" node="1>0|1|0|2" />
        <i3dMapping id="steeringCylinderPunch" node="1>0|1|0|2|0" />
        <i3dMapping id="steeringCylinderRef" node="1>0|2" />
    </i3dMappings>
</vehicle>
