<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="inlineWrapper" 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>HYBRID X XTRACTOR</name>
        <specs>
            <power>20</power>
            <fillTypes>squareBale_grass roundBale_grass</fillTypes>
        </specs>
        <functions>
            <function>$l10n_function_baleWrapper</function>
            <function>$l10n_function_inlineWrapper</function>
        </functions>
        <image>$data/vehicles/andersonGroup/hybridX/store_hybridX.png</image>
        <price>34900</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>ANDERSONGROUP</brand>
        <category>baleWrappers</category>
        <shopTranslationOffset>0 -0.017 0</shopTranslationOffset>
        <shopRotationOffset>-1.297 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>1344000</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>340736</indexBufferMemoryUsage>
        <textureMemoryUsage>3080192</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>118646</audioMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_baleWrapper</typeDesc>
        <filename>$data/vehicles/andersonGroup/hybridX/hybridX.i3d</filename>
        <sounds filename="$data/vehicles/andersonGroup/hybridX/sounds/inlineWrapper.xml"/>
        <size width="2.95" length="6.4" height="2.85" lengthOffset="0.77"/>
        <components>
            <component centerOfMass="0 0.65 1" solverIterationCount="10" mass="2205"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT"/>
        <mapHotspot type="OTHER"/>
    </base>

    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="TRELLEBORG" saveId="TRELLEBORG_DEFAULT">
                <wheels>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/215_65R15.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="0.6" repr="backWheelLeftAxis"  driveNode="backWheelLeft"  useReprDirection="true" forcePointRatio="0.25" initialCompression="20" suspTravel="0.1" spring="24" damper="20" yOffset="0.015"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/T510/215_65R15.xml" isLeft="true"  hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="1" restLoad="0.6" repr="backWheelRightAxis" driveNode="backWheelRight" useReprDirection="true" forcePointRatio="0.25" initialCompression="20" suspTravel="0.1" spring="24" damper="20" yOffset="0.015"/>
                    </wheel>

                    <wheel filename="$data/shared/wheels/tires/trelleborg/TM700/260_70R16_VO.xml" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="0.7" repr="frontWheelLeft"  forcePointRatio="0.25" initialCompression="30" suspTravel="0.1" spring="20" damper="20" yOffset="0.02"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/trelleborg/TM700/260_70R16_VO.xml" isLeft="false"  hasTireTracks="true" hasParticles="true">
                        <physics rotSpeed="0" restLoad="0.7" repr="frontWheelRight" forcePointRatio="0.25" initialCompression="30" suspTravel="0.1" spring="20" damper="20" yOffset="0.02"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>

        <hubMaterial materialTemplateName="ANDERSONGROUP_RED1"/>

        <hubs>
            <hub linkNode="backWheelLeft"   filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="false" scale="0.1 0.14 0.14"/>
            <hub linkNode="backWheelRight"  filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="true"  scale="0.1 0.14 0.14"/>
            <hub linkNode="frontWheelLeft"  filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="true"  scale="0.12 0.16 0.16" offset="0.004"/>
            <hub linkNode="frontWheelRight" filename="$data/shared/wheels/hubs/hub_n6_1.xml" isLeft="false" scale="0.12 0.16 0.16" offset="0.004"/>
        </hubs>

        <ackermannSteeringConfigurations>
            <ackermannSteering rotSpeed="40" rotMax="37" rotCenterWheel1="3" rotCenterWheel2="4" />
        </ackermannSteeringConfigurations>
    </wheels>

    <speedRotatingParts>
        <speedRotatingPart node="frontWheelGearBig"   wheelIndex="3" wheelScale="1"/>
        <speedRotatingPart node="frontWheelGearSmall" wheelIndex="3" wheelScale="5"/>
        <speedRotatingPart shaderNode="frontWheelChain" wheelIndex="3" wheelScale="-5" useRotation="false" scrollScale="0 1"/>
    </speedRotatingParts>

    <enterable isTabbable="false" >
        <enterReferenceNode node="hybridX_main_component1" />
        <exitPoint node="exitPoint" />

        <cameras>
            <camera node="outdoorCamera" rotatable="true" rotateNode="outdoorCameraTarget" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="4" transMax="20" translation="0 0 5.85" rotation="-22 180 0">
                <raycastNode node="cameraRaycastNode1" />
                <raycastNode node="cameraRaycastNode2" />
                <raycastNode node="cameraRaycastNode3" />
            </camera>
        </cameras>

         <forceSelectionOnEnter>true</forceSelectionOnEnter>
    </enterable>

    <motorized>
        <differentialConfigurations>
            <differentialConfiguration>
                <differentials>
                    <differential torqueRatio="0.5" maxSpeedRatio="1.8" wheelIndex1="3" wheelIndex2="4"/>
                </differentials>
            </differentialConfiguration>
        </differentialConfigurations>

        <motorConfigurations>
            <motorConfiguration name="HYBRID X XTRACTOR" hp="20" price="0">
                <motor torqueScale="0.086" minRpm="1000" maxRpm="2200" minSpeed="0.01" maxForwardSpeed="5" maxBackwardSpeed="5" brakeForce="0.1" lowBrakeForceScale="0.05">
                    <torque normRpm="0.45" torque="0.9"/>
                    <torque normRpm="0.5"  torque="0.97"/>
                    <torque normRpm="0.59" torque="1"/>
                    <torque normRpm="0.72" torque="1"/>
                    <torque normRpm="0.86" torque="0.88"/>
                    <torque normRpm="1"    torque="0.72"/>
                </motor>
                <transmission minForwardGearRatio="150" maxForwardGearRatio="400" minBackwardGearRatio="150" maxBackwardGearRatio="400"/>
            </motorConfiguration>
        </motorConfigurations>
    </motorized>

    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" jointType="trailer" attacherHeight="0.5" foldMinLimit="0" foldMaxLimit="0.01" allowFolding="false"/>
        </inputAttacherJoints>
        <brakeForce force="0.1"/>
        <sounds>
            <active file="$data/sounds/tools/sowing/generalRattle_02.wav" innerRadius="10" outerRadius="50" volumeScale="6.3" isLocalSound="true" pitchScale="0.8">
                <volume indoor="0.7" outdoor="0.9" >
                    <modifier type="WHEEL_SUSPENSION" value="-0.08" modifiedValue="0.2"/>
                    <modifier type="WHEEL_SUSPENSION" value="-0.04" modifiedValue="0.1"/>
                    <modifier type="WHEEL_SUSPENSION" value="-0.02" modifiedValue="0.0"/>
                    <modifier type="WHEEL_SUSPENSION" value="-0.01" modifiedValue="0.0"/>
                    <modifier type="WHEEL_SUSPENSION" value="-0.00" modifiedValue="0.0"/>
                    <modifier type="WHEEL_SUSPENSION" value="0.01" modifiedValue="0.0"/>
                    <modifier type="WHEEL_SUSPENSION" value="0.02" modifiedValue="0.0"/>
                    <modifier type="WHEEL_SUSPENSION" value="0.04" modifiedValue="0.1"/>
                    <modifier type="WHEEL_SUSPENSION" value="0.08" modifiedValue="0.2"/>

                    <modifier type="SPEED" value="0.0" modifiedValue="0.0"/>
                    <modifier type="SPEED" value="2.0" modifiedValue="1.0"/>
                    <modifier type="SPEED" value="40.0" modifiedValue="1.0"/>
                </volume>
                <lowpassCutoffFrequency indoor="250" outdoor="20000" />
                <lowpassGain indoor="0.5" outdoor="1" />
            </active>
        </sounds>
    </attachable>

    <lights>
        <sharedLight linkNode="workingLightSquare_04" lightTypes="1" filename="$data/shared/assets/lights/lizard/workingLight11.xml" />
        <sharedLight linkNode="rearLightOvalLEDOrange_02" filename="$data/shared/assets/lights/lizard/rearLight23Orange_left.xml" />
        <sharedLight linkNode="rearLightOvalLEDOrange_01" filename="$data/shared/assets/lights/lizard/rearLight23Orange_right.xml" />
        <sharedLight linkNode="rearLightOvalLEDRed_01" filename="$data/shared/assets/lights/lizard/rearLight23Red.xml" />
        <sharedLight linkNode="rearLightOvalLEDRed_02" filename="$data/shared/assets/lights/lizard/rearLight23Red.xml" />
        <sharedLight linkNode="plateNumberLight02_01" filename="$data/shared/assets/lights/lizard/plateNumberLight02.xml" />
        <sharedLight linkNode="plateNumberLight02_02" filename="$data/shared/assets/lights/lizard/plateNumberLight02.xml" />

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

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

    <licensePlates>
        <licensePlate node="licensePlateBack" position="BACK" preferedType="ELONGATED" placementArea="0.06 0.26 0.1 0.26"/>
    </licensePlates>

    <foldable>
        <foldingConfigurations>
            <foldingConfiguration>
                <foldingParts startMoveDirection="0">
                    <foldingPart animationName="folding" speedScale="1" />
                </foldingParts>
            </foldingConfiguration>
        </foldingConfigurations>
    </foldable>

    <animations>
        <animation name="folding">
            <part node="drawbarAttached"  startTime="0.0" endTime="0.2"  visibility="true" />
            <part node="drawbarAttached"  startTime="0.2" endTime="0.4"  visibility="false" />
            <part node="drawbarDetached"  startTime="0.0" endTime="0.2"  visibility="false" />
            <part node="drawbarDetached"  startTime="0.2" endTime="0.4"  visibility="true" />

            <part node="frontRollers" startTime="0.0" endTime="1"  startRot="-90 0 0" endRot="3.615 0 0" />

            <!-- deactivate attacher joint -->
            <part node="attacherJoint" startTime="0.0" endTime="0.1" startTrans="0 0.149 3.89" endTrans="0 -100 3.89" />

            <sound template="hydraulicOpen06"  startTime="0.01" endTime="0.99" volumeScale="1.4" direction="1"    startPitchScale="0.6" endPitchScale="0.58" fadeIn="0.1" fadeOut="0.2" linkNode="frontRollers"/>
            <sound template="hydraulicClose01" startTime="0.01" endTime="0.99" volumeScale="2"   direction="-1"   pitchScale="0.7"      fadeIn="0.1" fadeOut="0.2" linkNode="frontRollers"/>
            <sound template="clackVar4"        startTime="0.99" direction="1"  volumeScale="1.5" pitchScale="1.1" linkNode="frontRollers"/>
            <sound template="vibratingImp"     startTime="0.99" direction="1"  volumeScale="0.8" pitchScale="1.3" linkNode="frontRollers"/>
            <sound template="metalImpHigh01"   startTime="0.01" direction="-1" volumeScale="0.3" pitchScale="0.8" linkNode="frontRollers"/>
            <sound template="vibratingImp"     startTime="0.01" direction="-1" volumeScale="1"   pitchScale="1.2" linkNode="frontRollers"/>
        </animation>

        <animation name="pusherAnimation" isKeyframe="true">
            <part node="balePusher"  startTime="0.0" endTime="8.0"  startTrans="0 0 0" endTrans="0 0 1.794" />
            <part node="balePusher"  startTime="8.0" endTime="12.0"  startTrans="0 0 1.794" endTrans="0 0 0" />

            <sound template="hydraulicClose01" startTime="0.01" endTime="11.99" volumeScale="4"   pitchScale="0.5" fadeIn="0.1" fadeOut="0.1" />
            <sound template="clackVar5"        startTime="0.01" direction="1"   volumeScale="1.3" pitchScale="0.7" />
            <sound template="clackVar1"        startTime="8"    direction="1"   volumeScale="1"   pitchScale="0.7" />
            <sound template="clackVar6"        startTime="11.8" direction="1"   volumeScale="1.5" pitchScale="0.8" />
            <sound template="sheetImp02"       startTime="11.8" direction="1"   volumeScale="2"   pitchScale="0.8" />
        </animation>

        <animation name="pushOffAnimation" isKeyframe="true">
            <part node="balePusher2" startTime="0.0" endTime="0.5"  startRot="10.097 0.01 -0.0" endRot="-0.801 0.01 0.0" />
            <part node="balePusher2" startTime="0.5" endTime="1.0"  startRot="-0.801 0.01 0.0" endRot="-1.47 0.01 0.0" />
            <part node="balePusher2" startTime="1.0" endTime="2.48"  startRot="-1.47 0.01 0.0" endRot="1.103 0.01 -0.0" />
            <part node="balePusher2" startTime="2.48" endTime="4.2"  startRot="1.103 0.01 -0.0" endRot="3.105 0.01 -0.0" />
            <part node="balePusher2" startTime="4.2" endTime="10.0"  startRot="3.105 0.01 -0.0" endRot="6.695 0.01 0.0" />
            <part node="balePusher2Col" startTime="0.0" endTime="0.5"  startTrans="0 0 0" endTrans="0 0.2 0" />
            <part node="balePusher2Part2" startTime="0.5" endTime="10.0"  startTrans="0.0 0.0 -0.0" endTrans="0.0 0.0 1.322" />
            <part node="balePusher2Part3" startTime="0.5" endTime="10.0"  startTrans="-0.0 0.0 -0.0" endTrans="0.0 0.0 1.493" />
            <part node="balePusher2Part4" startTime="0.0" endTime="0.5"  startTrans="0.0 -0.0 -0.0" endTrans="0.0 -0.0 0.086" />
            <part node="balePusher2Part4" startTime="0.5" endTime="10.0"  startTrans="0.0 -0.0 0.086" endTrans="0.0 -0.0 1.501" />

            <sound template="hydraulicClose01" startTime="0.01" endTime="9.99" direction="1"     volumeScale="3.3" pitchScale="0.5" fadeIn="0.1" fadeOut="0.1" />
            <sound template="hydraulicClose02" startTime="0.01" endTime="9.99" direction="-1"    volumeScale="3.3" pitchScale="1.5" fadeIn="0.1" fadeOut="0.1" />
            <sound template="thudVar1"         startTime="0.2"                 direction="-1"    volumeScale="0.6" pitchScale="0.5" />
            <sound template="clackVar6"        startTime="9.99"                direction="1"     volumeScale="1.2" pitchScale="0.6" />
            <sound template="metalImpHigh01"   startTime="9.99"                direction="1"     volumeScale="0.4" pitchScale="0.6" />
            <sound template="hingeImp"         startTime="0.3"  direction="-1" volumeScale="0.7" pitchScale="0.7" />
            <sound template="vibratingImp"     startTime="0.1"  direction="-1" volumeScale="1.2" pitchScale="1" />
            <sound template="hingeImp"         startTime="0.01" direction="1"  volumeScale="0.7" pitchScale="0.7" />
        </animation>

        <animation name="wrappingAnimation" looping="true">
            <part node="wrappingNode01"  startTime="0.0" endTime="3.999" spline="wrappingCurve" startSplinePos="0.0000" endSplinePos="1.0000"/>
            <part node="wrappingNode02"  startTime="0.0" endTime="3.999" spline="wrappingCurve" startSplinePos="0.0833" endSplinePos="1.0833"/>
            <part node="wrappingNode03"  startTime="0.0" endTime="3.999" spline="wrappingCurve" startSplinePos="0.1666" endSplinePos="1.1666"/>
            <part node="wrappingNode04"  startTime="0.0" endTime="3.999" spline="wrappingCurve" startSplinePos="0.2499" endSplinePos="1.2499"/>
            <part node="wrappingNode05"  startTime="0.0" endTime="3.999" spline="wrappingCurve" startSplinePos="0.3332" endSplinePos="1.3332"/>
            <part node="wrappingNode06"  startTime="0.0" endTime="3.999" spline="wrappingCurve" startSplinePos="0.4165" endSplinePos="1.4165"/>
            <part node="wrappingNode07"  startTime="0.0" endTime="3.999" spline="wrappingCurve" startSplinePos="0.4998" endSplinePos="1.4998"/>
            <part node="wrappingNode08"  startTime="0.0" endTime="3.999" spline="wrappingCurve" startSplinePos="0.5831" endSplinePos="1.5831"/>
            <part node="wrappingNode09"  startTime="0.0" endTime="3.999" spline="wrappingCurve" startSplinePos="0.6664" endSplinePos="1.6664"/>
            <part node="wrappingNode10"  startTime="0.0" endTime="3.999" spline="wrappingCurve" startSplinePos="0.7497" endSplinePos="1.7497"/>
            <part node="wrappingNode11"  startTime="0.0" endTime="3.999" spline="wrappingCurve" startSplinePos="0.8333" endSplinePos="1.8333"/>
            <part node="wrappingNode12"  startTime="0.0" endTime="3.999" spline="wrappingCurve" startSplinePos="0.9163" endSplinePos="1.9163"/>

            <part node="wrappingNode01"  startTime="3.999" endTime="4.0" spline="wrappingCurve" startSplinePos="1.0000" endSplinePos="0.0000"/>
            <part node="wrappingNode02"  startTime="3.999" endTime="4.0" spline="wrappingCurve" startSplinePos="1.0833" endSplinePos="0.0833"/>
            <part node="wrappingNode03"  startTime="3.999" endTime="4.0" spline="wrappingCurve" startSplinePos="1.1666" endSplinePos="0.1666"/>
            <part node="wrappingNode04"  startTime="3.999" endTime="4.0" spline="wrappingCurve" startSplinePos="1.2499" endSplinePos="0.2499"/>
            <part node="wrappingNode05"  startTime="3.999" endTime="4.0" spline="wrappingCurve" startSplinePos="1.3332" endSplinePos="0.3332"/>
            <part node="wrappingNode06"  startTime="3.999" endTime="4.0" spline="wrappingCurve" startSplinePos="1.4165" endSplinePos="0.4165"/>
            <part node="wrappingNode07"  startTime="3.999" endTime="4.0" spline="wrappingCurve" startSplinePos="1.4998" endSplinePos="0.4998"/>
            <part node="wrappingNode08"  startTime="3.999" endTime="4.0" spline="wrappingCurve" startSplinePos="1.5831" endSplinePos="0.5831"/>
            <part node="wrappingNode09"  startTime="3.999" endTime="4.0" spline="wrappingCurve" startSplinePos="1.6664" endSplinePos="0.6664"/>
            <part node="wrappingNode10"  startTime="3.999" endTime="4.0" spline="wrappingCurve" startSplinePos="1.7497" endSplinePos="0.7497"/>
            <part node="wrappingNode11"  startTime="3.999" endTime="4.0" spline="wrappingCurve" startSplinePos="1.8333" endSplinePos="0.8333"/>
            <part node="wrappingNode12"  startTime="3.999" endTime="4.0" spline="wrappingCurve" startSplinePos="1.9163" endSplinePos="0.9163"/>

            <part node="wrappingNode01RefFrameRot"  startTime="0.0" endTime="3.999" startRot="0 0 0" endRot="0 0 359.99"/>
            <part node="wrappingNode01RefFrameRot"  startTime="3.999" endTime="4.0" startRot="0 0 359.99" endRot="0 0 0"/>

            <part node="wrappingWheel"  startTime="0.0" endTime="3.999" startRot="0 0 0" endRot="0 0 -2880"/>
            <part node="wrappingWheel"  startTime="3.999" endTime="4.0" startRot="0 0 -2880" endRot="0 0 0"/>
        </animation>

        <animation name="railingsAnimation" isKeyframe="true" resetOnStart="false">
            <part node="railingLeftCol"   startTime="0.0" endTime="1.0"  startTrans="0.1 1.126 0.17" endTrans="1.1 1.126 0.17" />
            <part node="railingRightCol"  startTime="0.0" endTime="1.0"  startTrans="-0.1 1.126 0.17" endTrans="-1.1 1.126 0.1" />

            <part node="railingLeft"  startTime="0.5" endTime="0.8"  startRot="0 0 -30" endRot="0 0 20" />
            <part node="railingRight"  startTime="0.5" endTime="0.8"  startRot="0 0 30" endRot="0 0 -20" />

            <sound template="hydraulicOpen04" startTime="0.51" endTime="0.79"  volumeScale="3" pitchScale="0.8" fadeIn="0.1" fadeOut="0.1"/>
        </animation>

        <animation name="baleWrapConsumingAnimation" isKeyframe="true">
            <part node="baleWrapSlot05Joint" startTime="0" endTime="1" startTrans="-0.033 0.000 -0.097" endTrans="-0.030 0.000 -0.020" />
            <part node="baleWrapSlot06Joint" startTime="0" endTime="1" startTrans="0.097 -0.000 -0.033" endTrans="0.022 -0.000 -0.030" />
            <part node="baleWrapSlot07Joint" startTime="0" endTime="1" startTrans="0.097 -0.000 -0.033" endTrans="0.020 -0.000 -0.030" />
            <part node="baleWrapSlot08Joint" startTime="0" endTime="1" startTrans="0.097 0.000 -0.033" endTrans="0.026 0.000 -0.025" />
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="balePusher" playSound="true"/>
            <movingTool node="balePusher2" playSound="true"/>
            <movingTool node="balePusher2Part2" playSound="true"/>
            <movingTool node="balePusher2Part3" playSound="true"/>
            <movingTool node="balePusher2Part4" playSound="true"/>

            <movingTool node="backWheelLeftAxisAuto" wheelIndices="1"/>
            <movingTool node="backWheelRightAxisAuto" wheelIndices="2"/>

            <movingTool node="frontRollers" playSound="true">
                <dependentPart node="frontRollersHydraulic"/>
            </movingTool>

            <movingTool node="railingLeft">
                <dependentPart node="railingLeftFrontArm"/>
                <dependentPart node="railingLeftBackArm"/>
            </movingTool>

            <movingTool node="railingRight">
                <dependentPart node="railingRightFrontArm"/>
                <dependentPart node="railingRightBackArm"/>
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="wrappingNode01" referencePoint="wrappingNode01Ref" referenceFrame="wrappingNode01RefFrame" isActiveDirty="true" maxUpdateDistance="125"/>
            <movingPart node="wrappingNode02" referencePoint="wrappingNode02Ref" referenceFrame="wrappingNode02Ref" isActiveDirty="true" maxUpdateDistance="125"/>
            <movingPart node="wrappingNode03" referencePoint="wrappingNode03Ref" referenceFrame="wrappingNode03Ref" isActiveDirty="true" maxUpdateDistance="125"/>
            <movingPart node="wrappingNode04" referencePoint="wrappingNode04Ref" referenceFrame="wrappingNode04Ref" isActiveDirty="true" maxUpdateDistance="125"/>
            <movingPart node="wrappingNode05" referencePoint="wrappingNode05Ref" referenceFrame="wrappingNode05Ref" isActiveDirty="true" maxUpdateDistance="125"/>
            <movingPart node="wrappingNode06" referencePoint="wrappingNode06Ref" referenceFrame="wrappingNode06Ref" isActiveDirty="true" maxUpdateDistance="125"/>
            <movingPart node="wrappingNode07" referencePoint="wrappingNode07Ref" referenceFrame="wrappingNode07Ref" isActiveDirty="true" maxUpdateDistance="125"/>
            <movingPart node="wrappingNode08" referencePoint="wrappingNode08Ref" referenceFrame="wrappingNode08Ref" isActiveDirty="true" maxUpdateDistance="125"/>
            <movingPart node="wrappingNode09" referencePoint="wrappingNode09Ref" referenceFrame="wrappingNode09Ref" isActiveDirty="true" maxUpdateDistance="125"/>
            <movingPart node="wrappingNode10" referencePoint="wrappingNode10Ref" referenceFrame="wrappingNode10Ref" isActiveDirty="true" maxUpdateDistance="125"/>
            <movingPart node="wrappingNode11" referencePoint="wrappingNode11Ref" referenceFrame="wrappingNode11Ref" isActiveDirty="true" maxUpdateDistance="125"/>
            <movingPart node="wrappingNode12" referencePoint="wrappingNode12Ref" referenceFrame="wrappingNode12Ref" isActiveDirty="true" maxUpdateDistance="125"/>

            <movingPart node="steeringBar" referencePoint="steeringBarRef" referenceFrame="steeringBarRef" isActiveDirty="true" maxUpdateDistance="50"/>
            <movingPart node="steeringHydraulic" referencePoint="steeringHydraulicRef" referenceFrame="steeringHydraulicRef" isActiveDirty="true" maxUpdateDistance="50">
                <translatingPart node="steeringHydraulicPunch" />
            </movingPart>

            <movingPart node="frontRollersHydraulic" referencePoint="frontRollersHydraulicRef" referenceFrame="frontRollersHydraulicRef">
                <translatingPart node="frontRollersHydraulicPunch" />
            </movingPart>

            <movingPart node="railingLeftFrontArm" referencePoint="railingLeftFrontArmRef" referenceFrame="railingLeftFrontArmRef"/>
            <movingPart node="railingLeftBackArm" referencePoint="railingLeftBackArmRef" referenceFrame="railingLeftBackArmRef"/>

            <movingPart node="railingRightFrontArm" referencePoint="railingRightFrontArmRef" referenceFrame="railingRightFrontArmRef"/>
            <movingPart node="railingRightBackArm" referencePoint="railingRightBackArmRef" referenceFrame="railingRightBackArmRef"/>
        </movingParts>
    </cylindered>

    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit showInShop="false" fillTypes="BALE_WRAP" uiDisplayType="STEP">
                        <exactFillRootNode node="exactFillRootNodeBaleWrap"/>
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>

    <inlineWrapper>
        <baleTrigger node="baleTrigger" minFoldTime="1" maxFoldTime="1"/>
        <wrapTrigger node="wrapTrigger"/>
        <animations pusher="pusherAnimation" pushOff="pushOffAnimation" wrapping="wrappingAnimation"/>
        <pushing brakeForce="0" openBrakeTime="0.1" closeBrakeTime="0.75" minBaleAmount="4"/>
        <railings animation="railingsAnimation" animStartX="0.1" animEndX="1.1" defaultX="0.9" />
        <wrapping startNode="wrappingStartNode"/>

        <steeringNodes>
            <steeringNode node="backWheelLeftAxisAuto"/>
            <steeringNode node="backWheelRightAxisAuto"/>
        </steeringNodes>

        <baleTypes>
            <baleType startNode="roundBaleNode125">
                <size diameter="1.25" width="1.2" />
                <inlineBale filename="$data/objects/inlineBales/roundbales/inlineBale_round125.xml" />
                <railing width="0.55"/>
            </baleType>
            <baleType startNode="roundBaleNode150">
                <size diameter="1.50" width="1.2" />
                <inlineBale filename="$data/objects/inlineBales/roundbales/inlineBale_round150.xml" />
                <railing width="0.70"/>
            </baleType>
            <baleType startNode="roundBaleNode150">
                <size diameter="1.50" width="1.6"/>
                <inlineBale filename="bales/inlineBale_round150_561R.xml"/>
                <railing width="0.70"/>
            </baleType>
            <baleType startNode="roundBaleNode180">
                <size diameter="1.80" width="1.2" />
                <inlineBale filename="$data/objects/inlineBales/roundbales/inlineBale_round180.xml" />
                <railing width="0.80"/>
            </baleType>
            <baleType startNode="roundBaleNode180">
                <size diameter="1.80" width="1.6"/>
                <inlineBale filename="bales/inlineBale_round180_561R.xml"/>
                <railing width="0.80"/>
            </baleType>

            <baleType startNode="squareBaleNode240">
                <size height="0.9" length="1.8" width="1.2"/>
                <inlineBale filename="$data/objects/inlineBales/squarebales/inlineBale_square180.xml" />
                <railing width="1.1"/>
            </baleType>
        </baleTypes>

        <wrappingNodes>
            <wrappingNode node="wrappingNode02Wrap01" target="wrappingNode02WrapJoint01" startTrans="-0.127 0.022 0.011"/>
            <wrappingNode node="wrappingNode02Wrap02" target="wrappingNode02WrapJoint02" startTrans="-0.846 0.023 0.011"/>

            <wrappingNode node="wrappingNode05Wrap01" target="wrappingNode05WrapJoint01" startTrans="0.13 -0.029 0.009"/>
            <wrappingNode node="wrappingNode05Wrap02" target="wrappingNode05WrapJoint02" startTrans="0.849 -0.029 0.009"/>

            <wrappingNode node="wrappingNode08Wrap01" target="wrappingNode08WrapJoint01" startTrans="0.123 -0.022 0.012"/>
            <wrappingNode node="wrappingNode08Wrap02" target="wrappingNode08WrapJoint02" startTrans="0.843 -0.023 0.013"/>

            <wrappingNode node="wrappingNode11Wrap01" target="wrappingNode11WrapJoint01" startTrans="-0.112 0.022 0.008"/>
            <wrappingNode node="wrappingNode11Wrap02" target="wrappingNode11WrapJoint02" startTrans="-0.832 0.023 0.008"/>
        </wrappingNodes>
    </inlineWrapper>

    <hudInfoTrigger triggerNode="hudInfoTrigger"/>

    <consumable>
        <consumableConfigurations title="$l10n_configuration_baleWrap" typeName="BALE_WRAP">
            <consumableConfiguration price="1000" name="$l10n_consumable_raniPlastWhite" consumableName="RANI_PLAST_WHITE"/>
            <consumableConfiguration price="1000" name="$l10n_consumable_raniPlastBlack" consumableName="RANI_PLAST_BLACK"/>
            <consumableConfiguration price="1000" name="$l10n_consumable_raniPlastGreen" consumableName="RANI_PLAST_GREEN"/>
            <consumableConfiguration price="1000" name="$l10n_consumable_raniPlastNatureGreen" consumableName="RANI_PLAST_NATURE_GREEN"/>
            <consumableConfiguration price="0" name="$l10n_configuration_valueEmpty"/>
        </consumableConfigurations>

        <type typeName="BALE_WRAP" defaultConsumableName="RANI_PLAST_WHITE" fillUnitIndex="1">
            <slot node="baleWrapSlot01"/>
            <slot node="baleWrapSlot02"/>
            <slot node="baleWrapSlot03"/>
            <slot node="baleWrapSlot04"/>
            <slot node="baleWrapSlot05" isConsumingSlot="true"/>
            <slot node="baleWrapSlot06" isConsumingSlot="true"/>
            <slot node="baleWrapSlot07" isConsumingSlot="true"/>
            <slot node="baleWrapSlot08" isConsumingSlot="true"/>

            <objectChange node="skinnedFoil01" visibilityActive="true" visibilityInactive="false"/>
            <objectChange node="skinnedFoil02" visibilityActive="true" visibilityInactive="false"/>
            <objectChange node="skinnedFoil03" visibilityActive="true" visibilityInactive="false"/>
            <objectChange node="skinnedFoil04" visibilityActive="true" visibilityInactive="false"/>

            <consuming useAmount="true">
                <animation name="baleWrapConsumingAnimation"/>
            </consuming>

            <shaderParameterNode node="skinnedFoil01"/>
            <shaderParameterNode node="skinnedFoil02"/>
            <shaderParameterNode node="skinnedFoil03"/>
            <shaderParameterNode node="skinnedFoil04"/>
        </type>
    </consumable>

    <ai>
        <agentAttachment jointNode="attacherJoint" rotCenterNode="aiAgentAttachmentRotCenter" width="2.95" height="2.85" length="6.35" lengthOffset="1.5"/>
    </ai>

    <foliageBending>
        <bendingNode wheelIndices="3 4" minZ="-2.4" maxZ="2.8" yOffset="0.3"/>
    </foliageBending>

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

    <i3dMappings>
        <i3dMapping id="hybridX_main_component1" node="0>" />
        <i3dMapping id="hybridX_vis" node="0>0" />
        <i3dMapping id="attacherJoint" node="0>0|0|0" />
        <i3dMapping id="drawbarAttached" node="0>0|0|1|0" />
        <i3dMapping id="drawbarDetached" node="0>0|0|1|1" />
        <i3dMapping id="backWheelLeftAxisAuto" node="0>0|1|0|0" />
        <i3dMapping id="backWheelLeftAxis" node="0>0|1|0|0|0" />
        <i3dMapping id="backWheelLeft" node="0>0|1|0|0|0|0" />
        <i3dMapping id="steeringBar" node="0>0|1|0|0|0|1" />
        <i3dMapping id="steeringHydraulicRef" node="0>0|1|0|0|0|1|0" />
        <i3dMapping id="backWheelRightAxisAuto" node="0>0|1|1|0" />
        <i3dMapping id="backWheelRightAxis" node="0>0|1|1|0|0" />
        <i3dMapping id="backWheelRight" node="0>0|1|1|0|0|0" />
        <i3dMapping id="steeringBarRef" node="0>0|1|1|0|0|1" />
        <i3dMapping id="steeringHydraulic" node="0>0|1|2" />
        <i3dMapping id="steeringHydraulicPunch" node="0>0|1|2|0" />
        <i3dMapping id="frontWheelLeft" node="0>0|1|3|0" />
        <i3dMapping id="frontWheelRight" node="0>0|1|3|1" />
        <i3dMapping id="frontWheelGearBig" node="0>0|1|3|2" />
        <i3dMapping id="frontWheelGearSmall" node="0>0|1|3|3" />
        <i3dMapping id="frontWheelChain" node="0>0|1|3|4" />
        <i3dMapping id="aiAgentAttachmentRotCenter" node="0>0|1|5" />
        <i3dMapping id="outdoorCameraTarget" node="0>0|2|0" />
        <i3dMapping id="outdoorCamera" node="0>0|2|0|0" />
        <i3dMapping id="cameraRaycastNode1" node="0>0|2|1" />
        <i3dMapping id="cameraRaycastNode2" node="0>0|2|2" />
        <i3dMapping id="cameraRaycastNode3" node="0>0|2|3" />
        <i3dMapping id="exitPoint" node="0>0|3" />
        <i3dMapping id="bigTriangle" node="0>0|4|0|0" />
        <i3dMapping id="rearLightOvalLEDOrange_01" node="0>0|4|0|1" />
        <i3dMapping id="rearLightOvalLEDOrange_02" node="0>0|4|0|2" />
        <i3dMapping id="rearLightOvalLEDRed_01" node="0>0|4|0|3" />
        <i3dMapping id="rearLightOvalLEDRed_02" node="0>0|4|0|4" />
        <i3dMapping id="redRound_03" node="0>0|4|0|5" />
        <i3dMapping id="redRound_04" node="0>0|4|0|6" />
        <i3dMapping id="workingLightSquare_04" node="0>0|4|0|7" />
        <i3dMapping id="plateNumberLight02_01" node="0>0|4|0|8" />
        <i3dMapping id="plateNumberLight02_02" node="0>0|4|0|9" />
        <i3dMapping id="backLightsHigh1" node="0>0|4|1|0" />
        <i3dMapping id="licensePlateLightHigh" node="0>0|4|1|1" />
        <i3dMapping id="turnLightLeftBack" node="0>0|4|2|0" />
        <i3dMapping id="turnLightRightBack" node="0>0|4|2|1" />
        <i3dMapping id="workLightBackHigh1" node="0>0|4|3|0" />
        <i3dMapping id="balePusher" node="0>0|5|0|0" />
        <i3dMapping id="balePusher2" node="0>0|5|1" />
        <i3dMapping id="balePusher2Part2" node="0>0|5|1|0" />
        <i3dMapping id="balePusher2Part3" node="0>0|5|1|0|0" />
        <i3dMapping id="balePusher2Part4" node="0>0|5|1|0|0|0" />
        <i3dMapping id="balePusher2Col" node="0>0|5|1|0|0|0|0" />
        <i3dMapping id="frontRollers" node="0>0|5|2" />
        <i3dMapping id="frontRollersHydraulicRef" node="0>0|5|2|0" />
        <i3dMapping id="frontRollersHydraulic" node="0>0|5|3" />
        <i3dMapping id="frontRollersHydraulicPunch" node="0>0|5|3|0" />
        <i3dMapping id="wrappingCurve" node="0>0|5|4|0" />
        <i3dMapping id="wrappingNode01" node="0>0|5|4|1" />
        <i3dMapping id="wrappingNode12Ref" node="0>0|5|4|1|0" />
        <i3dMapping id="wrappingNode02" node="0>0|5|4|2" />
        <i3dMapping id="wrappingNode01Ref" node="0>0|5|4|2|0" />
        <i3dMapping id="wrappingNode02Wrap01" node="0>0|5|4|2|1" />
        <i3dMapping id="wrappingNode02Wrap02" node="0>0|5|4|2|2" />
        <i3dMapping id="wrappingNode02WrapJoint01" node="0>0|5|4|2|3" />
        <i3dMapping id="wrappingNode02WrapJoint02" node="0>0|5|4|2|4" />
        <i3dMapping id="skinnedFoil01" node="0>0|5|4|2|5" />
        <i3dMapping id="baleWrapSlot06" node="0>0|5|4|2|8" />
        <i3dMapping id="baleWrapSlot06Joint" node="0>0|5|4|2|9|0" />
        <i3dMapping id="wrappingNode03" node="0>0|5|4|3" />
        <i3dMapping id="wrappingNode02Ref" node="0>0|5|4|3|0" />
        <i3dMapping id="wrappingNode04" node="0>0|5|4|4" />
        <i3dMapping id="wrappingNode03Ref" node="0>0|5|4|4|0" />
        <i3dMapping id="wrappingNode05" node="0>0|5|4|5" />
        <i3dMapping id="wrappingNode04Ref" node="0>0|5|4|5|0" />
        <i3dMapping id="wrappingNode05Wrap01" node="0>0|5|4|5|1" />
        <i3dMapping id="wrappingNode05Wrap02" node="0>0|5|4|5|2" />
        <i3dMapping id="wrappingNode05WrapJoint01" node="0>0|5|4|5|3" />
        <i3dMapping id="wrappingNode05WrapJoint02" node="0>0|5|4|5|4" />
        <i3dMapping id="skinnedFoil02" node="0>0|5|4|5|5" />
        <i3dMapping id="baleWrapSlot05" node="0>0|5|4|5|8" />
        <i3dMapping id="baleWrapSlot05Joint" node="0>0|5|4|5|9|0" />
        <i3dMapping id="wrappingNode06" node="0>0|5|4|6" />
        <i3dMapping id="wrappingNode05Ref" node="0>0|5|4|6|0" />
        <i3dMapping id="wrappingNode07" node="0>0|5|4|7" />
        <i3dMapping id="wrappingNode06Ref" node="0>0|5|4|7|0" />
        <i3dMapping id="wrappingNode08" node="0>0|5|4|8" />
        <i3dMapping id="wrappingNode07Ref" node="0>0|5|4|8|0" />
        <i3dMapping id="wrappingNode08Wrap01" node="0>0|5|4|8|1" />
        <i3dMapping id="wrappingNode08Wrap02" node="0>0|5|4|8|2" />
        <i3dMapping id="wrappingNode08WrapJoint01" node="0>0|5|4|8|3" />
        <i3dMapping id="wrappingNode08WrapJoint02" node="0>0|5|4|8|4" />
        <i3dMapping id="skinnedFoil03" node="0>0|5|4|8|5" />
        <i3dMapping id="baleWrapSlot08" node="0>0|5|4|8|7" />
        <i3dMapping id="baleWrapSlot08Joint" node="0>0|5|4|8|8|0" />
        <i3dMapping id="wrappingNode09" node="0>0|5|4|9" />
        <i3dMapping id="wrappingNode08Ref" node="0>0|5|4|9|0" />
        <i3dMapping id="wrappingNode10" node="0>0|5|4|10" />
        <i3dMapping id="wrappingNode09Ref" node="0>0|5|4|10|0" />
        <i3dMapping id="wrappingNode11" node="0>0|5|4|11" />
        <i3dMapping id="wrappingNode10Ref" node="0>0|5|4|11|0" />
        <i3dMapping id="wrappingNode11Wrap01" node="0>0|5|4|11|1" />
        <i3dMapping id="wrappingNode11Wrap02" node="0>0|5|4|11|2" />
        <i3dMapping id="wrappingNode11WrapJoint01" node="0>0|5|4|11|3" />
        <i3dMapping id="wrappingNode11WrapJoint02" node="0>0|5|4|11|4" />
        <i3dMapping id="skinnedFoil04" node="0>0|5|4|11|5" />
        <i3dMapping id="baleWrapSlot07" node="0>0|5|4|11|8" />
        <i3dMapping id="baleWrapSlot07Joint" node="0>0|5|4|11|9|0" />
        <i3dMapping id="wrappingNode12" node="0>0|5|4|12" />
        <i3dMapping id="wrappingNode11Ref" node="0>0|5|4|12|0" />
        <i3dMapping id="wrappingNode01RefFrameRot" node="0>0|5|4|13" />
        <i3dMapping id="wrappingNode01RefFrame" node="0>0|5|4|13|0" />
        <i3dMapping id="wrappingWheel" node="0>0|5|5|0" />
        <i3dMapping id="licensePlateBack" node="0>0|6" />
        <i3dMapping id="baleTrigger" node="0>0|7|0" />
        <i3dMapping id="wrapTrigger" node="0>0|7|1" />
        <i3dMapping id="hudInfoTrigger" node="0>0|7|2" />
        <i3dMapping id="roundBaleNode125" node="0>0|7|3|0" />
        <i3dMapping id="roundBaleNode150" node="0>0|7|3|1" />
        <i3dMapping id="roundBaleNode180" node="0>0|7|3|2" />
        <i3dMapping id="squareBaleNode240" node="0>0|7|3|3" />
        <i3dMapping id="railingLeftCol" node="0>0|7|4" />
        <i3dMapping id="railingRightCol" node="0>0|7|5" />
        <i3dMapping id="wrappingStartNode" node="0>0|7|6" />
        <i3dMapping id="railingLeft" node="0>0|7|7|0" />
        <i3dMapping id="railingLeftFrontArm" node="0>0|7|7|0|0" />
        <i3dMapping id="railingLeftBackArm" node="0>0|7|7|0|1" />
        <i3dMapping id="railingLeftFrontArmRef" node="0>0|7|7|1" />
        <i3dMapping id="railingLeftBackArmRef" node="0>0|7|7|2" />
        <i3dMapping id="railingRight" node="0>0|7|8|0" />
        <i3dMapping id="railingRightFrontArm" node="0>0|7|8|0|0" />
        <i3dMapping id="railingRightBackArm" node="0>0|7|8|0|1" />
        <i3dMapping id="railingRightFrontArmRef" node="0>0|7|8|1" />
        <i3dMapping id="railingRightBackArmRef" node="0>0|7|8|2" />
        <i3dMapping id="baleWrapSlot01" node="0>0|7|9|0" />
        <i3dMapping id="baleWrapSlot02" node="0>0|7|9|1" />
        <i3dMapping id="baleWrapSlot03" node="0>0|7|9|2" />
        <i3dMapping id="baleWrapSlot04" node="0>0|7|9|3" />
        <i3dMapping id="exactFillRootNodeBaleWrap" node="0>0|7|9|4" />
    </i3dMappings>
</vehicle>
