﻿<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="baleLoader" 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>RBM2000</name>
        <specs>
            <neededPower>130</neededPower>
        </specs>
        <functions>
            <function>$l10n_function_baleStacker</function>
        </functions>
        <image>$data/vehicles/andersonGroup/rbm2000/store_rbm2000.png</image>
        <price>50500</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>ANDERSONGROUP</brand>
        <category>baleLoaders</category>
        <shopLoadingDelay initial="0.35"/>
        <shopTranslationOffset>0 0.03 0</shopTranslationOffset>
        <shopRotationOffset>-1.11 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>1399040</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>223488</indexBufferMemoryUsage>
        <textureMemoryUsage>2228224</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_baleLoader</typeDesc>
        <filename>$data/vehicles/andersonGroup/rbm2000/rbm2000.i3d</filename>
        <size width="4.5" length="12" height="4.3" widthOffset="-0.5"/>
        <components>
            <component centerOfMass="0 0.55 -1" solverIterationCount="10" mass="6000"/>
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="250"/>
            <joint component1="1" component2="2" node="componentJoint" rotLimit="120 0 0" transLimit="0 0 0"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
        <sounds volumeFactor="0.5"/>
        <mapHotspot type="TOOL_TRAILED" />
    </base>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="TRELLEBORG" saveId="TRELLEBORG_DEFAULT">
                <wheels>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T404/560_45R22_5.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.6" repr="wheelFrontLeft"  forcePointRatio="0.4" initialCompression="30" suspTravel="0.15" spring="31" damper="25" yOffset="-0.025" />
                        <wheelChock parkingNode="wheelChock01" />
                        <wheelChock parkingNode="wheelChock02" isInverted="true" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T404/560_45R22_5.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.6" repr="wheelFrontRight" forcePointRatio="0.4" initialCompression="30" suspTravel="0.15" spring="31" damper="25" yOffset="-0.025"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T404/560_45R22_5.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.6" repr="wheelBackLeft"   forcePointRatio="0.4" initialCompression="30" suspTravel="0.15" spring="31" damper="25" yOffset="0.01" />
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T404/560_45R22_5.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.6" repr="wheelBackRight"  forcePointRatio="0.4" initialCompression="30" suspTravel="0.15" spring="31" damper="25" yOffset="0.01" />
                    </wheel>
                </wheels>
            </wheelConfiguration>

            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="MICHELIN" saveId="MICHELIN_DEFAULT">
                <wheels baseConfig="TRELLEBORG_DEFAULT">
                    <wheel filename="$data/shared/wheels/tires/michelin/cargoXBibHD/560_45R22_5.xml">
                        <physics yOffset="-0.019"/>
                        <wheelChock/>
                        <wheelChock/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/michelin/cargoXBibHD/560_45R22_5.xml">
                        <physics yOffset="-0.019"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/michelin/cargoXBibHD/560_45R22_5.xml">
                        <physics yOffset="0.016"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/michelin/cargoXBibHD/560_45R22_5.xml">
                        <physics yOffset="0.016"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>

            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="BKT" saveId="BKT_DEFAULT">
                <wheels baseConfig="TRELLEBORG_DEFAULT">
                    <wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/560_45R22_5.xml">
                        <wheelChock/>
                        <wheelChock/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/560_45R22_5.xml"/>
                    <wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/560_45R22_5.xml"/>
                    <wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/560_45R22_5.xml"/>
                </wheels>
            </wheelConfiguration>

            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="VREDESTEIN" saveId="VREDESTEIN_DEFAULT">
                <wheels baseConfig="TRELLEBORG_DEFAULT">
                    <wheel filename="$data/shared/wheels/tires/vredestein/flotationPro/560_45R22_5.xml">
                        <physics yOffset="-0.019"/>
                        <wheelChock/>
                        <wheelChock/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/vredestein/flotationPro/560_45R22_5.xml">
                        <physics yOffset="-0.019"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/vredestein/flotationPro/560_45R22_5.xml">
                        <physics yOffset="0.016"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/vredestein/flotationPro/560_45R22_5.xml">
                        <physics yOffset="0.016"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>

        <rimColor material="18">SHARED_WHITE1</rimColor>

        <hubs>
            <color0>ANDERSONGROUP_RED1</color0>
            <color1>SHARED_GREY3</color1>
            <hub linkNode="wheelFrontLeft"  filename="$data/shared/wheels/hubs/hub_n8_6.xml" isLeft="true"  scale="0.285 0.285 0.285" />
            <hub linkNode="wheelFrontRight" filename="$data/shared/wheels/hubs/hub_n8_6.xml" isLeft="false" scale="0.285 0.285 0.285" />
            <hub linkNode="wheelBackLeft"  filename="$data/shared/wheels/hubs/hub_n8_6.xml" isLeft="true"  scale="0.285 0.285 0.285" />
            <hub linkNode="wheelBackRight" filename="$data/shared/wheels/hubs/hub_n8_6.xml" isLeft="false" scale="0.285 0.285 0.285" />
        </hubs>
    </wheels>

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" jointType="trailer" attacherHeight="0.67"/>
        </inputAttacherJoints>
        <support animationName="moveSupport"/>
        <brakeForce force="0.8" maxForce="1.4" maxForceMass="14000"/>
    </attachable>

    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn01_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut01_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|2" linkNode="hydraulicIn02_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
        <dynamicallyLoadedPart node="1|3" linkNode="hydraulicOut02_detachedAdapter"  filename="$data/shared/connectionHoses/connectors.i3d" />
    </dynamicallyLoadedParts>

    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn"  node="hydraulicOut01"  length="1" diameter="0.02" straighteningFactor="2">
           <objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicIn01" length="1" diameter="0.02" straighteningFactor="2">
           <objectChange node="hydraulicOut01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="airDoubleYellow"  node="hydraulicIn02"  length="1.2" diameter="0.02" straighteningFactor="2">
           <objectChange node="hydraulicIn02_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="airDoubleRed" node="hydraulicOut02" length="1.2" diameter="0.02" straighteningFactor="2">
           <objectChange node="hydraulicOut02_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="electric" node="electric" adapterNode="electric_detached" length="1.2" diameter="0.015" straighteningFactor="2">
            <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true" />
        </hose>
    </connectionHoses>

    <powerConsumer ptoRpm="300" neededMinPtoPower="10" neededMaxPtoPower="10"/>

    <lights>
        <sharedLight linkNode="rearLightOvalLEDWhite_02" filename="$data/shared/assets/lights/lizard/rearLight43_right.xml" />
        <sharedLight linkNode="rearLightOvalLEDWhite_01" filename="$data/shared/assets/lights/lizard/rearLight43_left.xml" />
        <sharedLight linkNode="yellowRound_02"           filename="$data/shared/assets/reflectors/lizard/yellowRound_01.xml" />
        <sharedLight linkNode="yellowRound_03"           filename="$data/shared/assets/reflectors/lizard/yellowRound_01.xml" />
        <sharedLight linkNode="yellowRound_04"           filename="$data/shared/assets/reflectors/lizard/yellowRound_01.xml" />
        <sharedLight linkNode="yellowRound_05"           filename="$data/shared/assets/reflectors/lizard/yellowRound_01.xml" />
        <sharedLight linkNode="yellowRound_06"           filename="$data/shared/assets/reflectors/lizard/yellowRound_01.xml" />
        <sharedLight linkNode="yellowRound_07"           filename="$data/shared/assets/reflectors/lizard/yellowRound_01.xml" />
        <sharedLight linkNode="yellowRound_08"           filename="$data/shared/assets/reflectors/lizard/yellowRound_01.xml" />
        <sharedLight linkNode="yellowRound_09"           filename="$data/shared/assets/reflectors/lizard/yellowRound_01.xml" />
        <sharedLight linkNode="yellowRound_010"          filename="$data/shared/assets/reflectors/lizard/yellowRound_01.xml" />
        <sharedLight linkNode="yellowRound_011"          filename="$data/shared/assets/reflectors/lizard/yellowRound_01.xml" />
        <sharedLight linkNode="redTriangle_02"           filename="$data/shared/assets/reflectors/lizard/redTriangle_02.xml" />
        <sharedLight linkNode="redTriangle_03"           filename="$data/shared/assets/reflectors/lizard/redTriangle_02.xml" />
        <sharedLight linkNode="plateNumberLight02"       filename="$data/shared/assets/lights/lizard/plateNumberLight02.xml" />

        <realLights>
            <high>
                <light node="backLightsHigh1" lightTypes="0"/>
                <light node="licensePlateLightHigh" lightTypes="0"/>
                <turnLightLeft  node="turnLightLeftBack" />
                <turnLightRight node="turnLightRightBack" />
                <brakeLight     node="backLightsHigh1" />
            </high>
        </realLights>
    </lights>

    <licensePlates>
        <licensePlate node="licensePlateBack" position="BACK" preferedType="SQUARISH" placementArea="0.08 0.13 0.08 0.13"/>
    </licensePlates>

    <animations>
        <animation name="baleGrabberTransportToWork_empty">
            <part node="liftArm01" startTime="0" duration="2.5" startRot="0 0 -90" endRot="0 0 2"/>
            <part node="baleJoint" startTime="0.0" endTime="1.0" endTrans="0 0 0" endRot="0 0 0" />
            <part node="drawbar"   startTime="0" endTime="1.0" startRot="0 0 0" endRot="-3 0 0"/>

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="2.49"    volumeScale="2.5" pitchScale="0.6" />
            <sound template="foldStartMed02"        direction="1"    startTime="0.01"  volumeScale="3"   pitchScale="0.9" />
            <sound template="sheetImp02"            direction="1"    startTime="0.01"  volumeScale="3"   pitchScale="0.8" />
            <sound template="clackVar6"             direction="1"    startTime="2.49"  volumeScale="2.5" pitchScale="0.6" />
            <sound template="sheetImp05"            direction="1"    startTime="2.49"  volumeScale="2"   pitchScale="0.7" />
            <sound template="foldStartMed01"        direction="-1"   startTime="2.49"  volumeScale="1.8" pitchScale="0.9" />
            <sound template="clackVar4"             direction="-1"   startTime="2.49"  volumeScale="2.3" pitchScale="0.7" />
            <sound template="foldStopSm01"          direction="-1"   startTime="0.2"   volumeScale="2"   pitchScale="0.7" />
            <sound template="sheetImp01"            direction="-1"   startTime="0.01"  volumeScale="2"   pitchScale="0.7" />
            <sound template="clackVar6"             direction="-1"   startTime="0.01"  volumeScale="3"   pitchScale="0.6" />
        </animation>
        <animation name="baleGrabberTransportToWork_1" resetOnStart="false">
            <part node="liftArm01" startTime="0" duration="2.5" startRot="0 0 -66" endRot="0 0 2"/>
            <part node="liftArm02Collisions" startTime="0" duration="0.5" startTrans="0.0 0 0" endTrans="-0.49095 0 0" startRot="0 0 -25" endRot="0 0 0"/>
            <part node="baleJoint" startTime="0.0" endTime="1.0" endTrans="0 0 0" endRot="0 0 0" />
            <part node="drawbar"   startTime="0" endTime="1.0" startRot="0 0 0" endRot="-3 0 0"/>

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="2.49"    volumeScale="2.5" pitchScale="0.6" />
            <sound template="foldStartMed02"        direction="1"    startTime="0.01"  volumeScale="3"   pitchScale="0.9" />
            <sound template="sheetImp02"            direction="1"    startTime="0.01"  volumeScale="3"   pitchScale="0.8" />
            <sound template="clackVar6"             direction="1"    startTime="2.49"  volumeScale="2.5" pitchScale="0.6" />
            <sound template="sheetImp05"            direction="1"    startTime="2.49"  volumeScale="2"   pitchScale="0.7" />
            <sound template="foldStartMed01"        direction="-1"   startTime="2.49"  volumeScale="1.8" pitchScale="0.9" />
            <sound template="clackVar4"             direction="-1"   startTime="2.49"  volumeScale="2.3" pitchScale="0.7" />
            <sound template="foldStopSm01"          direction="-1"   startTime="0.2"   volumeScale="2"   pitchScale="0.7" />
            <sound template="sheetImp01"            direction="-1"   startTime="0.01"  volumeScale="2"   pitchScale="0.7" />
            <sound template="clackVar6"             direction="-1"   startTime="0.01"  volumeScale="3"   pitchScale="0.6" />
        </animation>
        <animation name="baleGrabberTransportToWork_2" resetOnStart="false">
            <part node="liftArm01" startTime="0" duration="2.5" startRot="0 0 -57" endRot="0 0 2"/>
            <part node="liftArm02Collisions" startTime="0" duration="0.5" startTrans="0.0 0 0" endTrans="-0.49095 0 0" startRot="0 0 -30" endRot="0 0 0"/>
            <part node="baleJoint" startTime="0.0" endTime="1.0" endTrans="0 0 0" endRot="0 0 0" />
            <part node="drawbar"   startTime="0" endTime="1.0" startRot="0 0 0" endRot="-3 0 0"/>

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="2.49"    volumeScale="2.5" pitchScale="0.6" />
            <sound template="foldStartMed02"        direction="1"    startTime="0.01"  volumeScale="3"   pitchScale="0.9" />
            <sound template="sheetImp02"            direction="1"    startTime="0.01"  volumeScale="3"   pitchScale="0.8" />
            <sound template="clackVar6"             direction="1"    startTime="2.49"  volumeScale="2.5" pitchScale="0.6" />
            <sound template="sheetImp05"            direction="1"    startTime="2.49"  volumeScale="2"   pitchScale="0.7" />
            <sound template="foldStartMed01"        direction="-1"   startTime="2.49"  volumeScale="1.8" pitchScale="0.9" />
            <sound template="clackVar4"             direction="-1"   startTime="2.49"  volumeScale="2.3" pitchScale="0.7" />
            <sound template="foldStopSm01"          direction="-1"   startTime="0.2"   volumeScale="2"   pitchScale="0.7" />
            <sound template="sheetImp01"            direction="-1"   startTime="0.01"  volumeScale="2"   pitchScale="0.7" />
            <sound template="clackVar6"             direction="-1"   startTime="0.01"  volumeScale="3"   pitchScale="0.6" />
        </animation>
        <animation name="baleGrabberTransportToWork_3" resetOnStart="false">
            <part node="liftArm01" startTime="0" duration="2.5" startRot="0 0 -45" endRot="0 0 2"/>
            <part node="liftArm02Collisions" startTime="0" duration="0.5" startTrans="0.5 0 0" endTrans="-0.49095 0 0" startRot="0 0 -40" endRot="0 0 0"/>
            <part node="baleJoint" startTime="0.0" endTime="1.0" endTrans="0 0 0" endRot="0 0 0" />
            <part node="drawbar"   startTime="0" endTime="1.0" startRot="0 0 0" endRot="-3 0 0"/>

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="2.49"    volumeScale="2.5" pitchScale="0.6" />
            <sound template="foldStartMed02"        direction="1"    startTime="0.01"  volumeScale="3"   pitchScale="0.9" />
            <sound template="sheetImp02"            direction="1"    startTime="0.01"  volumeScale="3"   pitchScale="0.8" />
            <sound template="clackVar6"             direction="1"    startTime="2.49"  volumeScale="2.5" pitchScale="0.6" />
            <sound template="sheetImp05"            direction="1"    startTime="2.49"  volumeScale="2"   pitchScale="0.7" />
            <sound template="foldStartMed01"        direction="-1"   startTime="2.49"  volumeScale="1.8" pitchScale="0.9" />
            <sound template="clackVar4"             direction="-1"   startTime="2.49"  volumeScale="2.3" pitchScale="0.7" />
            <sound template="foldStopSm01"          direction="-1"   startTime="0.2"   volumeScale="2"   pitchScale="0.7" />
            <sound template="sheetImp01"            direction="-1"   startTime="0.01"  volumeScale="2"   pitchScale="0.7" />
            <sound template="clackVar6"             direction="-1"   startTime="0.01"  volumeScale="3"   pitchScale="0.6" />
        </animation>

        <animation name="baleGrabberWorkToDrop125" resetOnStart="false">
            <part node="liftArm01" startTime="0" duration="1.2" startRot="0 0 2" endRot="0 0 -58"/>

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="1.1"  volumeScale="2.5" pitchScale="0.6" />
            <sound template="BALER_GRAB_03"         direction="1"  startTime="0.01" volumeScale="0.9" pitchScale="0.9" />
            <sound template="foldStartMed01"        direction="1"  startTime="0.01" volumeScale="1.8" pitchScale="0.9" />
            <sound template="clackVar4"             direction="1"  startTime="0.01" volumeScale="2.3" pitchScale="0.7" />
            <sound template="foldStopSm01"          direction="-1" startTime="0.1"  volumeScale="2.4" pitchScale="0.7" />
        </animation>
        <animation name="baleGrabberDropBale125i0" resetOnStart="false">
            <part node="liftArm01" startTime="0.0" endTime="0.4"  startRot="0.0 0.0 -58.0" endRot="0.0 0.0 -80.0" />
            <part node="baleJoint" startTime="0.0" endTime="0.4"  startTrans="0.0 -0.0 -0.0" endTrans="0.242 0.371 -0.0" startRot="0.0 0.0 0.0" endRot="0.0 0.0 -32.291" />
            <part node="baleJoint" startTime="0.4" endTime="0.5"  startTrans="0.242 0.371 -0.0" endTrans="0.528 0.638 -0.0" startRot="0.0 0.0 -32.291" endRot="0.0 0.0 -64.792" />
            <part node="baleJoint" startTime="0.5" endTime="0.6"  startTrans="0.528 0.638 -0.0" endTrans="0.983 0.779 -0.0" startRot="0.0 0.0 -64.792" endRot="0.0 0.0 -92.102" />
            <part node="baleJoint" startTime="0.6" endTime="1.2"  startTrans="0.983 0.779 -0.0" endTrans="1.176 1.586 -0.0" startRot="0.0 0.0 -92.102" endRot="0.0 0.0 -167.225" />

            <sound template="BALER_DROP_IN_TRAILER" direction="1" startTime="0.4" volumeScale="1" pitchScale="1" />
            <sound template="foldStopSm01"          direction="1" startTime="0.4" volumeScale="2" pitchScale="0.7" />
            <sound template="sheetImp01"            direction="1" startTime="0.4" volumeScale="2" pitchScale="0.7" />
            <sound template="clackVar6"             direction="1" startTime="0.4" volumeScale="3" pitchScale="0.5"/>
        </animation>
        <animation name="baleGrabberDropBale125i1" resetOnStart="false">
            <part node="liftArm01" startTime="0.0" endTime="0.2"  startRot="0.0 0.0 -58.0" endRot="0.0 0.0 -62.921" />
            <part node="baleJoint" startTime="0.0" endTime="0.45"  startTrans="0.0 -0.0 -0.0" endTrans="0.352 0.521 -0.0" startRot="0.0 0.0 0.0" endRot="0.0 0.0 -54.106" />
            <part node="baleJoint" startTime="0.45" endTime="0.6"  startTrans="0.352 0.521 -0.0" endTrans="0.579 0.663 -0.0" startRot="0.0 0.0 -54.106" endRot="0.0 0.0 -79.968" />
            <part node="baleJoint" startTime="0.6" endTime="0.9"  startTrans="0.579 0.663 -0.0" endTrans="1.048 0.718 -0.0" startRot="0.0 0.0 -79.968" endRot="0.0 0.0 -118.962" />

            <sound template="BALER_DROP_IN_TRAILER" direction="1" startTime="0.2" volumeScale="1" pitchScale="0.9" />
            <sound template="foldStopSm01"          direction="1" startTime="0.2" volumeScale="2" pitchScale="0.7" />
            <sound template="sheetImp01"            direction="1" startTime="0.2" volumeScale="2" pitchScale="0.7" />
            <sound template="clackVar6"             direction="1" startTime="0.2" volumeScale="3" pitchScale="0.5"/>
        </animation>
        <animation name="baleGrabberDropBale125i2" resetOnStart="false">
            <part node="liftArm01" startTime="0.4" endTime="1.2"  startRot="0.0 0.0 -58.0" endRot="0.0 0.0 -80.0" />
            <part node="liftArm02" startTime="0.0" endTime="0.8"  startTrans="0.491 0.0 0.0" endTrans="-0.252 0.0 0.0" />
            <part node="baleJoint" startTime="0.6" endTime="1.1"  startTrans="0.0 -0.0 -0.0" endTrans="0.246 0.363 0.0" startRot="0.0 0.0 0.0" endRot="0.0 0.0 -41.566" />
            <part node="baleJoint" startTime="1.1" endTime="1.3"  startTrans="0.246 0.363 0.0" endTrans="0.415 0.589 0.0" startRot="0.0 0.0 -41.566" endRot="0.0 0.0 -67.068" />
            <part node="baleJoint" startTime="1.3" endTime="1.6"  startTrans="0.415 0.589 0.0" endTrans="0.572 0.989 0.0" startRot="0.0 0.0 -67.068" endRot="0.0 0.0 -105.32" />
            <part node="baleJoint" startTime="1.6" endTime="1.9"  startTrans="0.572 0.989 0.0" endTrans="0.737 1.208 0.0" startRot="0.0 0.0 -105.32" endRot="0.0 0.0 -129.31" />

            <sound template="defaultHydraulicSound" startTime="0.1" endTime="1.2"   volumeScale="2" pitchScale="1.4" />
            <sound template="BALER_DROP_IN_TRAILER" direction="1"   startTime="1.1" volumeScale="1" pitchScale="0.9" />
            <sound template="foldStopSm01"          direction="1"   startTime="1.2" volumeScale="2" pitchScale="0.7" />
            <sound template="sheetImp01"            direction="1"   startTime="1.2" volumeScale="2" pitchScale="0.7" />
            <sound template="clackVar6"             direction="1"   startTime="1.2" volumeScale="3" pitchScale="0.5"/>

        </animation>

        <animation name="baleGrabberWorkToDrop150" resetOnStart="false">
            <part node="liftArm01" startTime="0" duration="0.8" startRot="0 0 2" endRot="0 0 -41"/>

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="1.1"  volumeScale="2.5" pitchScale="0.6" />
            <sound template="BALER_GRAB_03"         direction="1"  startTime="0.01" volumeScale="0.9" pitchScale="0.9" />
            <sound template="foldStartMed01"        direction="1"  startTime="0.01" volumeScale="1.8" pitchScale="0.9" />
            <sound template="clackVar4"             direction="1"  startTime="0.01" volumeScale="2.3" pitchScale="0.7" />
            <sound template="foldStopSm01"          direction="-1" startTime="0.1"  volumeScale="2.4" pitchScale="0.7" />
        </animation>
        <animation name="baleGrabberDropBale150i0" resetOnStart="false">
            <part node="liftArm01" startTime="0.0" endTime="0.8"  startRot="0.0 0.0 -41.0" endRot="0.0 0.0 -65.0" />
            <part node="baleJoint" startTime="0.4" endTime="0.8"  startTrans="0.0 -0.0 -0.0" endTrans="0.242 0.371 -0.0" startRot="0.0 0.0 0.0" endRot="0.0 0.0 -32.291" />
            <part node="baleJoint" startTime="0.8" endTime="0.9"  startTrans="0.242 0.371 -0.0" endTrans="0.528 0.638 -0.0" startRot="0.0 0.0 -32.291" endRot="0.0 0.0 -64.792" />
            <part node="baleJoint" startTime="0.9" endTime="1.1"  startTrans="0.528 0.638 -0.0" endTrans="0.907 0.839 -0.0" startRot="0.0 0.0 -64.792" endRot="0.0 0.0 -92.556" />
            <part node="baleJoint" startTime="1.1" endTime="1.6"  startTrans="0.907 0.839 -0.0" endTrans="1.421 1.867 -0.0" startRot="0.0 0.0 -92.556" endRot="0.0 0.0 -172.013" />

            <sound template="BALER_DROP_IN_TRAILER" direction="1" startTime="0.8" volumeScale="1" pitchScale="1" />
            <sound template="foldStopSm01"          direction="1" startTime="0.65" volumeScale="2" pitchScale="0.7" />
            <sound template="sheetImp01"            direction="1" startTime="0.65" volumeScale="2" pitchScale="0.7" />
            <sound template="clackVar6"             direction="1" startTime="0.65" volumeScale="3" pitchScale="0.5"/>
        </animation>
        <animation name="baleGrabberDropBale150i1" resetOnStart="false">
            <part node="liftArm01" startTime="0.0" endTime="0.4"  startRot="0.0 0.0 -41.0" endRot="0.0 0.0 -58" />
            <part node="baleJoint" startTime="0.2" endTime="0.65"  startTrans="0.0 -0.0 -0.0" endTrans="0.359 0.512 -0.0" startRot="0.0 0.0 0.0" endRot="0.0 0.0 -50.559" />
            <part node="baleJoint" startTime="0.65" endTime="0.8"  startTrans="0.359 0.512 -0.0" endTrans="0.587 0.642 -0.0" startRot="0.0 0.0 -50.559" endRot="0.0 0.0 -68.518" />
            <part node="baleJoint" startTime="0.8" endTime="1.1"  startTrans="0.587 0.642 -0.0" endTrans="0.877 0.679 -0.0" startRot="0.0 0.0 -68.518" endRot="0.0 0.0 -90.393" />

            <sound template="BALER_DROP_IN_TRAILER" direction="1" startTime="0.4"  volumeScale="1" pitchScale="1" />
            <sound template="foldStopSm01"          direction="1" startTime="0.2" volumeScale="2" pitchScale="0.7" />
            <sound template="sheetImp01"            direction="1" startTime="0.2" volumeScale="2" pitchScale="0.7" />
            <sound template="clackVar6"             direction="1" startTime="0.2" volumeScale="3" pitchScale="0.5"/>
        </animation>
        <animation name="baleGrabberDropBale150i2" resetOnStart="false">
            <part node="liftArm01" startTime="0.0" endTime="1.0"  startRot="0.0 0.0 -41.0" endRot="0.0 0.0 -70.0" />
            <part node="liftArm02" startTime="0.0" endTime="0.8"  startTrans="0.491 0.0 0.0" endTrans="-0.5 0.0 0.0" />
            <part node="baleJoint" startTime="0.0" endTime="0.255"  startTrans="0.0 -0.0 -0.0" endTrans="0.088 0.095 0.0" startRot="0.0 0.0 0.0" endRot="0.0 0.0 -4.352" />
            <part node="baleJoint" startTime="0.255" endTime="0.445"  startTrans="0.088 0.095 0.0" endTrans="0.098 0.113 0.0" startRot="0.0 0.0 -4.352" endRot="0.0 0.0 -8.329" />
            <part node="baleJoint" startTime="0.445" endTime="1.082"  startTrans="0.098 0.113 0.0" endTrans="0.201 0.403 0.0" startRot="0.0 0.0 -8.329" endRot="0.0 0.0 -31.388" />
            <part node="baleJoint" startTime="1.082" endTime="1.336"  startTrans="0.201 0.403 0.0" endTrans="0.276 0.613 0.0" startRot="0.0 0.0 -31.388" endRot="0.0 0.0 -49.776" />
            <part node="baleJoint" startTime="1.336" endTime="1.591"  startTrans="0.276 0.613 0.0" endTrans="0.374 1.011 0.0" startRot="0.0 0.0 -49.776" endRot="0.0 0.0 -79.297" />
            <part node="baleJoint" startTime="1.591" endTime="2.1"  startTrans="0.374 1.011 0.0" endTrans="0.793 1.536 -0.0" startRot="0.0 0.0 -79.297" endRot="0.0 0.0 -117.319" />

            <sound template="BALER_DROP_IN_TRAILER" direction="1"   startTime="1"    volumeScale="1" pitchScale="1" />
            <sound template="defaultHydraulicSound" startTime="0.1" endTime="1.2"    volumeScale="2" pitchScale="1.4" />
            <sound template="foldStopSm01"          direction="1"   startTime="0.79" volumeScale="2" pitchScale="0.7" />
            <sound template="sheetImp01"            direction="1"   startTime="0.79" volumeScale="2" pitchScale="0.7" />
            <sound template="clackVar6"             direction="1"   startTime="0.79" volumeScale="3" pitchScale="0.5"/>
        </animation>

        <animation name="baleGrabberWorkToDrop180" resetOnStart="false">
            <part node="liftArm01" startTime="0" duration="0.5" startRot="0 0 2" endRot="0 0 -18"/>

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="2.49" volumeScale="2" pitchScale="0.6" />
            <sound template="BALER_GRAB_03" direction="1" startTime="0.01"  volumeScale="0.5" pitchScale="0.9" />
            <sound template="foldStartMed01"        direction="1"  startTime="0.01" volumeScale="1.8" pitchScale="0.9" />
            <sound template="clackVar4"             direction="1"  startTime="0.01" volumeScale="2.3" pitchScale="0.7" />
            <sound template="foldStopSm01"          direction="-1" startTime="0.1"  volumeScale="2.4" pitchScale="0.7" />
        </animation>
        <animation name="baleGrabberDropBale180i0" resetOnStart="false">
            <part node="liftArm01" startTime="0.0" endTime="1.0"  startRot="0.0 0.0 -18.0" endRot="0.0 0.0 -56.0" />
            <part node="baleJoint" startTime="0.6" endTime="1.0"  startTrans="0.0 -0.0 -0.0" endTrans="0.216 0.387 -0.0" startRot="0.0 0.0 0.0" endRot="0.0 0.0 -29.072" />
            <part node="baleJoint" startTime="1.0" endTime="1.1"  startTrans="0.216 0.387 -0.0" endTrans="0.528 0.638 -0.0" startRot="0.0 0.0 -29.072" endRot="0.0 0.0 -55.386" />
            <part node="baleJoint" startTime="1.1" endTime="1.3"  startTrans="0.528 0.638 -0.0" endTrans="0.821 0.856 -0.0" startRot="0.0 0.0 -55.386" endRot="0.0 0.0 -78.44" />
            <part node="baleJoint" startTime="1.3" endTime="1.8"  startTrans="0.821 0.856 -0.0" endTrans="1.7 1.976 0.0" startRot="0.0 0.0 -78.44" endRot="0.0 0.0 -172.013" />

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="1.1"   volumeScale="2" pitchScale="0.6" />
            <sound template="BALER_DROP_IN_TRAILER" direction="1"    startTime="1"   volumeScale="1" pitchScale="0.9" />
            <sound template="foldStopSm01"          direction="1"    startTime="0.9" volumeScale="2" pitchScale="0.7" />
            <sound template="sheetImp01"            direction="1"    startTime="0.9" volumeScale="2" pitchScale="0.7" />
            <sound template="clackVar6"             direction="1"    startTime="0.9" volumeScale="3" pitchScale="0.5"/>
        </animation>
        <animation name="baleGrabberDropBale180i1" resetOnStart="false">
            <part node="liftArm01" startTime="0.0" endTime="0.8"  startRot="0.0 0.0 -18.0" endRot="0.0 0.0 -50.0" />
            <part node="baleJoint" startTime="0.6" endTime="1.05"  startTrans="0.0 -0.0 -0.0" endTrans="0.359 0.512 -0.0" startRot="0.0 0.0 0.0" endRot="0.0 0.0 -45.803" />
            <part node="baleJoint" startTime="1.05" endTime="1.2"  startTrans="0.359 0.512 -0.0" endTrans="0.587 0.642 -0.0" startRot="0.0 0.0 -45.803" endRot="0.0 0.0 -63.293" />
            <part node="baleJoint" startTime="1.2" endTime="1.5"  startTrans="0.587 0.642 -0.0" endTrans="0.769 0.622 0.0" startRot="0.0 0.0 -63.293" endRot="0.0 0.0 -77.241" />

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="1"     volumeScale="2" pitchScale="0.6" />
            <sound template="BALER_DROP_IN_TRAILER" direction="1"    startTime="0.8" volumeScale="1" pitchScale="0.9" />
            <sound template="foldStopSm01"          direction="1"    startTime="0.9" volumeScale="2" pitchScale="0.7" />
            <sound template="sheetImp01"            direction="1"    startTime="0.9" volumeScale="2" pitchScale="0.7" />
            <sound template="clackVar6"             direction="1"    startTime="0.9" volumeScale="3" pitchScale="0.5"/>
        </animation>
        <animation name="baleGrabberDropBale180i2" resetOnStart="false">
            <part node="liftArm01" startTime="0.0" endTime="1.5"  startRot="0.0 0.0 -18.0" endRot="0.0 0.0 -61.85" />
            <part node="liftArm02" startTime="0.0" endTime="1.2"  startTrans="0.491 0.0 0.0" endTrans="-1.0 0.0 0.0" />
            <part node="baleJoint" startTime="0.0" endTime="0.375"  startTrans="0.0 -0.0 -0.0" endTrans="0.088 0.095 0.0" startRot="0.0 0.0 0.0" endRot="0.0 0.0 -4.352" />
            <part node="baleJoint" startTime="0.375" endTime="0.675"  startTrans="0.088 0.095 0.0" endTrans="0.098 0.113 0.0" startRot="0.0 0.0 -4.352" endRot="0.0 0.0 -8.329" />
            <part node="baleJoint" startTime="0.675" endTime="1.5"  startTrans="0.098 0.113 0.0" endTrans="0.201 0.403 0.0" startRot="0.0 0.0 -8.329" endRot="0.0 0.0 -31.388" />
            <part node="baleJoint" startTime="1.5" endTime="2.2"  startTrans="0.201 0.403 0.0" endTrans="0.641 1.343 0.0" startRot="0.0 0.0 -31.388" endRot="0.0 0.0 -95.073" />
            <part node="baleJoint" startTime="2.2" endTime="2.4"  startTrans="0.641 1.343 0.0" endTrans="0.897 1.631 0.0" startRot="0.0 0.0 -95.073" endRot="0.0 0.0 -116.099" />
            <part node="baleJoint" startTime="2.4" endTime="2.6"  startTrans="0.897 1.631 0.0" endTrans="1.208 1.861 0.0" startRot="0.0 0.0 -116.099" endRot="0.0 0.0 -139.522" />

            <sound template="BALER_DROP_IN_TRAILER" direction="1"   startTime="1.5" volumeScale="1" pitchScale="0.9" />
            <sound template="defaultHydraulicSound" startTime="0.1" endTime="1.2"   volumeScale="2" pitchScale="1.4" />
            <sound template="foldStopSm01"          direction="1"   startTime="1.5" volumeScale="2" pitchScale="0.7" />
            <sound template="sheetImp01"            direction="1"   startTime="1.5" volumeScale="2" pitchScale="0.7" />
            <sound template="clackVar6"             direction="1"   startTime="1.5" volumeScale="3" pitchScale="0.5"/>
        </animation>

        <animation name="grabberDropToWork" resetOnStart="false">
            <part node="liftArm01" startTime="0" endTime="2" endRot="0 0 2"/>
            <part node="liftArm02" startTime="0" endTime="2" endTrans="0.491 0 0"/>
            <part node="baleJoint" startTime="0" endTime="1" endRot="0 0 0" endTrans="0 0 0"/>

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="1.99"   volumeScale="2.5" pitchScale="0.6" />
            <sound template="foldStartMed01"        direction="1"    startTime="0.01" volumeScale="1.8" pitchScale="0.9" />
            <sound template="clackVar4"             direction="1"    startTime="0.01" volumeScale="2.3" pitchScale="0.7" />
            <sound template="sheetImp01"            direction="1"    startTime="1.99" volumeScale="2"   pitchScale="0.7" />
            <sound template="clackVar6"             direction="1"    startTime="1.99" volumeScale="3"   pitchScale="0.5" />
        </animation>
        <animation name="moveBalePlaces">
            <part node="balePositions" startTime="0" duration="16" startTrans="0 2.041 2.873" endTrans="0 2.041 -5.102"/>

            <sound template="defaultHydraulicSound" startTime="0.01" endTime="15.99" volumeScale="2" pitchScale="0.5" />
        </animation>
        <animation name="moveBalePlacesToEmpty" resetOnStart="false">
            <part node="balePositions" direction="1" startTime="0" endTime="16" startTrans="0 2.041 2.873" endTrans="0 2.041 -5.102"/>

            <part node="balePusherRef" direction="-1" startTime="0" endTime="16" startTrans="0 0 0.495" endTrans="0 0 9.395" />
            <part node="balePusherChain" direction="-1" startTime="0" endTime="16" shaderParameter="offsetUV" shaderStartValues="0 0 0 0" shaderEndValues="0 -25.8 0 0"/>

            <sound template="defaultHydraulicSound" startTime="0.01"  endTime="15.99" volumeScale="2"   pitchScale="0.7" />
            <sound template="COTTON_LOADER"         startTime="0.01"  endTime="15.99" volumeScale="0.4" pitchScale="1" />
            <sound template="clackVar6"             startTime="0.01"                  volumeScale="1.5" pitchScale="0.8" />
            <sound template="clackVar6"             startTime="15.99" direction="1"   volumeScale="1.5" pitchScale="0.7" />
        </animation>
        <animation name="moveBalePusherToEmpty">
            <part node="balePusherRef" startTime="0" endTime="16" startTrans="0 0 0.495" endTrans="0 0 9.57"/>
            <part node="balePusherChain" startTime="0" endTime="16" shaderParameter="offsetUV" shaderStartValues="0 0 0 0" shaderEndValues="0 -26.3 0 0"/>

            <sound template="COTTON_LOADER" startTime="0.01" endTime="15.99" volumeScale="0.4" pitchScale="1.5" />
        </animation>
        <animation name="moveBalePlacesExtrasOnce">
            <part node="balePusherRef" startTime="0" endTime="2" startTrans="0 0 0.495" endTrans="0 0 1.695"/>
            <part node="balePusherRef" startTime="2" endTime="4" startTrans="0 0 1.695" endTrans="0 0 0.495"/>

            <part node="balePusherChain" startTime="0" endTime="2" shaderParameter="offsetUV" shaderStartValues="0 0 0 0" shaderEndValues="0 -3.88 0 0"/>
            <part node="balePusherChain" startTime="2" endTime="4" shaderParameter="offsetUV" shaderStartValues="0 -3.88 0 0" shaderEndValues="0 0 0 0"/>

            <sound template="hydraulicLayerTone" startTime="0.01" endTime="3.99" volumeScale="2"   pitchScale="0.8" />
            <sound template="COTTON_LOADER"      startTime="0.01" endTime="3.99" volumeScale="0.4" pitchScale="1.5" />
            <sound template="clackVar4"          startTime="3.99"                volumeScale="1.2" pitchScale="1.6" />
            <sound template="foldStopSm02"       startTime="0.01"                volumeScale="1.5" pitchScale="0.9" />
        </animation>
        <animation name="releaseFrontplattform">
            <part node="balePusherRef" startTime="0" endTime="15" startTrans="0 0 0.495" endTrans="0 0 9.395"/>
            <part node="balePusherChain" startTime="0" endTime="15" shaderParameter="offsetUV" shaderStartValues="0 0 0 0" shaderEndValues="0 -25.8 0 0"/>

            <part componentJointIndex="1" startTime="0" endTime="1" startRotLimit="0 0 0" endRotLimit="130 0 0" />

            <sound template="hydraulicLayerTone" startTime="0.01" endTime="14.99" volumeScale="2"  pitchScale="0.6" />
            <sound template="COTTON_LOADER"      startTime="0.01" endTime="14.99" volumeScale="0.4" pitchScale="1.6" />
        </animation>
        <animation name="emptyRotate">
            <part direction="-1" componentJointIndex="1" startTime="4" endTime="5" startRotLimit="0 0 0" endRotLimit="130 0 0" />
            <part node="drawbar" startTime="0" endTime="5" startRot="-3 0 0" endRot="30 0 0"/>
            <part node="axisLeft" startTime="0" endTime="5" startRot="0 0 0" endRot="15 0 0"/>
            <part node="axisRight" startTime="0" endTime="5" startRot="0 0 0" endRot="15 0 0"/>

            <sound template="hydraulicLayerTone" startTime="0.01" endTime="4.99" volumeScale="2"   pitchScale="0.7" />
            <sound template="sheetImp02"         startTime="0.01"                volumeScale="3"   pitchScale="0.7" />
            <sound template="thudVar2"           startTime="4.99"                volumeScale="1.4" pitchScale="0.8" />
            <sound template="clackVar6"          startTime="4.9"                 volumeScale="2"   pitchScale="0.7" />
            <sound template="sheetImp02"         startTime="4.9"                 volumeScale="3"   pitchScale="1.4" />
        </animation>

        <animation name="moveSupport">
            <part node="supportCol" startTime="0.0" endTime="0.1" startTrans="0 0.3 0" endTrans="0 -0.165 0"/>
            <part node="supportArm" startTime="0.5" endTime="1.0" startTrans="0 0 0" endTrans="0 -0.175 0"/>
            <part node="support" startTime="0" endTime="0.5" startRot="90 0 0" endRot="0 0 0"/>

            <sound template="clackVar5"  startTime="0.9" volumeScale="0.2" pitchScale="1.4" linkNode="attacherJoint"/>
            <sound template="latchSmall" startTime="0.9" volumeScale="0.1" pitchScale="2"   linkNode="attacherJoint"/>
            <sound template="clackVar1"  startTime="0.5" volumeScale="1.2" pitchScale="1.4" linkNode="attacherJoint"/>
            <sound template="clackVar5"  startTime="0.1" volumeScale="0.8" pitchScale="1.8" linkNode="attacherJoint"/>
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="liftArm01">
                <dependentPart node="liftArmHydraulic"/>
            </movingTool>
            <movingTool node="drawbar" wheelIndices="1 2 3 4">
                <dependentPart node="drawbarAttacher"/>
                <dependentPart node="drawbarHydraulic"/>
                <inputAttacherJoint value="true"/>
            </movingTool>

            <movingTool node="balePusherRef">
                <dependentPart node="balePusherDir"/>
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="unloadingFlap" referencePoint="unloadingFlapRef" referenceFrame="unloadingFlapRef" isActiveDirty="true" maxUpdateDistance="100"/>
            <movingPart node="drawbarHydraulic" referencePoint="drawbarHydraulicRef" referenceFrame="drawbarHydraulicRef" playSound="true">
                <translatingPart node="drawbarHydraulicPunch"/>
            </movingPart>
            <movingPart node="liftArmHydraulic" referencePoint="liftArmHydraulicRef" referenceFrame="liftArmHydraulicRef" playSound="true">
                <translatingPart node="liftArmHydraulicPunch"/>
            </movingPart>

            <movingPart node="drawbarAttacher" referencePoint="drawbarAttacherRef" localReferencePoint="drawbarArm" referenceFrame="drawbarAttacherRefFrame" playSound="true">
                <dependentPart node="drawbarArm"/>
            </movingPart>
            <movingPart node="drawbarArm" referencePoint="drawbarAttacherRef" referenceFrame="drawbarAttacherRef"/>

            <movingPart node="balePusherDir" referencePoint="balePusherRef" referenceFrame="balePusherRef" divideTranslatingDistance="false">
                <translatingPart node="balePusher01" maxZTrans="2"/>
                <translatingPart node="balePusher02" />
            </movingPart>

        </movingParts>
    </cylindered>

    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit unitTextOverride="$l10n_unit_bale" fillTypes="ROUNDBALE" capacity="24"/>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>

    <baleLoader useBalePlaceAsLoadPosition="true" keepBaleRotationDuringLoad="true">
        <grabber grabNode="baleJoint" triggerNode="baleTrigger" effectDisableDuration="1.5">
            <effectNode effectClass="ParticleEffect" effectNode="smokeEmitter" particleType="SMOKE" materialType="smokeParticle" emitCountScale="0.4"/>
        </grabber>

        <balePlaces>
            <balePlace node="baleJointRow1"/>
            <balePlace node="baleJointRow2"/>
            <balePlace node="baleJointRow3"/>
            <balePlace node="baleJointRow4"/>
            <balePlace node="baleJointRow5"/>
            <balePlace node="baleJointRow6"/>
            <balePlace node="baleJointRow7"/>
            <balePlace node="baleJointRow8"/>
        </balePlaces>

        <baleTypes>
            <baleType diameter="1.25" width="1.2">
                <animations>
                    <baleGrabber workToDrop="baleGrabberWorkToDrop125" dropBale="baleGrabberDropBale125i" />
                </animations>

                <balePlaces startBalePlace="baleHelpJoint125" />

                <objectChange node="baleJointRot" translationActive="-2.683 -0.054 1.100"/>
                <objectChange node="liftArmPart" translationActive="0 0 0"/>
                <objectChange node="gridLeft" translationActive="0 0 0" interpolation="true"/>
                <objectChange node="gridRight" translationActive="0 0 0" interpolation="true"/>
            </baleType>
            <baleType diameter="1.50" width="1.2">
                <animations>
                    <baleGrabber workToDrop="baleGrabberWorkToDrop150" dropBale="baleGrabberDropBale150i" />
                </animations>

                <balePlaces startBalePlace="baleHelpJoint150" />

                <objectChange node="baleJointRot" translationActive="-2.589 0.067 1.100"/>
                <objectChange node="liftArmPart" translationActive="0.158 0 0"/>
                <objectChange node="gridLeft" translationActive="0.225 0 0" interpolation="true"/>
                <objectChange node="gridRight" translationActive="-0.127 0 0" interpolation="true"/>
            </baleType>
            <baleType diameter="1.80" width="1.2">
                <animations>
                    <baleGrabber workToDrop="baleGrabberWorkToDrop180" dropBale="baleGrabberDropBale180i"/>
                </animations>

                <balePlaces startBalePlace="baleHelpJoint180" />

                <objectChange node="baleJointRot" translationActive="-2.541 0.207 1.100"/>
                <objectChange node="liftArmPart" translationActive="0.26 0 0"/>
                <objectChange node="gridLeft" translationActive="0.474 0 0" interpolation="true"/>
                <objectChange node="gridRight" translationActive="-0.412 0 0" interpolation="true"/>
            </baleType>
        </baleTypes>

        <animations>
            <platform rotateBack="rotatePlatformBack"/>
            <pusher hidePusherOnEmpty="false" pushBalesOnEmpty="true"/>
            <baleGrabber dropToWork="grabberDropToWork"/>
            <moveBalePlaces moveAfterRotatePlatform="true" pushOffset="0.125" emptySpeed="1" resetOnSink="true"/>
            <releaseFrontPlatform name="releaseFrontplattform" fillLevelSpeed="true"/>
        </animations>

        <!-- only to support unloading, main work is done by the bale pusher -->
        <unloadingMoverNodes trigger="baleLoaderMoveTrigger">
            <unloadingMoverNode node="gridRightCollision"         speed="-0.6" />
            <unloadingMoverNode node="gridLeftCollision"          speed="-0.6" />
            <unloadingMoverNode node="platformCollision03"        speed="-0.6" />
            <unloadingMoverNode node="rbm2000_backarm_component2" speed="-0.6" />
        </unloadingMoverNodes>

        <dynamicBaleUnloading enabled="true" connectedRows="1 2" interConnectedRowStarts="1-2" interConnectedRowEnds="1-2" widthOffset="0.05" heightOffset="0.1" diameterOffset="0.05">
            <releaseAnimation name="releaseFrontplattform" time="0.775" useUnloadingMoverTrigger="true"/>
        </dynamicBaleUnloading>

        <foldingAnimations>
            <foldingAnimation name="baleGrabberTransportToWork_empty" minFillLevel="0" maxFillLevel="1"/>
            <foldingAnimation name="baleGrabberTransportToWork_1" baleTypeIndex="1" minFillLevel="2" maxFillLevel="24"/>
            <foldingAnimation name="baleGrabberTransportToWork_2" baleTypeIndex="2" minFillLevel="2" maxFillLevel="24"/>
            <foldingAnimation name="baleGrabberTransportToWork_3" baleTypeIndex="3" minFillLevel="2" maxFillLevel="24"/>
        </foldingAnimations>
    </baleLoader>

    <ai>
        <agentAttachment jointNode="attacherJoint" rotCenterWheelIndices="1 2 3 4" width="2.8" height="3.5" length="10" lengthOffset="1"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-1.3" maxX="1.3" minZ="-5.85" maxZ="3.8" yOffset="0.7" />
        <bendingNode minX="-3.0" maxX="-2.6" minZ="0.2" maxZ="1.8" yOffset="-0.5" node="liftArm01"/>
        <bendingNode minX="-2.95" maxX="-1.2" minZ="-0.2" maxZ="0.2" yOffset="-0.5" node="liftArm01"/>
        <bendingNode minX="-1.75" maxX="-1.3" minZ="0.2" maxZ="1.8" yOffset="-0.5" node="liftArm01"/>
        <bendingNode minX="-0.3" maxX="0.3" minZ="3.7" maxZ="5.6" yOffset="0.4" />
    </foliageBending>

    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="3" fieldMultiplier="2"/>

    <baseMaterial>
        <material name="rbm2000Animated_mat" baseNode="rbm2000Animated_vis">
            <shaderParameter name="colorMat0" value="ANDERSONGROUP_RED1"/>
        </material>
        <material name="rbm2000_mat" baseNode="rbm2000_vis">
            <shaderParameter name="colorMat0" value="ANDERSONGROUP_RED1"/>
        </material>
    </baseMaterial>

    <i3dMappings>
        <i3dMapping id="rbm2000_main_component1" node="0>" />
        <i3dMapping id="rbm2000Animated_vis" node="0>0" />
        <i3dMapping id="axisLeft" node="0>0|0|0" />
        <i3dMapping id="wheelFrontLeft" node="0>0|0|0|0" />
        <i3dMapping id="wheelBackLeft" node="0>0|0|0|1" />
        <i3dMapping id="axisRight" node="0>0|0|1" />
        <i3dMapping id="wheelFrontRight" node="0>0|0|1|0" />
        <i3dMapping id="wheelBackRight" node="0>0|0|1|1" />
        <i3dMapping id="wheelChock02" node="0>0|1|0|0" />
        <i3dMapping id="wheelChock01" node="0>0|1|0|1" />
        <i3dMapping id="rearLightOvalLEDWhite_02" node="0>0|1|0|2" />
        <i3dMapping id="rearLightOvalLEDWhite_01" node="0>0|1|0|3" />
        <i3dMapping id="redTriangle_03" node="0>0|1|0|4" />
        <i3dMapping id="redTriangle_02" node="0>0|1|0|5" />
        <i3dMapping id="yellowRound_011" node="0>0|1|0|6" />
        <i3dMapping id="yellowRound_010" node="0>0|1|0|7" />
        <i3dMapping id="yellowRound_09" node="0>0|1|0|8" />
        <i3dMapping id="yellowRound_08" node="0>0|1|0|9" />
        <i3dMapping id="yellowRound_07" node="0>0|1|0|10" />
        <i3dMapping id="yellowRound_06" node="0>0|1|0|11" />
        <i3dMapping id="yellowRound_05" node="0>0|1|0|12" />
        <i3dMapping id="yellowRound_04" node="0>0|1|0|13" />
        <i3dMapping id="yellowRound_03" node="0>0|1|0|14" />
        <i3dMapping id="yellowRound_02" node="0>0|1|0|15" />
        <i3dMapping id="plateNumberLight02" node="0>0|1|0|16" />
        <i3dMapping id="backLightsHigh1" node="0>0|1|1|0" />
        <i3dMapping id="licensePlateLightHigh" node="0>0|1|1|1" />
        <i3dMapping id="turnLightLeftBack" node="0>0|1|2|0" />
        <i3dMapping id="turnLightRightBack" node="0>0|1|2|1" />
        <i3dMapping id="drawbar" node="0>0|2|0" />
        <i3dMapping id="support" node="0>0|2|0|0|0" />
        <i3dMapping id="supportArm" node="0>0|2|0|0|0|0" />
        <i3dMapping id="supportCol" node="0>0|2|0|0|1" />
        <i3dMapping id="hydraulicIn01" node="0>0|2|0|1|0" />
        <i3dMapping id="hydraulicIn01_detached" node="0>0|2|0|1|0|0" />
        <i3dMapping id="hydraulicIn01_detachedAdapter" node="0>0|2|0|1|0|0|0" />
        <i3dMapping id="hydraulicOut01" node="0>0|2|0|1|1" />
        <i3dMapping id="hydraulicOut01_detached" node="0>0|2|0|1|1|0" />
        <i3dMapping id="hydraulicOut01_detachedAdapter" node="0>0|2|0|1|1|0|0" />
        <i3dMapping id="hydraulicIn02" node="0>0|2|0|1|2" />
        <i3dMapping id="hydraulicIn02_detached" node="0>0|2|0|1|2|0" />
        <i3dMapping id="hydraulicIn02_detachedAdapter" node="0>0|2|0|1|2|0|0" />
        <i3dMapping id="hydraulicOut02" node="0>0|2|0|1|3" />
        <i3dMapping id="hydraulicOut02_detached" node="0>0|2|0|1|3|0" />
        <i3dMapping id="hydraulicOut02_detachedAdapter" node="0>0|2|0|1|3|0|0" />
        <i3dMapping id="electric_detached" node="0>0|2|0|1|4" />
        <i3dMapping id="electric" node="0>0|2|0|1|5" />
        <i3dMapping id="drawbarAttacher" node="0>0|2|0|2" />
        <i3dMapping id="drawbarArm" node="0>0|2|0|2|0" />
        <i3dMapping id="attacherJoint" node="0>0|2|0|2|1" />
        <i3dMapping id="drawbarAttacherRefFrame" node="0>0|2|0|3" />
        <i3dMapping id="drawbarHydraulic" node="0>0|2|0|4" />
        <i3dMapping id="drawbarHydraulicPunch" node="0>0|2|0|4|0" />
        <i3dMapping id="baleHelpJoint125" node="0>0|3" />
        <i3dMapping id="baleHelpJoint150" node="0>0|4" />
        <i3dMapping id="baleHelpJoint180" node="0>0|5" />
        <i3dMapping id="balePositions" node="0>0|6" />
        <i3dMapping id="baleJointRow1" node="0>0|6|0" />
        <i3dMapping id="baleJointRow2" node="0>0|6|1" />
        <i3dMapping id="baleJointRow3" node="0>0|6|2" />
        <i3dMapping id="baleJointRow4" node="0>0|6|3" />
        <i3dMapping id="baleJointRow5" node="0>0|6|4" />
        <i3dMapping id="baleJointRow6" node="0>0|6|5" />
        <i3dMapping id="baleJointRow7" node="0>0|6|6" />
        <i3dMapping id="baleJointRow8" node="0>0|6|7" />
        <i3dMapping id="licensePlateBack" node="0>0|7" />
        <i3dMapping id="componentJoint" node="0>0|8" />
        <i3dMapping id="liftArm01" node="0>0|9|0" />
        <i3dMapping id="liftArm02" node="0>0|9|0|0" />
        <i3dMapping id="baleJointRot" node="0>0|9|0|0|0" />
        <i3dMapping id="baleJoint" node="0>0|9|0|0|0|0" />
        <i3dMapping id="baleTrigger" node="0>0|9|0|0|1" />
        <i3dMapping id="smokeEmitter" node="0>0|9|0|0|2" />
        <i3dMapping id="liftArm02Collisions" node="0>0|9|0|0|4" />
        <i3dMapping id="liftArmPart" node="0>0|9|0|0|5" />
        <i3dMapping id="liftArmHydraulicRef" node="0>0|9|0|1" />
        <i3dMapping id="liftArmHydraulic" node="0>0|9|1" />
        <i3dMapping id="liftArmHydraulicPunch" node="0>0|9|1|0" />
        <i3dMapping id="balePusherRot" node="0>0|9|2" />
        <i3dMapping id="balePusherDir" node="0>0|9|2|0" />
        <i3dMapping id="balePusher01" node="0>0|9|2|0|0" />
        <i3dMapping id="balePusher02" node="0>0|9|2|0|0|0" />
        <i3dMapping id="balePusherTopCol" node="0>0|9|2|0|0|0|1" />
        <i3dMapping id="balePusherRef" node="0>0|9|2|1" />
        <i3dMapping id="unloadingFlap" node="0>0|9|3" />
        <i3dMapping id="balePusherChain" node="0>0|9|4" />
        <i3dMapping id="baleLoaderMoveTrigger" node="0>0|9|5" />
        <i3dMapping id="gridLeft" node="0>0|9|6" />
        <i3dMapping id="gridLeftCollision" node="0>0|9|6|0" />
        <i3dMapping id="gridRight" node="0>0|9|7" />
        <i3dMapping id="gridRightCollision" node="0>0|9|7|0" />
        <i3dMapping id="rbm2000_vis" node="0>0|10|5" />
        <i3dMapping id="drawbarAttacherRef" node="0>0|11|0" />
        <i3dMapping id="drawbarHydraulicRef" node="0>0|11|1" />
        <i3dMapping id="platformCollision03" node="0>2|0" />
        <i3dMapping id="rbm2000_backarm_component2" node="1>" />
        <i3dMapping id="unloadingFlapRef" node="1>0" />
    </i3dMappings>
</vehicle>
