<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="baler" 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>
			<en>561R</en>
			<de>561R</de>
        </name>
        <specs>
            <neededPower>125</neededPower>
            <combination xmlFilename="A520R.xml"/>
        </specs>
        <functions>
            <function>$l10n_function_baler</function>
        </functions>
        <image>store_561R.dds</image>
        <price>93000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>JOHNDEERE</brand>
        <category>balersRound</category>
        <vertexBufferMemoryUsage>13785088</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>2940672</indexBufferMemoryUsage>
        <textureMemoryUsage>5505024</textureMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_baler</typeDesc>
        <filename>561R.i3d</filename>
        <size width="3.6" length="5" height="3.2"/>
        <speedLimit value="24.2" />
        <components>
            <component centerOfMass="0 0.9 -0.2" solverIterationCount="10" mass="3360" />
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="100" />
            <joint component1="1" component2="2" node="componentJointPickup" rotLimit="0 0 0" transLimit="0 0 0" />
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
        <mapHotspot type="TOOL_TRAILED" />
    </base>
	
    <configurationSets title="$l10n_configuration_silageAdditives">
        <configurationSet name="$l10n_configuration_valueNo">
            <configuration name="fillUnit" index="1"/>
            <configuration name="cover" index="1"/>
        </configurationSet>
        <configurationSet name="$l10n_configuration_valueYes">
            <configuration name="fillUnit" index="2"/>
            <configuration name="cover" index="2"/>
        </configurationSet>
    </configurationSets>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="TRELLEBORG" saveId="TRELLEBORG_DEFAULT">
                <wheels>
                    <wheel filename="wheels/wheelsBig.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics restLoad="0.9" repr="wheelLeft" useReprDirection="true"  forcePointRatio="0.5" initialCompression="10" suspTravel="0.1" spring="105" damper="30" yOffset="0.01" />
                    </wheel>
                    <wheel filename="wheels/wheelsBig.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
                        <physics restLoad="0.9" repr="wheelRight" useReprDirection="true" forcePointRatio="0.5" initialCompression="10" suspTravel="0.1" spring="105" damper="30" yOffset="0.01" />
                    </wheel>
                    <wheel filename="wheels/wheelsSmall.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics restLoad="0.9" repr="wheelPickupLeft" useReprDirection="true" forcePointRatio="0.5" initialCompression="10" suspTravel="0.1" spring="105" damper="30" />
                    </wheel>
                    <wheel filename="wheels/wheelsSmall.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics restLoad="0.9" repr="wheelPickupRight" useReprDirection="true" forcePointRatio="0.5" initialCompression="10" suspTravel="0.1" spring="105" damper="30" />
                    </wheel>
                </wheels>
            </wheelConfiguration>        
        </wheelConfigurations>
    </wheels>

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" jointType="trailer" attacherHeight="0.60"/>
        </inputAttacherJoints>

        <support animationName="moveSupport" />
        <brakeForce force="0"/>
    </attachable>

    <attacherJoints>
        <attacherJointConfigurations title="$l10n_configuration_accumulatorReady">
            <attacherJointConfiguration name="$l10n_configuration_valueNo" powerTakeOffConfigId="2" connectionHoseConfigId="1"/>
            <attacherJointConfiguration name="$l10n_configuration_valueYes" powerTakeOffConfigId="1" connectionHoseConfigId="2" price="-3500">
                <attacherJoint node="rearAttacherJoint" jointType="semitrailer" allowsJointLimitMovement="false" allowsLowering="false" lowerRotLimit="0 0 0" enableCollision="false" >
                    <schema position="1 0" rotation="0" invertX="false" />
                </attacherJoint>

                <objectChange node="balerKick" visibilityActive="false"/>
                <objectChange node="balerKickCoil" visibilityActive="false"/>
                <objectChange node="balerKickChain" visibilityActive="false"/>
                <objectChange node="balerKickColTrans" translationActive="0 0.604 0.384" translationInactive="0 -1.698 0.497"/>
                <objectChange node="backDoorCol" scaleActive="0.1 0.1 0.1" scaleInactive="1 1 1"/>
                <objectChange node="soundsNoAccumulator" translationActive="0 -1000 0" translationInactive="0 0 0"/>
                <objectChange node="soundsAccumulator" translationActive="0 0 0" translationInactive="0 -1000 0"/>
                <objectChange node="baleAnimNodeAccum125" translationActive="0 0 0" translationInactive="0 0 0.254" rotationActive="14.5 0 0" rotationInactive="-1 0 0"/>
                <objectChange node="baleAnimNodeAccum150" translationActive="0 0 0" translationInactive="0 0 0.254" rotationActive="18.5 0 0" rotationInactive="-3 0 0"/>
                <objectChange node="baleAnimNodeAccum180" translationActive="0 0 0" translationInactive="0 0 0.254" rotationActive="21.5 0 0" rotationInactive="-2 0 0"/>
            </attacherJointConfiguration>
        </attacherJointConfigurations>
    </attacherJoints>

    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn01" length="1.7" diameter="0.025" straighteningFactor="1.5">
           <objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" length="1.7" diameter="0.025" straighteningFactor="1.5">
           <objectChange node="hydraulicOut01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn02" length="1.7" diameter="0.025" straighteningFactor="1.5">
           <objectChange node="hydraulicIn02_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut"  node="hydraulicOut02" length="1.7" diameter="0.025" straighteningFactor="1.5">
           <objectChange node="hydraulicOut02_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicIn03" length="1.7" diameter="0.025" straighteningFactor="1.5">
           <objectChange node="hydraulicIn03_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut"  node="hydraulicOut03" length="1.7" diameter="0.025" straighteningFactor="1.5">
           <objectChange node="hydraulicOut03_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
    </connectionHoses>

    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn01_connector"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut01_connector" filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn02_connector"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut02_connector" filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn03_connector"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut03_connector" filename="$data/shared/connectionHoses/connectors.i3d" />
    </dynamicallyLoadedParts>

    <powerTakeOffs>
        <input inputAttacherJointIndices="1" materialTemplateName="WALTERSCHEID_BLACK1" inputNode="ptoInputNode" aboveAttacher="true" detachNode="ptoDetachNode"/>
        <local startNode="ptoLocalOutputNode" materialTemplateName="WALTERSCHEID_BLACK1" endNode="ptoLocalInputNode" />
    </powerTakeOffs>

    <powerConsumer ptoRpm="400" neededMinPtoPower="30" neededMaxPtoPower="45"/>

    <lights>
        <realLights>
            <high>
                <light          node="backLightsHigh1"   lightTypes="0" />
                <turnLightLeft  node="turnLightLeftBack" />
                <turnLightRight node="turnLightRightBack" />
                <brakeLight     node="backLightsHigh1" />
            </high>
        </realLights>

        <defaultLights>
            <defaultLight shaderNode="backLights_0"      lightTypes="0" intensity="10" />
        </defaultLights>

        <turnLights>
            <turnLightLeft shaderNode="turnLeftLight"/>
            <turnLightRight shaderNode="turnRightLight"/>
        </turnLights>

        <brakeLights>
            <brakeLight shaderNode="backLights_0" />
        </brakeLights>
    </lights>

    <groundReferenceNodes>
        <groundReferenceNode node="groundReferenceNode" threshold="0.4" />
    </groundReferenceNodes>

    <workAreas>
        <workArea type="baler" functionName="processBalerArea" disableBackwards="false" >
            <area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight" />
            <groundReferenceNode index="1" />
        </workArea>
    </workAreas>

    <cover>
        <coverConfigurations>
            <coverConfiguration>
                <cover openAnimation="toggleCover" openAnimationStopTime="1" closeAnimation="toggleCover" closeAnimationStopTime="0" fillUnitIndices="1" openOnBuy="false" autoReactToTrigger="false"/>
                <cover openAnimation="toggleCover2" openAnimationStopTime="1" closeAnimation="toggleCover2" closeAnimationStopTime="0" fillUnitIndices="2" openOnBuy="false" autoReactToTrigger="true"/>
            </coverConfiguration>   
            <coverConfiguration>
                <cover openAnimation="toggleCover" openAnimationStopTime="1" closeAnimation="toggleCover" closeAnimationStopTime="0" fillUnitIndices="1" openOnBuy="false" autoReactToTrigger="false"/>
                <cover openAnimation="toggleCover2" openAnimationStopTime="1" closeAnimation="toggleCover2" closeAnimationStopTime="0" fillUnitIndices="2" openOnBuy="false" autoReactToTrigger="true"/>
                <cover openAnimation="toggleCover3" openAnimationStopTime="3.6" closeAnimation="toggleCover3" closeAnimationStopTime="0" fillUnitIndices="3" openOnBuy="false" autoReactToTrigger="true"/>
            </coverConfiguration> 
        </coverConfigurations>
    </cover> 

    <licensePlates>
        <licensePlate node="licensePlateBack" position="BACK" preferedType="SQUARISH" placementArea="0.08 0.2 0.15 0.2" />
    </licensePlates>

    <animations>
        <animation name="moveSupport">
            <part node="supportRot" startTime="0.0" endTime="0.01" startTrans="0.053 1.009 -0.48" endTrans="-0.029 0.562 0.67" startRot="-70 0 0" endRot="0 0 0"/>
            <part node="supportPart"    startTime="0.0" endTime="0.5" startRot="0 0 0" endRot="0 900 0" />
            <part node="supportTrans" startTime="0.0" endTime="0.5" startTrans="0.068 0 0.003" endTrans="0.068 -0.34 0.003" />

            <sound template="clackVar5"  startTime="0.99" volumeScale="1.5" pitchScale="1.2" linkNode="attacherJoint"/>
            <sound template="latchSmall" startTime="0.99" volumeScale="0.3" pitchScale="1.6" linkNode="attacherJoint"/>
            <sound template="clackVar1"  startTime="0.1"  volumeScale="1.3" pitchScale="1.8"  linkNode="attacherJoint"/>
        </animation>

        <animation name="rotatePickup">
            <part node="componentJointPickup" startTime="0" endTime="1.5" startRot="-15 0 0" endRot="2.5 0 0" />
            <part componentJointIndex="1" startTime="1" endTime="1.5" startRotLimit="0 0 0" endRotLimit="20 0 0" />

            <sound template="hydraulicOpen06" startTime="0.01" endTime="1.3" direction="1"  volumeScale="1"   pitchScale="1" fadeIn="0.1" fadeOut="0.2" linkNode="561R_pickup_component2"/>
            <sound template="hydraulicOpen06" startTime="0.01" endTime="1"   direction="-1" volumeScale="1.8" pitchScale="1" fadeIn="0.1" fadeOut="0.2" linkNode="561R_pickup_component2"/>
            <sound template="clackVar6"             startTime="1.2"                direction="1"  volumeScale="0.7" pitchScale="0.7"                          linkNode="561R_pickup_component2"/>
            <sound template="clackVar6"             startTime="0.1"                direction="-1" volumeScale="1.2" pitchScale="0.9"                          linkNode="561R_pickup_component2"/>
            <sound template="sheetImp02"            startTime="0.1"                direction="-1" volumeScale="1.5" pitchScale="1.4"                          linkNode="561R_pickup_component2"/>
        </animation>        

        <animation name="fillAnimation150" isKeyframe="true">
            <part node="baleAnimationNode" startTime="0.0" endTime="1.0" startScale="1 0.120 0.120" endScale="1 1 1" />          

            <part node="rotate19" startTime="0.0" endTime="1.0"  startTrans="0 1.548 -0.077" endTrans="0 2.706 -0.077" />  

            <part node="baleBeltArmature" startTime="0.0" endTime="1.0"  startTrans="0 0 0" endTrans="0 -0.931 0.138" startRot="0.0 0.0 0.0" endRot="-6.117 0.0 0.0" />
        </animation>

        <animation name="fillAnimation180" isKeyframe="true">
            <part node="baleAnimationNode" startTime="0.0" endTime="1.0" startScale="1 0.120 0.120" endScale="1 1 1" />          

            <part node="rotate19" startTime="0.0" endTime="1.0"  startTrans="0 1.548 -0.077" endTrans="0 2.706 -0.077" />  

            <part node="baleBeltArmature" startTime="0.0" endTime="1.0"  startTrans="0 0 0" endTrans="0 -0.931 0.138" startRot="0.0 0.0 0.0" endRot="-6.117 0.0 0.0" />
        </animation>

        <animation name="unload150" resetOnStart="false">
            <part node="baleAnimNode150" startTime="0" endTime="0.3"  startTrans="0.0 0.9 -0.254" endTrans="0.0 0.9 -0.601" startRot="0.0 0.0 0.0" endRot="-26.5 0.0 0.0" />
            <part node="baleAnimNode150" startTime="0.3" endTime="0.793"  startTrans="0.0 0.9 -0.601" endTrans="0.0 0.558 -1.212" startRot="-26.5 0.0 0.0" endRot="-104.3 0.0 0.0" />

            <part node="gateBeltGuardArmature" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="1" startTime="0.0" endTime="1"  startTrans="0 0 0" endTrans="0 -0.06 -0.076" startRot="0.0 0.0 0.0" endRot="45 0.0 0.0" />
            <part node="gateBeltGuardArmatureRot2" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="2" startTime="0.0" endTime="1"  startTrans="0 0 0" endTrans="0 -0.06 -0.076" startRot="0.0 0.0 0.0" endRot="45 0.0 0.0" />

            <part node="baleBeltArmature" startTime="0.0" endTime="1.0"  startTrans="0 -0.931 0.138" endTrans="0 0.13 0" startRot="-6.117 0.0 0.0" endRot="0 0 0" />

            <part node="backDoor" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="1" startTime="0.0" endTime="1"  startRot="0.0 0.0 0.0" endRot="95.0 0.0 0.0" />
            <part node="backDoorRot" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="2" startTime="0.0" endTime="1"  startRot="0.0 0.0 0.0" endRot="95.0 0.0 0.0" />
			
            <part node="beltTensionArm" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="1" startTime="0.25" endTime="0.40"  startRot="0.0 0.0 0.0" endRot="45.0 0.0 0.0" />
            <part node="beltTensionArmRot2" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="2" startTime="0.25" endTime="0.40"  startRot="0.0 0.0 0.0" endRot="45.0 0.0 0.0" />

            <part node="balerKick" startTime="1.05" endTime="1.3"  startRot="0.0 0.0 0.0" endRot="55 0.0 0.0" />
            <part node="balerKickSpring2Rot" startTime="1.05" endTime="1.3"  startRot="0.0 0.0 0.0" endRot="-79 0.0 0.0" />
            <part node="joint9" startTime="1.05" endTime="1.3"  startTrans="0 -0.042 -0.001" endTrans="0 -0.305 -0.001"/>
            <part node="balerKickSpring2Scale" startTime="1.05" endTime="1.3" startScale="1 1 1" endScale="1 0.5 1" />

            <sound template="hydraulicOpen06" startTime="0.01" endTime="0.99" volumeScale="2" pitchScale="0.8" />
            <sound template="clackVar4" startTime="0.99" direction="1" volumeScale="2.3" pitchScale="1.2" />
            <sound template="balerEject" startTime="0.1" volumeScale="2" pitchScale="1.2" />
			<sound file="sounds/openGate.ogg" startTime="0.5" loops="1" volumeScale="10">
				<volume indoor="1" outdoor="0" />
			</sound>
        </animation>

        <animation name="unload180" resetOnStart="false">
            <part node="baleAnimNode180" startTime="0" endTime="0.3"  startTrans="0.0 0.9 -0.254" endTrans="0.0 0.9 -0.601" startRot="0.0 0.0 0.0" endRot="-22.1 0.0 0.0" />
            <part node="baleAnimNode180" startTime="0.3" endTime="0.793"  startTrans="0.0 0.9 -0.601" endTrans="0.0 0.656 -1.21" startRot="-22.1 0.0 0.0" endRot="-87 0.0 0.0" />

            <part node="gateBeltGuardArmature" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="1" startTime="0.0" endTime="1"  startTrans="0 0 0" endTrans="0 -0.06 -0.076" startRot="0.0 0.0 0.0" endRot="45 0.0 0.0" />
            <part node="gateBeltGuardArmatureRot2" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="2" startTime="0.0" endTime="1"  startTrans="0 0 0" endTrans="0 -0.06 -0.076" startRot="0.0 0.0 0.0" endRot="45 0.0 0.0" />

            <part node="baleBeltArmature" startTime="0.0" endTime="1.0"  startTrans="0 -0.931 0.138" endTrans="0 0.13 0" startRot="-6.117 0.0 0.0" endRot="0 0 0" />

            <part node="backDoor" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="1" startTime="0.0" endTime="1"  startRot="0.0 0.0 0.0" endRot="95.0 0.0 0.0" />
            <part node="backDoorRot" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="2" startTime="0.0" endTime="1"  startRot="0.0 0.0 0.0" endRot="95.0 0.0 0.0" />
			
            <part node="beltTensionArm" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="1" startTime="0.25" endTime="0.40"  startRot="0.0 0.0 0.0" endRot="45.0 0.0 0.0" />
            <part node="beltTensionArmRot2" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="2" startTime="0.25" endTime="0.40"  startRot="0.0 0.0 0.0" endRot="45.0 0.0 0.0" />

            <part node="balerKick" startTime="1.05" endTime="1.3"  startRot="0.0 0.0 0.0" endRot="55 0.0 0.0" />
            <part node="balerKickSpring2Rot" startTime="1.05" endTime="1.3"  startRot="0.0 0.0 0.0" endRot="-79 0.0 0.0" />
            <part node="joint9" startTime="1.05" endTime="1.3"  startTrans="0 -0.042 -0.001" endTrans="0 -0.305 -0.001"/>
            <part node="balerKickSpring2Scale" startTime="1.05" endTime="1.3" startScale="1 1 1" endScale="1 0.5 1" />

            <sound template="hydraulicOpen06" startTime="0.01" endTime="0.99" volumeScale="2" pitchScale="0.8" />
            <sound template="clackVar4" startTime="0.99" direction="1" volumeScale="2.3" pitchScale="1.2" />
            <sound template="balerEject" startTime="0.1" volumeScale="2" pitchScale="1.2" />
			<sound file="sounds/openGate.ogg" startTime="0.5" loops="1" volumeScale="10">
				<volume indoor="1" outdoor="0" />
			</sound>
        </animation>
    
        <animation name="closeDoor" resetOnStart="false">            
            <part node="gateBeltGuardArmature" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="1" startTime="0.65" endTime="2.55"  startTrans="0 -0.06 -0.076" endTrans="0 0 0" startRot="45 0 0" endRot="0 0 0" />

            <part node="baleBeltArmature" startTime="1.3" endTime="2.1"  startTrans="0 0.13 0" endTrans="0 0 0" />

            <part node="backDoor" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="1" startTime="0.65" endTime="2.55"  startRot="95.0 0.0 0.0" endRot="0.0 0.0 0.0" />
			
            <part node="beltTensionArm" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="1" startTime="0.65" endTime="2.1"  startRot="45 0 0" endRot="0 0 0" />

            <part node="balerKick" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="1" startTime="1.4" endTime="2.55"  startRot="55 0.0 0.0" endRot="0.0 0.0 0.0" />
            <part node="balerKickSpring2Rot" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="1" startTime="1.4" endTime="2.55"  startRot="-79 0.0 0.0" endRot="0 0.0 0.0" />
            <part node="joint9" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="1" startTime="1.4" endTime="2.55"  startTrans="0 -0.305 -0.001" endTrans="0 -0.042 -0.001"/>
            <part node="balerKickSpring2Scale" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="1" startTime="1.4" endTime="2.55" startScale="1 0.5 1" endScale="1 1 1" />

            <part node="baleAnimationNode" startTime="0.65" endTime="1.31" endScale="1.0 0.120 0.120" />
            <part node="baleAnimNode125" startTime="0.65" endTime="1.31" endTrans="0.0 0.625 -0.254" endRot="0 0 0"/>
            <part node="baleAnimNode150" startTime="0.65" endTime="1.31" endTrans="0.0 0.750 -0.254" endRot="0 0 0"/>
            <part node="baleAnimNode180" startTime="0.65" endTime="1.31" endTrans="0.0 0.900 -0.254" endRot="0 0 0"/>
            
            <part node="gateBeltGuardArmatureRot2" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="2" startTime="1.3" endTime="2.55"  startTrans="0 -0.06 -0.076" endTrans="0 0 0" startRot="45 0 0" endRot="0 0 0" />

            <part node="backDoorRot" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="2" startTime="1.3" endTime="2.55"  startRot="95.0 0.0 0.0" endRot="0.0 0.0 0.0" />
			
            <part node="beltTensionArmRot2" requiredConfigurationName="attacherJoint" requiredConfigurationIndex="2" startTime="1.3" endTime="2.1"  startRot="45 0 0" endRot="0 0 0" />

            <sound template="hydraulicOpen06" startTime="0.66" endTime="2.54" volumeScale="1.7" pitchScale="0.8" linkNode="soundsNoAccumulator"/>
            <sound template="sheetImp05"            startTime="2.55"                volumeScale="1"   pitchScale="0.8" linkNode="soundsNoAccumulator"/>
            <sound template="sheetImp02"            startTime="2.55"                volumeScale="3"   pitchScale="0.8" linkNode="soundsNoAccumulator"/>
            <sound template="clackVar5"             startTime="0.66"                volumeScale="0.4" pitchScale="1.5" linkNode="soundsNoAccumulator"/>
            <sound template="metalClose"            startTime="2.54" direction="1"  volumeScale="2.4" pitchScale="0.6" linkNode="soundsNoAccumulator"/>

            <sound template="hydraulicOpen06" startTime="1.31" endTime="2.54" volumeScale="1.7" pitchScale="0.8" linkNode="soundsAccumulator"/>
            <sound template="sheetImp05"            startTime="2.55"                volumeScale="1"   pitchScale="0.8" linkNode="soundsAccumulator"/>
            <sound template="sheetImp02"            startTime="2.55"                volumeScale="3"   pitchScale="0.8" linkNode="soundsAccumulator"/>
            <sound template="clackVar5"             startTime="1.31"                volumeScale="0.4" pitchScale="1.5" linkNode="soundsAccumulator"/>
            <sound template="metalClose"            startTime="2.54" direction="1"  volumeScale="2.4" pitchScale="0.6" linkNode="soundsAccumulator"/>
			<sound file="sounds/closeGate.ogg" startTime="0.8" loops="1" volumeScale="10">
				<volume indoor="1" outdoor="0" />
			</sound>
        </animation>

        <animation name="toggleCover">            
            <part node="leftDoor" startTime="0" endTime="2" startRot="0 -58 0" endRot="0 0 0" />
            <part node="leftDoorPart" startTime="0" endTime="2" startRot="-168.06 -66.814 180" endRot="0 0 0" />

            <part node="rightDoor" startTime="0" endTime="2" startRot="0 58 0" endRot="0 0 0" />
            <part node="rightDoorPart" startTime="0" endTime="2" startRot="-160.698 66.814 180" endRot="0 0 0" />

            <part node="rightSmalDoor" startTime="0" endTime="2" startRot="0 90 0" endRot="0 0 0" />
        </animation>

        <animation name="toggleCover2">
            <part node="backSmallDoor" startTime="0" endTime="2" startRot="-84.5 0 0" endRot="0 0 0" />
        </animation>
		
        <animation name="toggleCover3">
            <part node="additiveCap" startTime="0" duration="2.0" startRot="0 0 0" endRot="0 364 0" startTrans="0 0 0" endTrans="0 0.03 0"/>
            <part node="additiveCap" startTime="2.1" duration="0.5" startTrans="0 0.03 0" endTrans="0 0.075 0"/>
            <part node="additiveCap" startTime="2.6" duration="1" startTrans="0 0.075 0" endTrans="0.163 -0.019 0"/>
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="componentJointPickup" playSound="true">
                <componentJoint index="1" />
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="balerKickCoil" referencePoint="balerKickCoilRef" referenceFrame="movingParts" scaleZ="true" isActiveDirty="true" maxUpdateDistance="300"/>
            <movingPart node="pickupSideSpring" referencePoint="pickupSideSpringRef" referenceFrame="movingParts" scaleZ="true" isActiveDirty="true" maxUpdateDistance="300"/>
            <movingPart node="pickupSpringLeft" referencePoint="pickupSpringLeftRef" referenceFrame="movingParts" scaleZ="true" isActiveDirty="true" maxUpdateDistance="300"/>
            <movingPart node="pickupSpringRight" referencePoint="pickupSpringRightRef" referenceFrame="movingParts" scaleZ="true" isActiveDirty="true" maxUpdateDistance="300"/>
            <movingPart node="balerKickChain" referencePoint="balerKickChainRef" referenceFrame="movingParts" scaleZ="true" isActiveDirty="true" maxUpdateDistance="300"/>
            <movingPart node="baleTensionSprings" referencePoint="baleTensionSpringsRef" referenceFrame="movingParts" scaleZ="true" isActiveDirty="true" maxUpdateDistance="300"/>

            <movingPart node="backDoorHydraulic" referencePoint="backDoorHydraulicRef" referenceFrame="backDoorHydraulicTrans" isActiveDirty="true" maxUpdateDistance="300">
                <translatingPart node="backDoorHydraulicTrans" />
            </movingPart>

            <movingPart node="balerKickHydraulic" referencePoint="balerKickHydraulicRef" referenceFrame="balerKick" isActiveDirty="true" maxUpdateDistance="300">
                <translatingPart node="balerKickHydraulicTrans" />
            </movingPart>

            <movingPart node="backSmallDoorHydraulic" referencePoint="backSmallDoorHydraulicRef" referenceFrame="backSmallDoor" isActiveDirty="true" maxUpdateDistance="300">
                <translatingPart node="backSmallDoorHydraulicTrans" />
            </movingPart>

            <movingPart node="pickupHydraulic" referencePoint="pickupHydraulicTransRef" referenceFrame="movingParts" isActiveDirty="true" maxUpdateDistance="300">
                <translatingPart node="pickupHydraulicTrans" />
            </movingPart>
        </movingParts>
    </cylindered>
	
    <speedRotatingParts>
        <speedRotatingPart node="pickupRotate2" radius="0.3" groundReferenceNodeIndex="1" fadeOutTime="5" onlyActiveWhenLowered="true" workAreaIndex="1" />
        <speedRotatingPart node="rotate2" radius="0.3" groundReferenceNodeIndex="1" fadeOutTime="5" onlyActiveWhenLowered="true" workAreaIndex="1" />
        <speedRotatingPart node="rotate3" radius="0.3" groundReferenceNodeIndex="1" fadeOutTime="5" onlyActiveWhenLowered="true" workAreaIndex="1" />
    </speedRotatingParts>

    <pickup>
        <animation name="rotatePickup" lowerSpeed="2" liftSpeed="-1.5" />
    </pickup>

    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration name="1" price="0">
                <fillUnits>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" fillTypeCategories="windrow" capacity="4000" showInShop="false">
                        <alarmTriggers>
                            <alarmTrigger minFillLevel="0.86" maxFillLevel="0.999" needsTurnOn="true">
								<alarmSound file="sounds/baleComplete.ogg" loops="1" volumeScale="10">
									<volume indoor="1" outdoor="0" />
								</alarmSound>
                            </alarmTrigger>
                        </alarmTriggers>
                    </fillUnit>
                    <fillUnit showInShop="false" fillTypes="BALE_NET" uiDisplayType="STEP">
                        <exactFillRootNode node="exactFillRootNodeBaleNet"/>
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
            <fillUnitConfiguration name="2" price="2500">
                <fillUnits>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" fillTypeCategories="windrow" capacity="4000" showInShop="false">
                        <alarmTriggers>
                            <alarmTrigger minFillLevel="0.86" maxFillLevel="0.999" needsTurnOn="true">
								<alarmSound file="sounds/baleComplete.ogg" loops="1" volumeScale="10">
									<volume indoor="1" outdoor="0" />
								</alarmSound>
                            </alarmTrigger>
                        </alarmTriggers>
                    </fillUnit>
                    <fillUnit showInShop="false" fillTypes="BALE_NET" uiDisplayType="STEP">
                        <exactFillRootNode node="exactFillRootNodeBaleNet"/>
                    </fillUnit>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" fillTypes="SILAGE_ADDITIVE" capacity="120" showInShop="false" uiPrecision="2">
                        <exactFillRootNode node="exactFillRootNodeAdditives" />
                    </fillUnit>
                </fillUnits>
                <objectChange node="additive" visibilityActive="true"/>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>

    <turnOnVehicle>
        <sounds>
            <start template="rollbeltWorkStart" />
            <work template="rollbeltLoop" />
            <work template="augerBelt" volumeScale="1" innerRadius="1" outerRadius="10" fadeIn="0.2" fadeOut="0.2" linkNodeOffset="1 2 0"/>
            <stop template="rollbeltWorkStop" />
            <work template="balerPickupLoop01" linkNode="attacherJoint" volumeScale="0.35" fadeIn="2"/>
            <work template="balerBackLoop" volumeScale="0.4" fadeIn="2" fadeOut="1"/>
        </sounds>
    </turnOnVehicle>

    <baler maxPickupLitersPerSecond="350">
        <additives fillUnitIndex="3" usage="0.0000275" fillTypes="GRASS_WINDROW ALFALFA_WINDROW"/>

        <baleTypes>
            <baleType isRoundBale="true" width="1.6" diameter="1.50">
                <nodes baleNode="baleNode150" />
                <animations dropAnimationTime="0.793" fillAnimation="fillAnimation150" unloadAnimation="unload150" unloadAnimationSpeed="0.35" />
            </baleType>
            <baleType isRoundBale="true" width="1.6" diameter="1.80">
                <nodes baleNode="baleNode180" />
                <animations dropAnimationTime="0.793" fillAnimation="fillAnimation180" unloadAnimation="unload180" unloadAnimationSpeed="0.35" />
            </baleType>
        </baleTypes>

        <automaticDrop enabled="true" toggleable="true"/>

        <baleAnimation closeAnimationName="closeDoor" closeAnimationSpeed="0.5"/>

        <fillEffect>
            <effectNode effectClass="TypedMotionPathEffect" effectType="PICKUPIN" linkNode="pickupEffectNode">
                <motionPathEffect textureFilename="$data/vehicles/kuhn/vb3190/pickupEffectArray.dds" numRows="12" rowLength="10" minFade="0.15" shapeScale="0.85" speedScale="1.7"/>
            </effectNode>
            <effectNode effectClass="TypedMotionPathEffect" effectType="PICKUPIN" linkNode="liftupEffectNode">
                <motionPathEffect textureFilename="$data/vehicles/kuhn/vb3190/liftupEffectArray.dds" numRows="10" rowLength="10" delay="0.35" shapeScale="0.8"/>
            </effectNode>
            <effectNode effectClass="ParticleEffect" effectNode="emitterShapeSmoke" particleType="SMOKE" materialType="smokeParticle" emitCountScale="0.1"/>
            <effectNode effectClass="ParticleEffect" effectNode="emitterShapeSmoke" particleType="SMOKE" materialType="smokeParticle" emitCountScale="0.2" worldSpace="false"/>
        </fillEffect>

        <animationNodes>
            <animationNode node="pickupRotate1" rotSpeed="-1000" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />

            <animationNode node="rotate1" rotSpeed="-500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate4" rotSpeed="-500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate5" rotSpeed="-1500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate7" rotSpeed="1500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate9" rotSpeed="500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate10" rotSpeed="500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate12" rotSpeed="500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate13" rotSpeed="500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate14" rotSpeed="-500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate15" rotSpeed="-500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate17" rotSpeed="-500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate18" rotSpeed="-500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate19" rotSpeed="-500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate20" rotSpeed="500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate21" rotSpeed="-500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate22" rotSpeed="-500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate23" rotSpeed="1500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate24" rotSpeed="500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />
            <animationNode node="rotate25" rotSpeed="-500" rotAxis="1" turnOnFadeTime="2" turnOffFadeTime="3" />

            <animationNode node="belts" rotSpeed="-10" turnOnFadeTime="2" turnOffFadeTime="3" shaderComponentScale="1 0 0 0" shaderParameterName="offsetUV"/>
            <animationNode node="chain1" rotSpeed="-250" turnOnFadeTime="2" turnOffFadeTime="3" shaderComponentScale="1 0 0 0" shaderParameterName="offsetUV" />
            <animationNode node="chain2" rotSpeed="-250" turnOnFadeTime="2" turnOffFadeTime="3" shaderComponentScale="1 0 0 0" shaderParameterName="offsetUV" />
            <animationNode node="chain3" rotSpeed="250" turnOnFadeTime="2" turnOffFadeTime="3" shaderComponentScale="1 0 0 0" shaderParameterName="offsetUV" />
            <animationNode node="chain4" rotSpeed="750" turnOnFadeTime="2" turnOffFadeTime="3" shaderComponentScale="1 0 0 0" shaderParameterName="offsetUV" />
            <animationNode node="chain5" rotSpeed="250" turnOnFadeTime="2" turnOffFadeTime="3" shaderComponentScale="1 0 0 0" shaderParameterName="offsetUV" />
        </animationNodes>
		
		<sounds>
			<work file="sounds/go.ogg" loops="1" volumeScale="10">
				<volume indoor="1" outdoor="0" />
			</work>
		</sounds>

    </baler>
	
	<designConfigurations title="$l10n_configuration_SpeedDecals">  
        <designConfiguration name="$l10n_configuration_valueNo" price="0" >
        </designConfiguration>
		 <designConfiguration name="$l10n_configuration_US" price="10" >
			<objectChange node="Decals2_NA"            visibilityActive="true" />
        </designConfiguration>
		 <designConfiguration name="$l10n_configuration_EU" price="10" >
			<objectChange node="Decals2_EU"            visibilityActive="true" />
        </designConfiguration>
	</designConfigurations>
		
	<design2Configurations title="$l10n_configuration_Slow">  
        <design2Configuration name="$l10n_configuration_valueNo" price="0" >
        </design2Configuration>
		 <design2Configuration name="$l10n_configuration_valueYes" price="100" >
			<objectChange node="SMV_NA"  visibilityActive="true" />
        </design2Configuration>
	</design2Configurations>

    <consumable>
        <consumableConfigurations title="$l10n_configuration_baleNet" typeName="BALE_NET">
            <consumableConfiguration price="0" name="$l10n_configuration_valueEmpty"/>
            <consumableConfiguration price="960" name="John Deere XtraCover™" consumableName="JOHNDEERE_NETWRAP"/>
            <consumableConfiguration price="960" name="$l10n_consumable_lizardNetWrap" consumableName="LIZARD_NETWRAP"/>
            <consumableConfiguration price="960" name="$l10n_consumable_lizardFoilWrap" consumableName="LIZARD_FOILWRAP"/>
        </consumableConfigurations>

        <type typeName="BALE_NET" defaultConsumableName="JOHNDEERE_NETWRAP" fillUnitIndex="2">
            <slot node="baleNetSlot01" isConsumingSlot="true"/>
            <slot node="baleNetSlot02" />

            <objectChange node="netRoll_0" visibilityActive="true" visibilityInactive="false"/>
            <objectChange node="netRoll_1" visibilityActive="true" visibilityInactive="false"/>
        </type>
    </consumable>

    <ai>
        <allowTurnBackward value="false"/>
        <agentAttachment jointNode="attacherJoint" rotCenterWheelIndices="1 2" width="3.0" height="3" length="3.4" lengthOffset="0.5"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-1.4" maxX="1.4" minZ="-2.1" maxZ="0.9" yOffset="0.4" />
    </foliageBending>

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

