<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="seedingRoller_crossplay" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://validation.gdn.giants-software.com/xml/fs25/vehicle.xsd">
    <annotation>Copyright (C) DD ModPassion, All Rights Reserved.</annotation>
    <storeData>
        <name>
            <en>GK 300 M1 Full Edition</en>
        </name>
        <specs>
            <neededPower>90</neededPower>
            <workingWidth>3.0</workingWidth>
            <combination filterCategory="weights" filterSpec="weight" filterSpecMin="600" filterSpecMax="600"/>
        </specs>
        <functions>
            <function>$l10n_function_weeder</function>
            <function>$l10n_function_grasslandCare</function>
        </functions>
        <image>image/store_gk300m.png</image>
        <price>13500</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>APV</brand>
        <category>grasslandCare</category>
        <shopTranslationOffset>0 -0.008 0</shopTranslationOffset>
        <shopRotationOffset>0.667 0 0</shopRotationOffset>
        <vertexBufferMemoryUsage>2419456</vertexBufferMemoryUsage>
        <indexBufferMemoryUsage>286976</indexBufferMemoryUsage>
        <textureMemoryUsage>2686976</textureMemoryUsage>
        <audioMemoryUsage>0</audioMemoryUsage>
        <instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
        <instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
    </storeData>
    <base>
        <typeDesc>$l10n_typeDesc_weeder</typeDesc>
        <filename>filename/gk300m.i3d</filename>
        <size width="3.5" length="2.5" height="1.8" lengthOffset="0.05"/>
        <sounds volumeFactor="1"/>
        <speedLimit value="12"/>
        <components>
            <component centerOfMass="0 0.3 0" solverIterationCount="10" mass="1150"/>
            <component centerOfMass="0 0.3 -0.5" solverIterationCount="15" mass="150"/>
            <joint component1="1" component2="2" node="0>0|3|0" rotLimit="0 0 0" transLimit="0 0 0"/>
        </components>
        <schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT"/>
        <mapHotspot type="TOOL"/>
    </base>
    <design2Configurations title="$l10n_configuration_valueRearLights">
        <design2Configuration name="$l10n_configuration_valueDesign01">
            <objectChange node="0>0|3|0|0|7|0|3|0" scaleActive="1 1 1" scaleInactive="0 0 0"/>
            <objectChange node="0>0|3|0|0|7|0|2|0" scaleActive="1 1 1" scaleInactive="0 0 0"/>
        </design2Configuration>
        <design2Configuration name="$l10n_configuration_valueDesign02">
            <objectChange node="0>0|3|0|0|7|0|3|1" scaleActive="1 1 1" scaleInactive="0 0 0"/>
            <objectChange node="0>0|3|0|0|7|0|2|1" scaleActive="1 1 1" scaleInactive="0 0 0"/>
        </design2Configuration>
        <design2Configuration name="$l10n_configuration_valueDesign03">
            <objectChange node="0>0|3|0|0|7|0|3|2" scaleActive="1 1 1" scaleInactive="0 0 0"/>
            <objectChange node="0>0|3|0|0|7|0|2|2" scaleActive="1 1 1" scaleInactive="0 0 0"/>
        </design2Configuration>
    </design2Configurations>
    <design3Configurations title="$l10n_configuration_altezzaAttacco">
        <design3Configuration name="$l10n_setting_high">
            <objectChange node="0>0|1|1" translationActive="0 1.153 0.944"/>
        </design3Configuration>
        <design3Configuration name="$l10n_setting_low">
            <objectChange node="0>0|1|1" translationActive="0 1.073 0.944"/>
        </design3Configuration>
    </design3Configurations>
    <design4Configurations title="$l10n_name_controlModule">
        <design4Configuration name="$l10n_configuration_valueNo">
            <objectChange node="0>0|1|7" visibilityActive="false"/>
        </design4Configuration>
        <design4Configuration name="$l10n_configuration_valueYes" price="800">
            <objectChange node="0>0|1|7" visibilityActive="true"/>
        </design4Configuration>
    </design4Configurations>
    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault">
                <wheels hasSurfaceSounds="true">
                    <wheel>
                        <physics rotSpeed="0" restLoad="0.4" repr="wheelLeft" width="1.4" radius="0.23" forcePointRatio="0.2" initialCompression="20" suspTravel="0.05" spring="26" damper="15" rotationDamping="0.002" mass="0.2" supportsWheelSink="true" yOffset="0.05"/>
                    </wheel>
                    <wheel>
                        <physics rotSpeed="0" restLoad="0.4" repr="wheelRight" width="1.4" radius="0.23" forcePointRatio="0.2" initialCompression="20" suspTravel="0.05" spring="26" damper="15" rotationDamping="0.002" mass="0.2" supportsWheelSink="true" yOffset="0.05"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>
    </wheels>
    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="attacherJoint" jointType="implement" topReferenceNode="topReferenceNode" lowerRotationOffset="10" upperRotationOffset="5" lowerRotLimitScale="0 0 0.6" lowerTransLimitScale="0 1 0" forcedAttachingDirection="-1">
                <distanceToGround lower="0.35" upper="0.8"/>
                <bottomArm categories="2" ballType="1" ballDefaultVisibility="false"/>
            </inputAttacherJoint>
        </inputAttacherJoints>
        <brakeForce force="0.05"/>
        <support animationName="moveSupport"/>
        <sounds>
            <active file="$data/sounds/tools/cultivator/generalRattle_01.wav" innerRadius="10" outerRadius="50" volumeScale="5.7" isLocalSound="true" pitchScale="1.0">
                <volume indoor="0.7" outdoor="0.9">
                    <modifier type="WHEEL_SUSPENSION" value="-0.08" modifiedValue="0.25"/>
                    <modifier type="WHEEL_SUSPENSION" value="-0.04" modifiedValue="0.1"/>
                    <modifier type="WHEEL_SUSPENSION" value="-0.02" modifiedValue="0.05"/>
                    <modifier type="WHEEL_SUSPENSION" value="-0.01" modifiedValue="0.00"/>
                    <modifier type="WHEEL_SUSPENSION" value="-0.00" modifiedValue="0.0"/>
                    <modifier type="WHEEL_SUSPENSION" value="0.01" modifiedValue="0.00"/>
                    <modifier type="WHEEL_SUSPENSION" value="0.02" modifiedValue="0.05"/>
                    <modifier type="WHEEL_SUSPENSION" value="0.04" modifiedValue="0.1"/>
                    <modifier type="WHEEL_SUSPENSION" value="0.08" modifiedValue="0.25"/>
                    <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>
    <speedRotatingParts>
        <speedRotatingPart node="discs01" radius="0.23" wheelIndex="1"/>
        <speedRotatingPart node="discs02" radius="0.23" wheelIndex="2"/>
    </speedRotatingParts>
    <attacherJoints>
        <attacherJointConfigurations title="$l10n_name_controlModuleCabin">
            <attacherJointConfiguration connectionHoseConfigId="1" name="$l10n_configuration_valueNo"/>
            <attacherJointConfiguration connectionHoseConfigId="2" name="Deutz Fahr Series 7 8"/>
            <attacherJointConfiguration connectionHoseConfigId="3" name="Massey Ferguson Series 6S"/>
            <attacherJointConfiguration connectionHoseConfigId="4" name="Massey Ferguson Series 7S"/>
            <attacherJointConfiguration connectionHoseConfigId="5" name="Valtra A Series"/>
            <attacherJointConfiguration connectionHoseConfigId="6" name="Valtra N Series"/>
            <attacherJointConfiguration connectionHoseConfigId="7" name="Valtra Q Series"/>
            <attacherJointConfiguration connectionHoseConfigId="8" name="Valtra T Series"/>
        </attacherJointConfigurations>
    </attacherJoints>
    <connectionHoses>
        <connectionHoseConfigurations>
            <connectionHoseConfiguration>
            </connectionHoseConfiguration>
            <connectionHoseConfiguration>
                <hose inputAttacherJointIndices="1" type="isobus" adapterType="APV_52_deutzFahr" node="electric" adapterNode="electric_detached" length="1.8" diameter="0.007" minDeltaY="0.03">
                    <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
                    <objectChange node="0>0|1|7|0|0" visibilityActive="false" visibilityInactive="true"/>
                </hose>
            </connectionHoseConfiguration>
            <connectionHoseConfiguration>
                <hose inputAttacherJointIndices="1" type="isobus" adapterType="APV_52_masseyFerguson_series6S" node="electric" adapterNode="electric_detached" length="1.8" diameter="0.007" minDeltaY="0.03">
                    <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
                    <objectChange node="0>0|1|7|0|0" visibilityActive="false" visibilityInactive="true"/>
                </hose>
            </connectionHoseConfiguration>
            <connectionHoseConfiguration>
                <hose inputAttacherJointIndices="1" type="isobus" adapterType="APV_52_masseyFerguson_series7S" node="electric" adapterNode="electric_detached" length="1.8" diameter="0.007" minDeltaY="0.03">
                    <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
                    <objectChange node="0>0|1|7|0|0" visibilityActive="false" visibilityInactive="true"/>
                </hose>
            </connectionHoseConfiguration>
            <connectionHoseConfiguration>
                <hose inputAttacherJointIndices="1" type="isobus" adapterType="APV_52_valtra_aSeries" node="electric" adapterNode="electric_detached" length="1.8" diameter="0.007" minDeltaY="0.03">
                    <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
                    <objectChange node="0>0|1|7|0|0" visibilityActive="false" visibilityInactive="true"/>
                </hose>
            </connectionHoseConfiguration>
            <connectionHoseConfiguration>
                <hose inputAttacherJointIndices="1" type="isobus" adapterType="APV_52_valtra_nSeries" node="electric" adapterNode="electric_detached" length="1.8" diameter="0.007" minDeltaY="0.03">
                    <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
                    <objectChange node="0>0|1|7|0|0" visibilityActive="false" visibilityInactive="true"/>
                </hose>
            </connectionHoseConfiguration>
            <connectionHoseConfiguration>
                <hose inputAttacherJointIndices="1" type="isobus" adapterType="APV_52_valtra_qSeries" node="electric" adapterNode="electric_detached" length="1.8" diameter="0.007" minDeltaY="0.03">
                    <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
                    <objectChange node="0>0|1|7|0|0" visibilityActive="false" visibilityInactive="true"/>
                </hose>
            </connectionHoseConfiguration>
            <connectionHoseConfiguration>
                <hose inputAttacherJointIndices="1" type="isobus" adapterType="APV_52_valtra_tSeries" node="electric" adapterNode="electric_detached" length="1.8" diameter="0.007" minDeltaY="0.03">
                    <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
                    <objectChange node="0>0|1|7|0|0" visibilityActive="false" visibilityInactive="true"/>
                </hose>
            </connectionHoseConfiguration>
        </connectionHoseConfigurations>
        <hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn01" adapterNode="hydraulicIn01_detachedAdapter" length="1.4" diameter="0.011" straighteningFactor="0.5">
            <objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" adapterNode="hydraulicOut02_detachedAdapter" length="1.4" diameter="0.011" straighteningFactor="0.5">
            <objectChange node="hydraulicOut01_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <hose inputAttacherJointIndices="1" type="electric" adapterType="DEFAULT" node="electric" adapterNode="electric_detached" length="1.8" diameter="0.007" minDeltaY="0.03">
            <objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
        </hose>
        <localHose>
            <hose type="hydraulicIn" node="0>0|5|5" length="1" diameter="0.011" isTwoPointHose="true"/>
            <target type="none" node="0>0|1|5|3" straighteningFactor="1.5"/>
        </localHose>
        <localHose>
            <hose type="hydraulicOut" node="0>0|5|6" length="1" diameter="0.011" isTwoPointHose="true"/>
            <target type="none" node="0>0|1|5|2" straighteningFactor="2"/>
        </localHose>
        <localHose>
            <hose type="CABLE_BUNDLE" node="0>0|5|0" length="0.5" diameter="0.025" isTwoPointHose="true" straighteningFactor="0.25"/>
            <target type="CABLE_BUNDLE" node="0>0|5|2"/>
        </localHose>
        <localHose>
            <hose type="CABLE_BUNDLE" node="0>0|5|2" length="0.75" diameter="0.025" isTwoPointHose="true"/>
            <target type="CABLE_BUNDLE" node="0>0|5|3"/>
        </localHose>
        <localHose>
            <hose type="CABLE_BUNDLE" node="0>0|5|3" length="0.75" diameter="0.025" isTwoPointHose="true"/>
            <target type="CABLE_BUNDLE" node="0>0|5|4"/>
        </localHose>
        <localHose>
            <hose type="CABLE_BUNDLE" node="0>0|5|4" length="0.75" diameter="0.025" isTwoPointHose="true" straighteningFactor="0.25"/>
            <target type="CABLE_BUNDLE" node="0>0|3|0|0|2|3" straighteningFactor="0"/>
        </localHose>
        <sounds>
            <connect    type="hydraulicIn" template="generalConnection" linkNode="attacherJoint"/>
            <disconnect type="hydraulicIn" template="generalConnection" linkNode="attacherJoint"/>
            <connect    type="electric"    template="generalConnection" linkNode="attacherJoint"/>
            <disconnect type="electric"    template="generalConnection" linkNode="attacherJoint"/>
        </sounds>
    </connectionHoses>
    <dynamicallyLoadedParts>
        <!-- model code -->
        <dynamicallyLoadedPart node="0|1|1" linkNode="0>0|1|6|1|0|6" filename="$data/shared/alphabet/fontMaterialHolder.i3d" shaderParameterName="index" shaderParameter="17 0 0 0" position="0 0 0"/>
        <dynamicallyLoadedPart node="0|1|1" linkNode="0>0|1|6|1|0|5" filename="$data/shared/alphabet/fontMaterialHolder.i3d" shaderParameterName="index" shaderParameter="21 0 0 0" position="0 0 0"/>
        <dynamicallyLoadedPart node="0|1|1" linkNode="0>0|1|6|1|0|4" filename="$data/shared/alphabet/fontMaterialHolder.i3d" shaderParameterName="index" shaderParameter="3 0 0 0" position="0 0 0"/>
        <dynamicallyLoadedPart node="0|1|1" linkNode="0>0|1|6|1|0|3" filename="$data/shared/alphabet/fontMaterialHolder.i3d" shaderParameterName="index" shaderParameter="0 0 0 0" position="0 0 0"/>
        <dynamicallyLoadedPart node="0|1|1" linkNode="0>0|1|6|1|0|2" filename="$data/shared/alphabet/fontMaterialHolder.i3d" shaderParameterName="index" shaderParameter="0 0 0 0" position="0 0 0"/>
        <dynamicallyLoadedPart node="0|1|1" linkNode="0>0|1|6|1|0|1" filename="$data/shared/alphabet/fontMaterialHolder.i3d" shaderParameterName="index" shaderParameter="23 0 0 0" position="0 0 0"/>
        <dynamicallyLoadedPart node="0|1|1" linkNode="0>0|1|6|1|0|0" filename="$data/shared/alphabet/fontMaterialHolder.i3d" shaderParameterName="index" shaderParameter="1 0 0 0" position="0 0 0"/>
        <dynamicallyLoadedPart node="0" linkNode="0>0|1|6|1" filename="filename/dataPlate.i3d"/>
        <!-- apv -->
        <dynamicallyLoadedPart node="2|6" linkNode="0>0|1|7|0|0|0" filename="$data/shared/connectionHoses/connectors.i3d"/>
    </dynamicallyLoadedParts>
    <powerConsumer forceNode="gk300m_main_component1" maxForce="8"/>
    <lights>
        <sharedLight linkNode="0>0|3|0|0|7|0|3|0" filename="$data/shared/assets/lights/lizard/rearLight05_left.xml"/>
        <sharedLight linkNode="0>0|3|0|0|7|0|2|0" filename="$data/shared/assets/lights/lizard/rearLight05_right.xml"/>
        <sharedLight linkNode="0>0|3|0|0|7|0|3|1" filename="$data/shared/assets/lights/lizard/rearLight64_left.xml"/>
        <sharedLight linkNode="0>0|3|0|0|7|0|2|1" filename="$data/shared/assets/lights/lizard/rearLight64_right.xml"/>
        <sharedLight linkNode="0>0|3|0|0|7|0|3|2" filename="$data/shared/assets/lights/lizard/rearLight36_left.xml"/>
        <sharedLight linkNode="0>0|3|0|0|7|0|2|2" filename="$data/shared/assets/lights/lizard/rearLight36_right.xml"/>
        <sharedLight linkNode="frontLight02" filename="$data/shared/assets/lights/lizard/frontLight02.xml"/>
        <sharedLight linkNode="frontLight03" filename="$data/shared/assets/lights/lizard/frontLight02.xml"/>
        <realLights>
            <high>
                <light node="backLightsHigh1" lightTypes="0"/>
                <turnLightLeft node="turnLightLeftBack"/>
                <turnLightRight node="turnLightRightBack"/>
                <brakeLight node="backLightsHigh1"/>
            </high>
        </realLights>
    </lights>
    <groundReferenceNodes>
        <groundReferenceNode node="groundReferenceNode" forceFactor="1" threshold="0.1"/>
    </groundReferenceNodes>
    <workAreas>
        <workAreaConfigurations>
            <workAreaConfiguration name="%s + %s" params="$l10n_category_weeders|$l10n_category_rollers">
                <workArea type="weeder" functionName="processWeederArea" needsSetIsTurnedOn="false">
                    <area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight"/>
                    <groundReferenceNode index="1"/>
                    <onlyActiveWhenLowered value="true"/>
                </workArea>
                <workArea type="roller" functionName="processRollerArea" needsSetIsTurnedOn="false">
                    <area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight"/>
                    <groundReferenceNode index="1"/>
                    <onlyActiveWhenLowered value="true"/>
                </workArea>
            </workAreaConfiguration>
            <workAreaConfiguration name="%s + %s + %s" params="$l10n_category_weeders|$l10n_category_rollers|$l10n_category_fertilizerSpreaders">
                <workArea type="weeder" functionName="processWeederArea" needsSetIsTurnedOn="false">
                    <area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight"/>
                    <groundReferenceNode index="1"/>
                    <onlyActiveWhenLowered value="true"/>
                </workArea>
                <workArea type="roller" functionName="processRollerArea" needsSetIsTurnedOn="false">
                    <area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight"/>
                    <groundReferenceNode index="1"/>
                    <onlyActiveWhenLowered value="true"/>
                </workArea>
                <workArea type="sprayer" functionName="processSprayerArea" requiresGroundContact="true" needsSetIsTurnedOn="true">
                    <area startNode="areaStart" widthNode="areaWidth" heightNode="areaHeight"/>
                    <groundReferenceNode index="1"/>
                    <onlyActiveWhenLowered value="true"/>
                </workArea>
            </workAreaConfiguration>
            <workAreaConfiguration name="%s + %s + %s" params="$l10n_category_weeders|$l10n_category_rollers|$l10n_category_sowingMachines">
                <workArea type="weeder" functionName="processWeederArea" needsSetIsTurnedOn="false">
                    <area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight"/>
                    <groundReferenceNode index="1"/>
                    <onlyActiveWhenLowered value="true"/>
                </workArea>
                <workArea type="roller" functionName="processRollerArea" needsSetIsTurnedOn="false">
                    <area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight"/>
                    <groundReferenceNode index="1"/>
                    <onlyActiveWhenLowered value="true"/>
                </workArea>
                <workArea type="sowingMachine" functionName="processSowingMachineArea" requiresGroundContact="true" needsSetIsTurnedOn="true">
                    <area startNode="areaStart" widthNode="areaWidth" heightNode="areaHeight"/>
                    <groundReferenceNode index="1"/>
                    <onlyActiveWhenLowered value="true"/>
                </workArea>
            </workAreaConfiguration>
        </workAreaConfigurations>
    </workAreas>
    <workParticles>
        <effect workAreaIndex="2">
            <effectNode effectNode="effectUnload" delay="0" materialType="unloading" fadeTime="1" defaultFillType="seeds" uvSpeed="0.25"/>
        </effect>
        <particle>
            <node node="smokeEmitter" refNodeIndex="1" particleType="SOIL_SMOKE" adjustColor="true"/>
            <node node="smokeEmitter" refNodeIndex="1" particleType="weederGrass" adjustColor="true" emitCountScale="2"/>
        </particle>
    </workParticles>
    <animations>
        <animation name="moveSupport">
            <part node="supportCol" startTime="0" endTime="0.4" startTrans="0 0.3 -0.3" endTrans="0 0 0"/>
            <part node="supportArm_detached" startTime="0.00" endTime="0.05" visibility="false"/>
            <part node="supportArm_attached" startTime="0.00" endTime="0.05" visibility="true"/>
            <part node="supportArm_detached" startTime="0.05" endTime="0.10" visibility="true"/>
            <part node="supportArm_attached" startTime="0.05" endTime="0.10" visibility="false"/>
            <sound template="clackVar6" startTime="0.39" direction="-1" volumeScale="1.1" pitchScale="1" linkNode="attacherJoint"/>
            <sound template="clackVar4" startTime="0.09" volumeScale="1.1" pitchScale="2.5" linkNode="attacherJoint"/>
        </animation>
        <animation name="toggleCover">
            <part node="cover" startTime="0.00" endTime="0.05" visibility="true"/>
            <part node="cover" startTime="0.05" endTime="0.10" visibility="false"/>
            <part node="ladder" startTime="0" endTime="0.5" startRot="201 0 0" endRot="0 0 0"/>
            <sound template="palletsFillPlastic" startTime="0.01" volumeScale="1.8" pitchScale="1"/>
            <sound template="clackVar4" startTime="0.01" direction="-1" volumeScale="1.1" pitchScale="2.5"/>
            <sound template="clackVar4" startTime="0.49" direction="1" volumeScale="1.1" pitchScale="2.5"/>
        </animation>
    </animations>
    <cylindered>
        <movingTools>
            <movingTool node="0>0|3|0" playSound="true">
                <componentJoint index="1"/>
                <dependentPart node="0>0|3|1"/>
            </movingTool>
        </movingTools>
        <movingParts>
            <movingPart node="0>0|3|0" referencePoint="1>0" referenceFrame="0>0|4" isActiveDirty="true" maxUpdateDistance="300" limitedAxis="1">
                <dependentPart node="0>0|3|1"/>
            </movingPart>
            <movingPart node="0>0|3|1" referencePoint="0>0|3|0|0|0" referenceFrame="0>0|4">
                <translatingPart node="0>0|3|1|0"/>
            </movingPart>
        </movingParts>
    </cylindered>
    <randomlyMovingParts>
        <randomlyMovingPart node="1>0" transAxis="2" transMin="-0.01" transMax="0.01" startTrans="-0.01" speedScale="1" refNodeIndex="1" isSpeedDependent="true"/>
    </randomlyMovingParts>
    <jigglingParts>
        <jigglingPart node="tines" speedScale="2" amplitudeScale="1" shaderParameter="amplFreq" shaderParameterComponentSpeed="4" shaderParameterComponentAmplitude="1" refNodeIndex="1"/>
    </jigglingParts>
    <turnOnVehicle aiRequiresTurnOn="false"/>
    <weeder isGrasslandWeeder="true">
        <sounds>
            <work template="weederWorkLoop" volumeScale="1.4"/>
            <work template="weeder01" volumeScale="1.1"/>
        </sounds>
    </weeder>
    <roller onlyActiveWhenLowered="false" isGrassRoller="true">
        <sounds>
            <work template="meadowRollerWork"/>
        </sounds>
    </roller>
    <sprayer fillUnitIndex="1">
        <usageScales workingWidth="3" scale="1"/>
        <sprayTypes>
            <sprayType fillUnitIndex="2" fillTypes="fertilizer unknown"/>
            <sprayType fillUnitIndex="2" fillTypes="lime">
                <usageScales workingWidth="1.8"/>
            </sprayType>
        </sprayTypes>
        <sounds>
            <spray template="defaultRefuelSound" pitchScale="0.7" volumeScale="1.6" fadeIn="0.5" fadeOut="1"/>
            <work template="defaultSowingAirBlower"/>
        </sounds>
    </sprayer>
    <sowingMachine fillUnitIndex="1">
        <seedFruitTypes>grass oilseedRadish canola</seedFruitTypes>
        <needsActivation value="true"/>
        <useDirectPlanting value="false"/>
        <sounds>
            <work      template="defaultSowingWork"/>
            <airBlower template="defaultSowingAirBlower"/>
        </sounds>
    </sowingMachine>
    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration name="$l10n_configuration_valueDefault">
                <fillUnits>
                    <unloading width="7" offset="0 0 0"/>
                    <fillUnit unitTextOverride="$l10n_unit_literShort" fillTypes="seeds fertilizer lime" capacity="200">
                        <exactFillRootNode node="exactFillRootNode"/>
                    </fillUnit>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>
    <fillVolume>
        <fillVolumeConfigurations>
            <fillVolumeConfiguration>
                <volumes>
                    <volume node="fillVolume" maxDelta="0.1" fillUnitIndex="1"/>
                </volumes>
            </fillVolumeConfiguration>
        </fillVolumeConfigurations>
    </fillVolume>
    <cover>
        <coverConfigurations>
            <coverConfiguration>
                <cover openAnimation="toggleCover" fillUnitIndices="1"/>
            </coverConfiguration>
        </coverConfigurations>
    </cover>
    <ai>
        <needsLowering value="true"/>
        <areaMarkers leftNode="aiMarkerLeft" rightNode="aiMarkerRight" backNode="aiMarkerBack"/>
        <sizeMarkers leftNode="sizeMarkerLeft" rightNode="sizeMarkerRight" backNode="sizeMarkerBack"/>
        <collisionTrigger node="aiCollisionNode" width="3" height="1.7"/>
        <agentAttachment width="3" height="1.7" length="2" lengthOffset="0.05"/>
    </ai>
    <foliageBending>
        <bendingNode minX="-1.55" maxX="1.55" minZ="-0.85" maxZ="1" yOffset="0.3"/>
    </foliageBending>
    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable washDuration="1" workMultiplier="6" fieldMultiplier="2" dirtDuration="90"/>
    <i3dMappings>
        <i3dMapping id="gk300m_main_component1" node="0>"/>
        <i3dMapping id="gk300m_vis" node="0>0"/>
        <i3dMapping id="wheelLeft" node="1>1|0"/>
        <i3dMapping id="wheelRight" node="1>1|1"/>
        <i3dMapping id="attacherJoint" node="0>0|1|0"/>
        <i3dMapping id="topReferenceNode" node="0>0|1|1"/>
        <i3dMapping id="supportCol" node="0>0|1|2"/>
        <i3dMapping id="supportArm_attached" node="0>0|1|3"/>
        <i3dMapping id="supportArm_detached" node="0>0|1|4"/>
        <i3dMapping id="hydraulicIn01_detached" node="0>0|1|5|0"/>
        <i3dMapping id="hydraulicIn01_detachedAdapter" node="0>0|1|5|0|0"/>
        <i3dMapping id="hydraulicOut01_detached" node="0>0|1|5|1"/>
        <i3dMapping id="hydraulicOut02_detachedAdapter" node="0>0|1|5|1|0"/>
        <i3dMapping id="hydraulicOut01" node="0>0|1|5|2"/>
        <i3dMapping id="hydraulicIn01" node="0>0|1|5|3"/>
        <i3dMapping id="electric" node="0>0|1|5|4"/>
        <i3dMapping id="electric_detached" node="0>0|1|5|5"/>
        <i3dMapping id="frontLight03" node="0>0|3|0|0|7|0|0"/>
        <i3dMapping id="frontLight02" node="0>0|3|0|0|7|0|1"/>
        <i3dMapping id="rearLight05_right" node="0>0|3|0|0|7|0|2"/>
        <i3dMapping id="rearLight05_left" node="0>0|3|0|0|7|0|3"/>
        <i3dMapping id="backLightsHigh1" node="0>0|3|0|0|7|1|0"/>
        <i3dMapping id="turnLightLeftBack" node="0>0|3|0|0|7|2|0"/>
        <i3dMapping id="turnLightRightBack" node="0>0|3|0|0|7|2|1"/>
        <i3dMapping id="discs01" node="0>0|3|0|0|2|0"/>
        <i3dMapping id="discs02" node="0>0|3|0|0|2|1"/>
        <i3dMapping id="tines" node="0>0|3|2"/>
        <i3dMapping id="ladder" node="0>0|3|0|0|2|2"/>
        <i3dMapping id="cover" node="0>0|3|0|0|4|0"/>
        <i3dMapping id="exactFillRootNode" node="0>0|3|0|0|5|0"/>
        <i3dMapping id="fillVolume" node="0>0|3|0|0|5|1"/>
        <i3dMapping id="groundReferenceNode" node="0>0|6|0"/>
        <i3dMapping id="workAreaStart" node="0>0|6|1"/>
        <i3dMapping id="workAreaWidth" node="0>0|6|2"/>
        <i3dMapping id="workAreaHeight" node="0>0|6|3"/>
        <i3dMapping id="areaStart" node="0>0|6|4"/>
        <i3dMapping id="areaWidth" node="0>0|6|5"/>
        <i3dMapping id="areaHeight" node="0>0|6|6"/>
        <i3dMapping id="aiMarkerLeft" node="0>0|7|0"/>
        <i3dMapping id="aiMarkerRight" node="0>0|7|1"/>
        <i3dMapping id="aiMarkerBack" node="0>0|7|2"/>
        <i3dMapping id="sizeMarkerLeft" node="0>0|7|3"/>
        <i3dMapping id="sizeMarkerRight" node="0>0|7|4"/>
        <i3dMapping id="sizeMarkerBack" node="0>0|7|5"/>
        <i3dMapping id="aiCollisionNode" node="0>0|7|6"/>
        <i3dMapping id="smokeEmitter" node="0>0|3|0|0|6|0"/>
        <i3dMapping id="effectUnload" node="0>0|3|0|0|6|1"/>
    </i3dMappings>
</vehicle>