﻿<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="augerWagon" 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>2200 Dual Auger Grain Cart</name>
        <specs>
            <neededPower>400</neededPower>
        </specs>
        <functions>
            <function>$l10n_function_augerWagon</function>
        </functions>
        <image>$data/vehicles/demco/series2200/store_series2200.png</image>
        <price>115000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>DEMCO</brand>
        <category>augerWagons</category>
        <shopTranslationOffset>0 -0.003 0</shopTranslationOffset>
        <shopRotationOffset>0.509 0 0</shopRotationOffset>
        <shopIgnoreLastComponentPositions>true</shopIgnoreLastComponentPositions>
        <shopLoadingDelay config="0.45"/>
        <vertexBufferMemoryUsage>2469120</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>367872</indexBufferMemoryUsage>
        <textureMemoryUsage>2228224</textureMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
    </storeData>

    <base>
        <typeDesc>$l10n_typeDesc_augerWagon</typeDesc>
        <filename>$data/vehicles/demco/series2200/series2200.i3d</filename>
        <size width="5.8" length="14" height="4.2" lengthOffset="-0.2" />
        <sounds volumeFactor="2.0"/>
        <components maxMass="45000">
            <component centerOfMass="0 1.4 -0.8" solverIterationCount="10" mass="8323" />
            <component centerOfMass="0 0 0" solverIterationCount="10" mass="7293" />
            <joint component1="1" component2="2" node="axisJoint" rotLimit="10 0 0" transLimit="0 0 0" />
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
        <mapHotspot type="TRAILER" />
    </base>

    <configurationSets title="$l10n_configuration_wheelSetup">
        <configurationSet name="$l10n_configuration_valueCrawler">
            <configuration name="wheel"              index="1" />
            <configuration name="inputAttacherJoint" index="1" />
        </configurationSet>
        <configurationSet name="$l10n_configuration_valueWheelBroad">
            <configuration name="wheel"              index="2" />
            <configuration name="inputAttacherJoint" index="2" />
        </configurationSet>
    </configurationSets>

    <powerConsumer>
        <powerConsumerConfigurations>
            <powerConsumerConfiguration ptoRpm="400" neededMaxPtoPower="50"/>
        </powerConsumerConfigurations>
    </powerConsumer>

    <wheels>
        <wheelConfigurations>
            <!-- crawlers -->
            <wheelConfiguration name="$l10n_configuration_valueCrawler" price="0" saveId="LIZARD_CRAWLER">
                <wheels autoRotateBackSpeed="1.7">
                    <wheel>
                        <physics tipOcclusionAreaGroupId="1" rotSpeed="1" restLoad="4.0" repr="wheelFrontLeftCrawler"                                            radius="0.512" width="1.02" mass="0.2" frictionScale="1.5" tireType="crawler" initialCompression="10" suspTravel="0.15" spring="240" damper="70" supportsWheelSink="false" brakeFactor="0.6" />
                    </wheel>
                    <wheel>
                        <physics tipOcclusionAreaGroupId="1" rotSpeed="1" restLoad="4.0" repr="wheelFrontRightCrawler"                                           radius="0.512" width="1.02" mass="0.2" frictionScale="1.5" tireType="crawler" initialCompression="10" suspTravel="0.15" spring="240" damper="70" supportsWheelSink="false" brakeFactor="0.6" />
                    </wheel>
                    <wheel hasTireTracks="true" hasParticles="true">
                        <physics tipOcclusionAreaGroupId="1" rotSpeed="1" restLoad="4.0" repr="wheelBackLeftCrawler"  driveNode="wheelBackLeftCrawlerDriveNode"  radius="0.530" width="1.02" mass="0.2" frictionScale="1.5" tireType="crawler" initialCompression="10" suspTravel="0.15" spring="240" damper="70" supportsWheelSink="false" brakeFactor="0.6" />
                        <tire tireTrackAtlasIndex="6" isCareWheel="false" />
                    </wheel>
                    <wheel hasTireTracks="true" hasParticles="true">
                        <physics tipOcclusionAreaGroupId="1" rotSpeed="1" restLoad="4.0" repr="wheelBackRightCrawler" driveNode="wheelBackRightCrawlerDriveNode" radius="0.530" width="1.02" mass="0.2" frictionScale="1.5" tireType="crawler" initialCompression="10" suspTravel="0.15" spring="240" damper="70" supportsWheelSink="false" brakeFactor="0.6" />
                        <tire tireTrackAtlasIndex="6" isCareWheel="false" />
                    </wheel>
                </wheels>

                <crawlers>
                    <crawler filename="$data/shared/crawlers/demco/series2200Crawler/series2200Crawler.xml" linkNode="wheelBackLeftCrawlerLinkNode"  wheelIndices="1 3" isLeft="true"/>
                    <crawler filename="$data/shared/crawlers/demco/series2200Crawler/series2200Crawler.xml" linkNode="wheelBackRightCrawlerLinkNode" wheelIndices="2 4" isLeft="false"/>
                </crawlers>

                <foliageBendingModifier index="3" minX="-2.15" maxX="2.15"/>
                <objectChange node="configCrawler"         visibilityActive="true" visibilityInactive="false"/>
                <objectChange node="supportArmCrawlers"    visibilityActive="true" visibilityInactive="false"/>
                <objectChange node="supportArmCrawlersCol" compoundChildActive="true" compoundChildInactive="false"/>
                <objectChange node="crawlerLeftCol"  compoundChildActive="true" />
                <objectChange node="crawlerRightCol" compoundChildActive="true" />
            </wheelConfiguration>

            <!-- wheels -->
            <wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="36500" saveId="MITAS_BROAD">
                <wheels autoRotateBackSpeed="1.7">
                    <wheel filename="$data/shared/wheels/tires/mitas/SFT/1250_50R32.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" rotSpeed="0" restLoad="4.2" repr="wheelFrontLeft"  forcePointRatio="0.5" initialCompression="20" suspTravel="0.15" spring="122" damper="70" rotationDamping="0.002"/>
                        <tire isInverted="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/mitas/SFT/1250_50R32.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" rotSpeed="0" restLoad="4.2" repr="wheelFrontRight" forcePointRatio="0.5" initialCompression="20" suspTravel="0.15" spring="122" damper="70" rotationDamping="0.002"/>
                        <tire isInverted="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/mitas/SFT/1250_50R32.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" rotSpeed="0" restLoad="4.3" repr="wheelBackLeft"   forcePointRatio="0.5" initialCompression="20" suspTravel="0.15" spring="122" damper="70" rotationDamping="0.002"/>
                        <tire isInverted="true"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/mitas/SFT/1250_50R32.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
                        <physics tipOcclusionAreaGroupId="1" rotSpeed="0" restLoad="4.3" repr="wheelBackRight"  forcePointRatio="0.5" initialCompression="20" suspTravel="0.15" spring="122" damper="70" rotationDamping="0.002"/>
                        <tire isInverted="true"/>
                    </wheel>
                </wheels>
                <objectChange node="configWheels"        visibilityActive="true" visibilityInactive="false"/>
                <objectChange node="axis_vis"            visibilityActive="true" visibilityInactive="false"/>
                <objectChange node="supportArmWheels"    visibilityActive="true" visibilityInactive="false"/>
                <objectChange node="supportArmWheelsCol" compoundChildActive="true" compoundChildInactive="false"/>
                <objectChange node="crawlerLeftCol"  compoundChildActive="false" />
                <objectChange node="crawlerRightCol" compoundChildActive="false" />
            </wheelConfiguration>
        </wheelConfigurations>

        <rimColor material="18">SHARED_WHITE1</rimColor>

        <hubs>
            <color0>SHARED_DA_METAL_BLACK</color0>
            <color1>SHARED_GREY3</color1>
            <hub linkNode="wheelFrontLeft"  filename="$data/shared/wheels/hubs/hub_n10_4.xml" isLeft="true"  scale="0.2 0.36 0.36" />
            <hub linkNode="wheelFrontRight" filename="$data/shared/wheels/hubs/hub_n10_4.xml" isLeft="false" scale="0.2 0.36 0.36" />
            <hub linkNode="wheelBackLeft"   filename="$data/shared/wheels/hubs/hub_n10_4.xml" isLeft="true"  scale="0.2 0.36 0.36" />
            <hub linkNode="wheelBackRight"  filename="$data/shared/wheels/hubs/hub_n10_4.xml" isLeft="false" scale="0.2 0.36 0.36" />
        </hubs>
    </wheels>

    <attachable>
        <inputAttacherJointConfigurations>
            <inputAttacherJointConfiguration>
                <inputAttacherJoint node="attacherJoint" jointType="trailer" attacherHeight="0.55" />
            </inputAttacherJointConfiguration>
            <inputAttacherJointConfiguration>
                <inputAttacherJoint node="attacherJoint" jointType="trailer" attacherHeight="0.70" />
            </inputAttacherJointConfiguration>
        </inputAttacherJointConfigurations>
        <brakeForce force="3" maxForce="7" maxForceMass="45000"/>
        <support animationName="moveSupport" />
    </attachable>

    <powerTakeOffs>
        <input inputAttacherJointIndices="1" inputNode="ptoInput" aboveAttacher="true" detachNode="ptoDetach" color="SHARED_BLACK1" decalColor="WALTERSCHEID_YELLOW1"/>
        <local startNode="ptoInput01" endNode="ptoOutput01" color="SHARED_BLACK1" decalColor="WALTERSCHEID_YELLOW1"/>
        <local startNode="ptoInput02" endNode="ptoOutput02" color="SHARED_BLACK1" decalColor="WALTERSCHEID_YELLOW1"/>
    </powerTakeOffs>

    <connectionHoses>
        <hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn01" length="1.7" diameter="0.025">
            <objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="electric" node="electric" adapterNode="electric_connector" length="1.6" diameter="0.01">
            <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true" />
        </hose>
    </connectionHoses>

    <dynamicallyLoadedParts>
        <dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn01_connector" filename="$data/shared/connectionHoses/connectors.i3d" />
    </dynamicallyLoadedParts>

    <lights>
        <sharedLight linkNode="bigTriangle"          filename="$data/shared/assets/reflectors/lizard/bigTriangle.xml" />
        <sharedLight linkNode="rearLight23Orange_01" filename="$data/shared/assets/lights/lizard/rearLight23Orange_left.xml" />
        <sharedLight linkNode="rearLight23Orange_02" filename="$data/shared/assets/lights/lizard/rearLight23Orange_right.xml" />
        <sharedLight linkNode="rearLight23Orange_03" filename="$data/shared/assets/lights/lizard/rearLight23Orange_left.xml" />
        <sharedLight linkNode="rearLight23Orange_04" filename="$data/shared/assets/lights/lizard/rearLight23Orange_right.xml" />
        <sharedLight linkNode="rearLight23Red_01"    filename="$data/shared/assets/lights/lizard/rearLight23Red.xml" />
        <sharedLight linkNode="rearLight23Red_02"    filename="$data/shared/assets/lights/lizard/rearLight23Red.xml" />
        <sharedLight linkNode="workingLight08"       filename="$data/shared/assets/lights/lizard/workingLight08.xml" lightTypes="1"/>

        <realLights>
            <high>
                <light node="backLightsHigh"    lightTypes="0" />
                <light node="workLightBackHigh" lightTypes="1" />
                <brakeLight node="backLightsHigh" />
                <turnLightLeft node="turnLightLeftFront" />
                <turnLightRight node="turnLightRightFront" />
            </high>
        </realLights>
    </lights>

    <animations>
        <animation name="foldPipe">
            <part node="pipePart02" startTime="0" endTime="5" startRot="0 0 0" endRot="0 0 -125.5" />
            <part node="pipePart01" startTime="4" endTime="5" startRot="0 0 0" endRot="0 0 0" />
            <part node="pipePart03" startTime="2" endTime="5" startRot="0 0 0" endRot="47 0 0" />

            <sound template="defaultHydraulicSound"  startTime="0.01" endTime="5.9"  direction="-1"   pitchScale="1.2" volumeScale="0.6" />
            <sound template="defaultHydraulicSound"  startTime="0.01" endTime="5.9"  direction="1"    pitchScale="0.7" volumeScale="1.0" />
            <sound template="cylinderPunch"          startTime="0.02" direction="-1" pitchScale="1.1" volumeScale="1.1"/>
            <sound template="clackVar1"              startTime="0.1"  direction="-1" volumeScale="0.7"/>
            <sound template="clackVar4"              startTime="0.01" direction="1"  pitchScale="0.4" volumeScale="3.0" fadeIn="0.2"/>
            <sound template="clackVar4"              startTime="4.99" direction="-1" pitchScale="0.4" volumeScale="3.0" fadeIn="0.2"/>
            <sound template="cylinderPunch"          startTime="4.99" direction="1"  pitchScale="1.3" volumeScale="1.1"/>
            <sound template="clackVar1"              startTime="4.7"  direction="1"  pitchScale="0.8" volumeScale="0.8"/>
            <sound template="latchSmall"             startTime="4.6"  direction="1"  pitchScale="0.4" volumeScale="0.3"/>
            <sound template="hingeMedium"            startTime="0.8"  direction="1"  pitchScale="0.3" volumeScale="2.5"/>
        </animation>

        <animation name="raycastNodeAnim">
            <part node="dischargeNode"   startTime="0" endTime="1" startRot="0 0 22" endRot="0 0 -10" />
        </animation>

        <animation name="moveSupport">
            <part node="supportArmWheels"    startTime="0.10" endTime="0.50" startTrans="0 0 0" endTrans="0 -0.480 0" />
            <part node="supportArmCrawlers"  startTime="0.10" endTime="0.50" startTrans="0 0 0" endTrans="0 -0.250 0" />

            <part node="supportArmCrankPart" startTime="0.00" endTime="0.10" startRot="0 0 -20" endRot="0 0 0" />
            <part node="supportArmCrank"     startTime="0.10" endTime="0.50" startRot="720 0 0" endRot="0 0 0" />
            <part node="supportArmCrankPart" startTime="0.50" endTime="0.60" startRot="0 0 0" endRot="0 0 -20" />

            <sound template="metalClose" startTime="0.01" direction="-1" volumeScale="0.7" pitchScale="2.8" linkNode="attacherJoint"/>
            <sound template="metalClose" startTime="0.59" direction="1"  volumeScale="0.7" pitchScale="2.8" linkNode="attacherJoint"/>
            <sound template="clackVar1"  startTime="0.1"  direction="1"  volumeScale="1.3" pitchScale="1.8" linkNode="attacherJoint"/>
            <sound template="clackVar1"  startTime="0.59" direction="-1" volumeScale="1.3" pitchScale="1.8" linkNode="attacherJoint"/>
        </animation>

        <animation name="toggleCover">
            <part node="coverClosed" startTime="0.00" endTime="0.05" visibility="true" />
            <part node="coverClosed" startTime="0.05" endTime="0.10" visibility="false" />
            <part node="coverOpen"   startTime="0.00" endTime="0.05" visibility="false" />
            <part node="coverOpen"   startTime="0.05" endTime="0.10" visibility="true" />

            <sound template="fabricCover2" startTime="0.01" direction="1"  volumeScale="1.4" pitchScale="1.5"/>
            <sound template="fabricCover1" startTime="0.05" direction="-1" volumeScale="1.4" pitchScale="1.8"/>
        </animation>
    </animations>

    <cylindered>
        <movingTools>
            <movingTool node="pipePart01" freezingPipeStates="1">
                <controls axis="AXIS_DOOR_3" invertAxis="false" mouseSpeedFactor="0.2" iconName="PIPE_ROTATE_X" />
                <rotation rotSpeed="10" rotAcceleration="200" rotMin="-8" rotMax="6" startRot="0" rotationAxis="2"/>
                <dependentPart node="pipePart01Hydraulic01" />
                <dependentPart node="pipePart01Hydraulic02" />
                <dependentPart node="pipeEffectRot" />
            </movingTool>

            <movingTool node="pipePart02">
                <dependentPart node="pipePart02Hydraulic" />
                <dependentPart node="pipeEffectRot" />
            </movingTool>
        </movingTools>

        <movingParts>
            <movingPart node="pipePart01Hydraulic01" referencePoint="pipePart01Hydraulic01Ref" referenceFrame="pipePart01Hydraulic01Ref" >
                <translatingPart node="pipePart01Hydraulic01Punch" />
            </movingPart>
            <movingPart node="pipePart01Hydraulic02" referencePoint="pipePart01Hydraulic02Ref" referenceFrame="pipePart01Hydraulic02Ref" >
                <translatingPart node="pipePart01Hydraulic02Punch" />
            </movingPart>
            <movingPart node="pipePart02Hydraulic" referencePoint="pipePart02HydraulicRef" referenceFrame="pipePart02HydraulicRef" >
                <translatingPart node="pipePart02HydraulicPunch" />
            </movingPart>
            <movingPart node="pipeEffectRot" referenceFrame="pipeEffectRotRef" />

            <!-- crawler -->
            <movingPart node="wheelBackLeftCrawlerLinkNode"  referencePoint="wheelFrontLeftCrawler"  referenceFrame="series2200_axis_component2" isActiveDirty="true" maxUpdateDistance="75"/>
            <movingPart node="wheelBackRightCrawlerLinkNode" referencePoint="wheelFrontRightCrawler" referenceFrame="series2200_axis_component2" isActiveDirty="true" maxUpdateDistance="75"/>
        </movingParts>
            <sounds>
                <actionSound template="defaultHydraulicSound" pitchScale="1.1" volumeScale="0.8" linkNode="pipePart01"          actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG"     nodes="pipePart01" fadeIn="0.1" fadeOut="0.05"/>
                <actionSound template="clackVar6"             pitchScale="0.7" volumeScale="1.3" linkNode="pipePart01"          actionNames="TOOL_MOVE_END_NEG_LIMIT"         nodes="pipePart01"/>
                <actionSound template="thudVar2"              pitchScale="1"   volumeScale="1.3" linkNode="pipePart01"          actionNames="TOOL_MOVE_END_NEG_LIMIT"         nodes="pipePart01"/>
                <actionSound template="cylinderPunch"         pitchScale="1.6" volumeScale="0.4" linkNode="pipePart01"          actionNames="TOOL_MOVE_END_NEG_LIMIT"         nodes="pipePart01"/>
                <actionSound template="clackVar6"             pitchScale="0.8" volumeScale="1.3" linkNode="pipePart01"          actionNames="TOOL_MOVE_END_POS_LIMIT"         nodes="pipePart01"/>
                <actionSound template="sheetImp02"            pitchScale="0.6" volumeScale="2"   linkNode="pipePart01"          actionNames="TOOL_MOVE_END_POS_LIMIT"         nodes="pipePart01"/>
                <actionSound template="cylinderPunch"         pitchScale="1.6" volumeScale="0.4" linkNode="pipePart01"          actionNames="TOOL_MOVE_END_POS_LIMIT"         nodes="pipePart01"/>
            </sounds>
    </cylindered>

    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration price="0" >
                <fillUnits>
                    <fillUnit shopDisplayUnit="CUBICMETER" fillTypeCategories="AUGERWAGON" capacity="77500" >
                        <exactFillRootNode node="exactFillRootNode" />
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>

    <fillVolume>
        <fillVolumeConfigurations>
            <fillVolumeConfiguration>
                <volumes>
                    <volume node="fillVolume" maxDelta="2.0" maxAllowedHeapAngle="5" fillUnitIndex="1" />
                </volumes>
            </fillVolumeConfiguration>
        </fillVolumeConfigurations>

        <unloadInfos>
            <unloadInfo>
                <node node="unloadInfo" width="0.3" length="0.3" />
            </unloadInfo>
        </unloadInfos>
    </fillVolume>

    <pipe dischargeNodeIndex="1">
        <states num="2" unloading="2" />
        <animation name="foldPipe" speedScale="1" />
        <unloadingTriggers>
            <unloadingTrigger node="trailerTrigger" />
        </unloadingTriggers>
    </pipe>

    <dischargeable>
        <dischargeNode node="dischargeNode" emptySpeed="2000" fillUnitIndex="1" unloadInfoIndex="1" maxDistance="8">
            <info width="0.3" length="0.3" useRaycastHitPosition="true"/>
            <raycast yOffset="0.5" useWorldNegYDirection="true"/>

            <effects>
                <effectNode effectClass="PipeEffect" effectNode="pipeEffect"      materialType="pipe"            delay="0" maxBending="0.6" positionUpdateNodes="pipeEffectSmoke" extraDistance="0.5"/>
                <effectNode                          effectNode="pipeEffectSmoke" materialType="unloadingSmoke"  delay="0.1" alignToWorldY="true"/>
            </effects>

            <dischargeStateSound template="augerBelt" pitchScale="0.65" volumeScale="1.1" fadeIn="0.5" fadeOut="2.7"/>
        </dischargeNode>
    </dischargeable>

    <cover>
        <coverConfigurations>
            <coverConfiguration >
                <cover openAnimation="toggleCover" fillUnitIndices="1" />
            </coverConfiguration>
        </coverConfigurations>
    </cover>

    <ai>
        <allowTurnBackward value="false"/>
        <agentAttachment jointNode="attacherJoint" rotCenterWheelIndices="1 2 3 4" width="4.6" height="4.2" length="10.6" lengthOffset="0.2"/>
    </ai>

    <foliageBending>
        <bendingNode minX="-0.5" maxX="0.5" minZ="4" maxZ="6.1" yOffset="0.4" />
        <bendingNode minX="-1.5" maxX="1.5" minZ="0.9" maxZ="4" yOffset="0.4" />
        <bendingNode minX="-2.25" maxX="2.25" minZ="-3.6" maxZ="0.9" yOffset="0.5" />
        <bendingNode minX="-1.5" maxX="1.5" minZ="-6" maxZ="-3.6" yOffset="0.8" />
    </foliageBending>

    <baseMaterial>
        <material name="series2200_mat01" baseNode="series2200_vis">
            <shaderParameter name="colorMat0" value="DEMCO_GREEN1"/>
        </material>
        <material name="series2200_mat02" baseNode="series2200_vis02">
            <shaderParameter name="colorMat0" value="DEMCO_GREEN1"/>
        </material>
        <material name="grid_mat" baseNode="grid_vis">
            <shaderParameter name="colorMat0" value="DEMCO_GREEN1"/>
            <shaderParameter name="colorMat1" value="DEMCO_GREEN1"/>
            <shaderParameter name="colorMat2" value="DEMCO_GREEN1"/>
        </material>
        <material name="series2200DecalColorable_mat" baseNode="logo01Color01_decals">
            <shaderParameter name="colorMat0" value="1.0000 1.0000 1.0000 1.0"/>
            <shaderParameter name="colorMat1" value="0.0000 0.0000 0.0000 1.0"/>
        </material>
    </baseMaterial>

    <baseMaterialConfigurations>
        <material name="series2200_mat01" shaderParameter="colorMat0" />
        <material name="series2200_mat02" shaderParameter="colorMat0" />
        <material name="grid_mat"         shaderParameter="colorMat0" />
        <material name="grid_mat"         shaderParameter="colorMat1" />
        <material name="grid_mat"         shaderParameter="colorMat2" />
        <baseMaterialConfiguration name="$l10n_ui_colorGreen" color="DEMCO_GREEN1"/>
        <baseMaterialConfiguration name="$l10n_ui_colorRed"   color="DEMCO_RED1"/>
        <baseMaterialConfiguration name="$l10n_ui_colorGrey"  color="DEMCO_GREY1">
            <material name="series2200DecalColorable_mat" shaderParameter="colorMat0" color="DEMCO_RED1"/>
            <material name="series2200DecalColorable_mat" shaderParameter="colorMat1" color="DEMCO_RED1"/>
        </baseMaterialConfiguration>
        <baseMaterialConfiguration name="$l10n_ui_colorBlue"  color="DEMCO_BLUE1"/>
    </baseMaterialConfigurations>

    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="3" fieldMultiplier="2"/>

    <i3dMappings>
        <i3dMapping id="series2200_main_component1" node="0>" />
        <i3dMapping id="series2200_vis" node="0>0" />
        <i3dMapping id="attacherJoint" node="0>0|0|0" />
        <i3dMapping id="ptoInput" node="0>0|0|1|0" />
        <i3dMapping id="ptoDetach" node="0>0|0|1|1" />
        <i3dMapping id="ptoInput01" node="0>0|0|1|2" />
        <i3dMapping id="ptoInput02" node="0>0|0|1|3" />
        <i3dMapping id="ptoOutput01" node="0>0|0|1|4" />
        <i3dMapping id="ptoOutput02" node="0>0|0|1|5" />
        <i3dMapping id="hydraulicIn01" node="0>0|0|2|0" />
        <i3dMapping id="hydraulicIn01_detached" node="0>0|0|2|0|0" />
        <i3dMapping id="hydraulicIn01_connector" node="0>0|0|2|0|0|0" />
        <i3dMapping id="electric" node="0>0|0|2|1" />
        <i3dMapping id="electric_detached" node="0>0|0|2|1|0" />
        <i3dMapping id="electric_connector" node="0>0|0|2|1|0|0" />
        <i3dMapping id="supportArmWheels" node="0>0|0|3|0|0" />
        <i3dMapping id="supportArmWheelsCol" node="0>0|0|3|0|0|0" />
        <i3dMapping id="supportArmCrawlers" node="0>0|0|3|0|1" />
        <i3dMapping id="supportArmCrawlersCol" node="0>0|0|3|0|1|0" />
        <i3dMapping id="supportArmCrank" node="0>0|0|3|1|0" />
        <i3dMapping id="supportArmCrankPart" node="0>0|0|3|1|0|0" />
        <i3dMapping id="axisJoint" node="0>0|1" />
        <i3dMapping id="bigTriangle" node="0>0|2|0|0" />
        <i3dMapping id="rearLight23Orange_01" node="0>0|2|0|1" />
        <i3dMapping id="rearLight23Orange_02" node="0>0|2|0|2" />
        <i3dMapping id="rearLight23Orange_03" node="0>0|2|0|3" />
        <i3dMapping id="rearLight23Orange_04" node="0>0|2|0|4" />
        <i3dMapping id="rearLight23Red_01" node="0>0|2|0|5" />
        <i3dMapping id="rearLight23Red_02" node="0>0|2|0|6" />
        <i3dMapping id="backLightsHigh" node="0>0|2|1|0" />
        <i3dMapping id="turnLightLeftFront" node="0>0|2|2|0" />
        <i3dMapping id="turnLightRightFront" node="0>0|2|2|1" />
        <i3dMapping id="pipePart01" node="0>0|3|0|0" />
        <i3dMapping id="pipePart02" node="0>0|3|0|0|0|0" />
        <i3dMapping id="pipePart03" node="0>0|3|0|0|0|0|0" />
        <i3dMapping id="dischargeNode" node="0>0|3|0|0|0|0|0|0" />
        <i3dMapping id="pipeEffectRot" node="0>0|3|0|0|0|0|0|1|0" />
        <i3dMapping id="pipeEffect" node="0>0|3|0|0|0|0|0|1|0|0" />
        <i3dMapping id="pipeEffectSmoke" node="0>0|3|0|0|0|0|0|1|1" />
        <i3dMapping id="workingLight08" node="0>0|3|0|0|0|0|2|0" />
        <i3dMapping id="workLightBackHigh" node="0>0|3|0|0|0|0|2|1" />
        <i3dMapping id="pipePart02HydraulicRef" node="0>0|3|0|0|0|0|3" />
        <i3dMapping id="pipePart02Hydraulic" node="0>0|3|0|0|1" />
        <i3dMapping id="pipePart02HydraulicPunch" node="0>0|3|0|0|1|0" />
        <i3dMapping id="pipePart01Hydraulic01Ref" node="0>0|3|0|0|2" />
        <i3dMapping id="pipePart01Hydraulic02Ref" node="0>0|3|0|0|3" />
        <i3dMapping id="pipePart01Hydraulic01" node="0>0|3|1" />
        <i3dMapping id="pipePart01Hydraulic01Punch" node="0>0|3|1|0" />
        <i3dMapping id="pipePart01Hydraulic02" node="0>0|3|2" />
        <i3dMapping id="pipePart01Hydraulic02Punch" node="0>0|3|2|0" />
        <i3dMapping id="pipeEffectRotRef" node="0>0|3|3" />
        <i3dMapping id="configWheels" node="0>0|4|0" />
        <i3dMapping id="configCrawler" node="0>0|4|1" />
        <i3dMapping id="coverOpen" node="0>0|5|0" />
        <i3dMapping id="coverClosed" node="0>0|5|1" />
        <i3dMapping id="fillVolume" node="0>0|6|0" />
        <i3dMapping id="exactFillRootNode" node="0>0|6|1" />
        <i3dMapping id="trailerTrigger" node="0>0|6|2" />
        <i3dMapping id="unloadInfo" node="0>0|6|3" />
        <i3dMapping id="grid_vis" node="0>0|7|0" />
        <i3dMapping id="logo01Color01_decals" node="0>0|7|5" />
        <i3dMapping id="series2200_vis02" node="0>0|7|8" />
        <i3dMapping id="series2200_axis_component2" node="1>" />
        <i3dMapping id="axis_vis" node="1>0" />
        <i3dMapping id="wheelFrontLeft" node="1>0|0" />
        <i3dMapping id="wheelFrontRight" node="1>0|1" />
        <i3dMapping id="wheelBackLeft" node="1>0|2" />
        <i3dMapping id="wheelBackRight" node="1>0|3" />
        <i3dMapping id="wheelFrontLeftCrawler" node="1>1|0" />
        <i3dMapping id="wheelFrontRightCrawler" node="1>1|1" />
        <i3dMapping id="wheelBackLeftCrawler" node="1>1|2" />
        <i3dMapping id="wheelBackLeftCrawlerDriveNode" node="1>1|2|0" />
        <i3dMapping id="wheelBackLeftCrawlerLinkNode" node="1>1|2|1" />
        <i3dMapping id="wheelBackRightCrawler" node="1>1|3" />
        <i3dMapping id="wheelBackRightCrawlerDriveNode" node="1>1|3|0" />
        <i3dMapping id="wheelBackRightCrawlerLinkNode" node="1>1|3|1" />
        <i3dMapping id="crawlerLeftCol" node="1>1|4" />
        <i3dMapping id="crawlerRightCol" node="1>1|5" />
    </i3dMappings>
</vehicle>