<i3dMappings>
  <i3dMapping id="561R_main_component1" node="0>" />
  <i3dMapping id="561R_vis" node="0>0" />
  <i3dMapping id="attachable" node="0>0|0" />
  <i3dMapping id="attacherJoint" node="0>0|0|0" />
  <i3dMapping id="pto" node="0>0|0|1" />
  <i3dMapping id="ptoInputNode" node="0>0|0|1|0" />
  <i3dMapping id="ptoDetachNode" node="0>0|0|1|1" />
  <i3dMapping id="ptoLocalInputNode" node="0>0|0|1|2" />
  <i3dMapping id="ptoLocalOutputNode" node="0>0|0|1|3" />
  <i3dMapping id="support" node="0>0|0|2" />
  <i3dMapping id="supportRot" node="0>0|0|2|0" />
  <i3dMapping id="supportTrans" node="0>0|0|2|0|0" />
  <i3dMapping id="colPart01" node="0>0|0|2|0|0|0" />
  <i3dMapping id="supportPart" node="0>0|0|2|0|1" />
  <i3dMapping id="Decals22" node="0>0|0|2|0|2" />
  <i3dMapping id="hoses" node="0>0|0|3" />
  <i3dMapping id="hydraulicIn01_detached" node="0>0|0|3|0" />
  <i3dMapping id="hydraulicIn01_connector" node="0>0|0|3|0|0" />
  <i3dMapping id="hydraulicOut01_detached" node="0>0|0|3|1" />
  <i3dMapping id="hydraulicOut01_connector" node="0>0|0|3|1|0" />
  <i3dMapping id="hydraulicIn02_detached" node="0>0|0|3|2" />
  <i3dMapping id="hydraulicIn02_connector" node="0>0|0|3|2|0" />
  <i3dMapping id="hydraulicOut02_detached" node="0>0|0|3|3" />
  <i3dMapping id="hydraulicOut02_connector" node="0>0|0|3|3|0" />
  <i3dMapping id="hydraulicIn03_detached" node="0>0|0|3|4" />
  <i3dMapping id="hydraulicIn03_connector" node="0>0|0|3|4|0" />
  <i3dMapping id="hydraulicOut03_detached" node="0>0|0|3|5" />
  <i3dMapping id="hydraulicOut03_connector" node="0>0|0|3|5|0" />
  <i3dMapping id="hydraulicIn01" node="0>0|0|3|6" />
  <i3dMapping id="hydraulicOut01" node="0>0|0|3|7" />
  <i3dMapping id="hydraulicIn02" node="0>0|0|3|8" />
  <i3dMapping id="hydraulicOut02" node="0>0|0|3|9" />
  <i3dMapping id="hydraulicIn03" node="0>0|0|3|10" />
  <i3dMapping id="hydraulicOut03" node="0>0|0|3|11" />
  <i3dMapping id="wheels" node="0>0|1" />
  <i3dMapping id="wheelLeft" node="0>0|1|0" />
  <i3dMapping id="wheelRight" node="0>0|1|1" />
  <i3dMapping id="baler" node="0>0|2" />
  <i3dMapping id="baleAnimationNode" node="0>0|2|0" />
  <i3dMapping id="baleAnimNodeAccum125" node="0>0|2|0|0" />
  <i3dMapping id="baleAnimNode125" node="0>0|2|0|0|0" />
  <i3dMapping id="baleNode125" node="0>0|2|0|0|0|0" />
  <i3dMapping id="baleAnimNodeAccum150" node="0>0|2|0|1" />
  <i3dMapping id="baleAnimNode150" node="0>0|2|0|1|0" />
  <i3dMapping id="baleNode150" node="0>0|2|0|1|0|0" />
  <i3dMapping id="baleAnimNodeAccum180" node="0>0|2|0|2" />
  <i3dMapping id="baleAnimNode180" node="0>0|2|0|2|0" />
  <i3dMapping id="baleNode180" node="0>0|2|0|2|0|0" />
  <i3dMapping id="baleAnimNode" node="0>0|2|1" />
  <i3dMapping id="workArea" node="0>0|3" />
  <i3dMapping id="workAreaStart" node="0>0|3|0" />
  <i3dMapping id="workAreaWidth" node="0>0|3|1" />
  <i3dMapping id="workAreaHeight" node="0>0|3|2" />
  <i3dMapping id="configurations" node="0>0|4" />
  <i3dMapping id="additive" node="0>0|4|0" />
  <i3dMapping id="additiveCapRot" node="0>0|4|0|0" />
  <i3dMapping id="additiveCap" node="0>0|4|0|0|0" />
  <i3dMapping id="exactFillRootNodeAdditives" node="0>0|4|1" />
  <i3dMapping id="soundsNoAccumulator" node="0>0|4|2" />
  <i3dMapping id="soundsAccumulator" node="0>0|4|3" />
  <i3dMapping id="movingParts" node="0>0|5" />
  <i3dMapping id="backDoorRot" node="0>0|5|0" />
  <i3dMapping id="backDoor" node="0>0|5|0|0" />
  <i3dMapping id="polySurface170" node="0>0|5|0|0|0" />
  <i3dMapping id="Decals2" node="0>0|5|0|0|0|0" />
  <i3dMapping id="Decals2_EU" node="0>0|5|0|0|0|0|0" />
  <i3dMapping id="Decals2_NA" node="0>0|5|0|0|0|0|1" />
  <i3dMapping id="SMV_NA" node="0>0|5|0|0|0|0|2" />
  <i3dMapping id="Set_B_216_low1" node="0>0|5|0|0|0|1" />
  <i3dMapping id="Set_B_67_low1" node="0>0|5|0|0|0|1|0" />
  <i3dMapping id="group106_Extra_07_low" node="0>0|5|0|0|0|1|1" />
  <i3dMapping id="polySurface352" node="0>0|5|0|0|0|2" />
  <i3dMapping id="backSmallDoor" node="0>0|5|0|0|1" />
  <i3dMapping id="Extra_02_low238" node="0>0|5|0|0|1|0" />
  <i3dMapping id="polySurface342" node="0>0|5|0|0|1|1" />
  <i3dMapping id="polySurface343" node="0>0|5|0|0|1|2" />
  <i3dMapping id="backSmallDoorHydraulic" node="0>0|5|0|0|1|3" />
  <i3dMapping id="backSmallDoorHydraulicTrans" node="0>0|5|0|0|1|3|0" />
  <i3dMapping id="polySurface305" node="0>0|5|0|0|2" />
  <i3dMapping id="Set_B_22_low" node="0>0|5|0|0|3" />
  <i3dMapping id="Set_B_72_low" node="0>0|5|0|0|4" />
  <i3dMapping id="Set_B_68_low" node="0>0|5|0|0|5" />
  <i3dMapping id="Set_B_208_low" node="0>0|5|0|0|6" />
  <i3dMapping id="netRoll_0" node="0>0|5|0|0|6|0" />
  <i3dMapping id="Set_B_91_low" node="0>0|5|0|0|7" />
  <i3dMapping id="Set_B_104_low1" node="0>0|5|0|0|8" />
  <i3dMapping id="Set_B_136_low" node="0>0|5|0|0|9" />
  <i3dMapping id="Set_B_124_low1" node="0>0|5|0|0|10" />
  <i3dMapping id="Set_B_83_low1" node="0>0|5|0|0|11" />
  <i3dMapping id="netRoll_1" node="0>0|5|0|0|11|0" />
  <i3dMapping id="Set_B_108_low4" node="0>0|5|0|0|12" />
  <i3dMapping id="polySurface321" node="0>0|5|0|0|13" />
  <i3dMapping id="baleBeltArmatureTrans" node="0>0|5|0|0|14" />
  <i3dMapping id="baleBeltArmature" node="0>0|5|0|0|14|0" />
  <i3dMapping id="joints" node="0>0|5|0|0|15" />
  <i3dMapping id="gateArmature" node="0>0|5|0|0|15|0" />
  <i3dMapping id="backDoorHydraulicRef" node="0>0|5|0|0|16" />
  <i3dMapping id="backSmallDoorHydraulicRef" node="0>0|5|0|0|17" />
  <i3dMapping id="polySurface473" node="0>0|5|0|0|18" />
  <i3dMapping id="licensePlateBack" node="0>0|5|0|0|19" />
  <i3dMapping id="lights" node="0>0|5|0|0|20" />
  <i3dMapping id="staticLights" node="0>0|5|0|0|20|0" />
  <i3dMapping id="backLights_0" node="0>0|5|0|0|20|0|0" />
  <i3dMapping id="turnRightLight" node="0>0|5|0|0|20|0|1" />
  <i3dMapping id="turnLeftLight" node="0>0|5|0|0|20|0|2" />
  <i3dMapping id="backLights_1" node="0>0|5|0|0|20|1" />
  <i3dMapping id="backLightsHigh1" node="0>0|5|0|0|20|1|0" />
  <i3dMapping id="backLightsHigh2" node="0>0|5|0|0|20|1|0|0" />
  <i3dMapping id="turnLights" node="0>0|5|0|0|20|2" />
  <i3dMapping id="turnLightLeftBack" node="0>0|5|0|0|20|2|0" />
  <i3dMapping id="turnLightRightBack" node="0>0|5|0|0|20|2|1" />
  <i3dMapping id="baleNet" node="0>0|5|0|0|21" />
  <i3dMapping id="baleNetSlot01" node="0>0|5|0|0|21|0" />
  <i3dMapping id="baleNetSlot02" node="0>0|5|0|0|21|1" />
  <i3dMapping id="exactFillRootNodeBaleNet" node="0>0|5|0|0|21|2" />
  <i3dMapping id="backDoorCol" node="0>0|5|0|0|22" />
  <i3dMapping id="balerKick" node="0>0|5|1" />
  <i3dMapping id="balerKickHydraulic" node="0>0|5|1|0" />
  <i3dMapping id="balerKickHydraulicTrans" node="0>0|5|1|0|0" />
  <i3dMapping id="balerKickCoilRef" node="0>0|5|1|1" />
  <i3dMapping id="polySurface487" node="0>0|5|1|2" />
  <i3dMapping id="balerKickSpring2Rot" node="0>0|5|1|3" />
  <i3dMapping id="balerKickColTrans" node="0>0|5|1|4" />
  <i3dMapping id="balerKickSpring2" node="0>0|5|1|3|0" />
  <i3dMapping id="balerKickSpring2Scale" node="0>0|5|1|3|0|0" />
  <i3dMapping id="polySurface485" node="0>0|5|1|3|0|0|0" />
  <i3dMapping id="joint8" node="0>0|5|1|3|0|1" />
  <i3dMapping id="joint9" node="0>0|5|1|3|0|2" />
  <i3dMapping id="balerKickChainRef" node="0>0|5|1|3|0|2|0" />
  <i3dMapping id="leftDoorRot" node="0>0|5|2" />
  <i3dMapping id="leftDoor" node="0>0|5|2|0" />
  <i3dMapping id="Set_A_08_low" node="0>0|5|2|0|0" />
  <i3dMapping id="polySurface177" node="0>0|5|2|0|1" />
  <i3dMapping id="rightDoorRot" node="0>0|5|3" />
  <i3dMapping id="rightDoor" node="0>0|5|3|0" />
  <i3dMapping id="Set_A_07_low" node="0>0|5|3|0|0" />
  <i3dMapping id="polySurface173" node="0>0|5|3|0|1" />
  <i3dMapping id="rightSmalDoorRot" node="0>0|5|4" />
  <i3dMapping id="rightSmalDoor" node="0>0|5|4|0" />
  <i3dMapping id="polySurface246" node="0>0|5|4|0|0" />
  <i3dMapping id="rightDoorPart" node="0>0|5|5" />
  <i3dMapping id="leftDoorPart" node="0>0|5|6" />
  <i3dMapping id="gateBeltGuardArmatureRot" node="0>0|5|7" />
  <i3dMapping id="gateBeltGuardArmatureRot2" node="0>0|5|7|0" />
  <i3dMapping id="gateBeltGuardArmature" node="0>0|5|7|0|0" />
  <i3dMapping id="backDoorHydraulic" node="0>0|5|8" />
  <i3dMapping id="backDoorHydraulicTrans" node="0>0|5|8|0" />
  <i3dMapping id="polySurface368" node="0>0|5|8|1" />
  <i3dMapping id="joint10" node="0>0|5|8|2" />
  <i3dMapping id="balerKickCoil" node="0>0|5|9" />
  <i3dMapping id="pickupSideSpring" node="0>0|5|10" />
  <i3dMapping id="pickupSpringLeft" node="0>0|5|11" />
  <i3dMapping id="pickupSpringRight" node="0>0|5|12" />
  <i3dMapping id="pickupHydraulic" node="0>0|5|13" />
  <i3dMapping id="pickupHydraulicTrans" node="0>0|5|13|0" />
  <i3dMapping id="pCylinder213" node="0>0|5|13|1" />
  <i3dMapping id="polySurface417" node="0>0|5|13|2" />
  <i3dMapping id="joint11" node="0>0|5|13|3" />
  <i3dMapping id="balerKickChain" node="0>0|5|14" />
  <i3dMapping id="rotationNodes" node="0>0|6" />
  <i3dMapping id="chains" node="0>0|6|0" />
  <i3dMapping id="chain1" node="0>0|6|0|0" />
  <i3dMapping id="chain2" node="0>0|6|0|1" />
  <i3dMapping id="chain3" node="0>0|6|0|2" />
  <i3dMapping id="chain4" node="0>0|6|0|3" />
  <i3dMapping id="chain5" node="0>0|6|0|4" />
  <i3dMapping id="rotate1" node="0>0|6|1" />
  <i3dMapping id="rotate2" node="0>0|6|2" />
  <i3dMapping id="rotate3" node="0>0|6|3" />
  <i3dMapping id="rotate4" node="0>0|6|4" />
  <i3dMapping id="rotate5" node="0>0|6|5" />
  <i3dMapping id="rotate7" node="0>0|6|6" />
  <i3dMapping id="rotate9" node="0>0|6|7" />
  <i3dMapping id="rotate10" node="0>0|6|8" />
  <i3dMapping id="rotate12" node="0>0|6|9" />
  <i3dMapping id="rotate13" node="0>0|6|10" />
  <i3dMapping id="beltTensionArmRot" node="0>0|5|15" />
  <i3dMapping id="beltTensionArmRot2" node="0>0|5|15|0" />
  <i3dMapping id="beltTensionArm" node="0>0|5|15|0|0" />
  <i3dMapping id="rotate14" node="0>0|5|15|0|0|0" />
  <i3dMapping id="baleTensionSprings" node="0>0|5|15|0|0|1" />
  <i3dMapping id="beltTensionArmature" node="0>0|5|15|0|0|2" />
  <i3dMapping id="rotate15" node="0>0|6|11" />
  <i3dMapping id="rotate16" node="0>0|6|12" />
  <i3dMapping id="rotate17" node="0>0|6|13" />
  <i3dMapping id="rotate18" node="0>0|6|14" />
  <i3dMapping id="rotate19" node="0>0|6|15" />
  <i3dMapping id="rotate20" node="0>0|6|16" />
  <i3dMapping id="rotate21" node="0>0|6|17" />
  <i3dMapping id="rotate22" node="0>0|6|18" />
  <i3dMapping id="rotate23" node="0>0|6|19" />
  <i3dMapping id="rotate24" node="0>0|6|20" />
  <i3dMapping id="rotate25" node="0>0|6|21" />
  <i3dMapping id="visuals" node="0>0|7" />
  <i3dMapping id="setD" node="0>0|7|0" />
  <i3dMapping id="Set_D_11_low1" node="0>0|7|0|0" />
  <i3dMapping id="Set_D_66_low" node="0>0|7|0|1" />
  <i3dMapping id="polySurface365" node="0>0|7|0|2" />
  <i3dMapping id="setC" node="0>0|7|1" />
  <i3dMapping id="Set_C_244_low" node="0>0|7|1|0" />
  <i3dMapping id="Set_C_17_low" node="0>0|7|1|0|0" />
  <i3dMapping id="Set_C_165_low" node="0>0|7|1|1" />
  <i3dMapping id="Set_C_28_low" node="0>0|7|1|2" />
  <i3dMapping id="Set_C_51_low" node="0>0|7|1|3" />
  <i3dMapping id="polySurface245" node="0>0|7|1|4" />
  <i3dMapping id="setA" node="0>0|7|2" />
  <i3dMapping id="setB" node="0>0|7|3" />
  <i3dMapping id="polySurface344" node="0>0|7|3|0" />
  <i3dMapping id="decals" node="0>0|7|4" />
  <i3dMapping id="polySurface442" node="0>0|7|5" />
  <i3dMapping id="Tubes_grp1" node="0>0|7|6" />
  <i3dMapping id="mainBeltArmature" node="0>0|7|7" />
  <i3dMapping id="belts" node="0>0|7|8" />
  <i3dMapping id="balerKickHydraulicRef" node="0>0|7|9" />
  <i3dMapping id="polySurface468" node="0>0|7|10" />
  <i3dMapping id="polySurface488" node="0>0|7|11" />
  <i3dMapping id="joint12" node="0>0|7|12" />
  <i3dMapping id="baleTensionSpringsRef" node="0>0|7|13" />
  <i3dMapping id="componentJointPickup" node="0>0|8" />
  <i3dMapping id="effects" node="0>0|9" />
  <i3dMapping id="liftupEffectNode" node="0>0|9|0" />
  <i3dMapping id="rearAttacherJoint" node="0>0|10" />
  <i3dMapping id="561R_pickup_component2" node="1>" />
  <i3dMapping id="wheelPickupLeft" node="1>0" />
  <i3dMapping id="wheelPickupRight" node="1>1" />
  <i3dMapping id="pickupRef" node="1>2" />
  <i3dMapping id="groundReferenceNode" node="1>3" />
  <i3dMapping id="polySurface138" node="1>4" />
  <i3dMapping id="Decals27" node="1>4|0" />
  <i3dMapping id="Extra_02_low96" node="1>4|1" />
  <i3dMapping id="polySurface335" node="1>5" />
  <i3dMapping id="Set_D_105_low" node="1>6" />
  <i3dMapping id="Extra_02_low95" node="1>6|0" />
  <i3dMapping id="Extra_02_low12" node="1>6|1" />
  <i3dMapping id="pickupRotate2" node="1>6|2" />
  <i3dMapping id="emitterShapeSmoke" node="1>7" />
  <i3dMapping id="pickupEffectNode" node="1>8" />
  <i3dMapping id="pickupRotate1" node="1>9" />
  <i3dMapping id="pickupSideSpringRef" node="1>10" />
  <i3dMapping id="pickupSpringLeftRef" node="1>11" />
  <i3dMapping id="pickupSpringRightRef" node="1>12" />
  <i3dMapping id="pickupHydraulicTransRef" node="1>13" />
</i3dMappings>
</vehicle>
