<?xml version="1.0" encoding="utf-8" standalone="no"?>
<vehicle type="firewoodProcessor" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://validation.gdn.giants-software.com/xml/fs22/vehicle.xsd">
    <annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
    <storeData>
        <name>
			<en>Firewood Processor</en>
			<de>Brennholzverarbeiter</de>
		</name>
        <functions>
            <function>$l10n_function_firewoodProcessor</function>
        </functions>
        <image>store_firewoodProcessor.dds</image>
        <price>45000</price>
        <lifetime>600</lifetime>
        <rotation>0</rotation>
        <brand>LIZARD</brand>
        <category>wood</category>
    </storeData>
    <base>
        <typeDesc>$l10n_typeDesc_firewoodProcessor</typeDesc>
        <filename>firewoodProcessor.i3d</filename>
		<sounds filename="sounds/firewoodProcessor.xml"/>
        <size width="3" length="13"/>
        <components>
            <component centerOfMass="0 0 1" solverIterationCount="40" mass="10000"/>
            <component centerOfMass="0 0 0" solverIterationCount="40" mass="100"/>
            <component centerOfMass="0 0 0" solverIterationCount="40" mass="100"/>
            <joint component1="1" component2="2" node="beltColsJoint" nodeActor1="1>" rotLimit="0 0 0" transLimit="0 0 0" rotLimitSpring="10000 10000 10000"/>
            <joint component1="1" component2="3" node="feederTopJoint" rotLimit="0 0 0" transLimit="0 0 0" rotLimitSpring="10 0 0"/>
        </components>
        <schemaOverlay name="IMPLEMENT" attacherJointPosition="0 0"/>
    </base>
    <wheels>
        <wheelConfigurations>
            <wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="LIZARD">
                <wheels>
                    <wheel filename="$data/shared/wheels/tires/lizard/implement/315_80R22_5.xml" configId="trailer" isLeft="true" hasTireTracks="true" hasParticles="true">
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.1" repr="wheelLeftFront" forcePointRatio="0.5" initialCompression="20" suspTravel="0.20" spring="22" damper="50"/>
                    </wheel>
                    <wheel filename="$data/shared/wheels/tires/lizard/implement/315_80R22_5.xml" configId="trailer" isLeft="false" hasTireTracks="true" hasParticles="true">
                        <physics tipOcclusionAreaGroupId="1" restLoad="1.1" repr="wheelRightFront" forcePointRatio="0.5" initialCompression="20" suspTravel="0.20" spring="22" damper="50"/>
                    </wheel>
                </wheels>
            </wheelConfiguration>
        </wheelConfigurations>
        <hubs>
            <color0>FORTSCHRITT_BLACK</color0>
            <color1>FORTSCHRITT_BLACK</color1>
            <hub linkNode="wheelLeftFront" filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="true" scale="0.335 0.335 0.335"/>
            <hub linkNode="wheelRightFront" filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="false" scale="0.335 0.335 0.335"/>
        </hubs>
    </wheels>
    <attachable>
        <inputAttacherJoints>
            <inputAttacherJoint node="0>4|0" jointType="trailer"/>
        </inputAttacherJoints>
        <support animationName="moveSupport"/>
		<brakeForce force="2.5" />
    </attachable>
    <lights>
        <states>
            <state lightTypes="1 2"/>
        </states>
        <realLights>
            <high>
                <light node="realLightBack" lightTypes="1"/>
                <light node="realLightFront" lightTypes="2"/>
            </high>
        </realLights>
        <sharedLight linkNode="workingLightBack" lightTypes="1" filename="$data/shared/assets/lights/lizard/workingLight11.xml"/>
        <sharedLight linkNode="workingLightFront" lightTypes="2" filename="$data/shared/assets/lights/lizard/workingLight11.xml"/>
    </lights>
    <enterable>
        <exitPoint node="0>5|1"/>
        <enterReferenceNode node="0>5|0"/>
        <cameras>
            <camera node="0>0|1" rotatable="true" rotateNode="0>0" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="4" transMax="20"/>
        </cameras>
    </enterable>
    <motorized>
		<consumerConfigurations>
            <consumerConfiguration>
                <consumer fillUnitIndex="1" usage="20"  fillType="diesel" /> <!-- usage is per hour at max load and max rpm -->
            </consumerConfiguration>
        </consumerConfigurations>
        <motorConfigurations>
            <motorConfiguration name="BA 725 D" hp="105" price="0">
                <motor torqueScale="0.445" minRpm="850" maxRpm="2200" maxForwardSpeed="5" maxBackwardSpeed="5" brakeForce="1" lowBrakeForceScale="0.22">
                    <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="145" maxForwardGearRatio="150" minBackwardGearRatio="145" maxBackwardGearRatio="150"/>
            </motorConfiguration>
        </motorConfigurations>
        <differentialConfigurations>
            <differentialConfiguration>
                <differentials>
                    <differential torqueRatio="0.5" maxSpeedRatio="1.0" wheelIndex1="1" wheelIndex2="2"/>
                </differentials>
            </differentialConfiguration>
        </differentialConfigurations>
		<sounds>
			<motorStart template="LARGE_TRACTOR_MOTOR_START" file="sounds/jd347D_start.ogg" linkNode="0>">
				<volume outdoor="1" indoor="1.5"/>
                <pitch outdoor="0.93" indoor="0.93"/>
			</motorStart>
			<motorStop template="LARGE_TRACTOR_MOTOR_STOP" file="sounds/jd347D_stop.ogg" linkNode="0>">
				<volume outdoor="1" indoor="1.5"/>
                <pitch outdoor="0.93" indoor="0.93"/>
			</motorStop>
			<motor template="LARGE_TRACTOR_MOTOR_IDLE" file="sounds/jd347D_idle.ogg" linkNode="0>">
				<volume outdoor="1" indoor="1.5"/>
                <pitch outdoor="0.93" indoor="0.93"/>
			</motor>
			<motor template="LARGE_TRACTOR_MOTOR_OFFLOAD_RUN" file="sounds/jd347D_run_loop.wav" linkNode="0>">
				 <volume outdoor="0.3" indoor="0.5"/>
				 <pitch outdoor="0.6" indoor="0.6"/>
			</motor>
			<motor template="LARGE_TRACTOR_MOTOR_ONLOAD_RUN" file="sounds/jd347D_load_loop.wav" linkNode="0>">
				 <volume outdoor="0.3" indoor="0.5"/>
				 <pitch outdoor="0.6" indoor="0.6"/>
			</motor>
		</sounds>
    </motorized>
    <animations>
        <animation name="moveSupport">
            <part node="support" 					startTime="0" endTime="0.5" startTrans="0 0 0" endTrans="0 -0.15 0"/>
			<sound template="clackVar6"             startTime="0.01" direction="-1" volumeScale="1.4" pitchScale="0.8" linkNode="0>4|0"/>
            <sound template="clackVar1"             startTime="0.4"  direction="1"  volumeScale="2.5" pitchScale="0.8" linkNode="0>4|0"/>
            <sound template="defaultHydraulicSound" startTime="0.01" endTime="0.49" volumeScale="2.5" pitchScale="0.8" linkNode="0>4|0"/>
        </animation>
		<animation name="loadAnimation">
            <part node="loader1" startTime="0" duration="2" startRot="10 0 0" endRot="-90 0 0"/>
            <part node="loader1Holder" startTime="0" duration="2" startRot="-10 0 0" endRot="90 0 0"/>
            <part node="loader1Teeth" startTime="2" duration="1" startRot="0 0 0" endRot="0 0 70"/>
            <part node="loader2" startTime="0" duration="2" startRot="10 0 0" endRot="-90 0 0"/>
            <part node="loader2Holder" startTime="0" duration="2" startRot="-10 0 0" endRot="90 0 0"/>
			<part node="loader2Teeth" startTime="2" duration="1" startRot="0 0 0" endRot="0 0 70"/>
			<part node="loaderDoor" startTime="0" duration="1" startRot="0 0 0" endRot="0 0 -40"/>
			<part node="loader1" startTime="3.5" duration="2" startRot="-90 0 0" endRot="10 0 0"/>
            <part node="loader1Holder" startTime="3.5" duration="2" startRot="90 0 0" endRot="-10 0 0"/>
            <part node="loader1Teeth" startTime="3.5" duration="1" startRot="0 0 70" endRot="0 0 0"/>
			<part node="loader2" startTime="3.5" duration="2" startRot="-90 0 0" endRot="10 0 0"/>
            <part node="loader2Holder" startTime="3.5" duration="2" startRot="90 0 0" endRot="-10 0 0"/>
            <part node="loader2Teeth" startTime="3.5" duration="1" startRot="0 0 70" endRot="0 0 0"/>
			<part node="loaderDoor" startTime="4" duration="1" startRot="0 0 -40" endRot="0 0 40"/>
			<part node="loaderDoor" startTime="5" duration="0.5" startRot="0 0 40" endRot="0 0 0"/>
			<sound template="defaultHydraulicSound" startTime="0" endTime="3" volumeScale="1" pitchScale="1" linkNode="loader1"/>
			<sound template="defaultHydraulicSound" startTime="3.5" endTime="5.5" volumeScale="1" pitchScale="1" linkNode="loader1"/>
        </animation>

        <animation name="unfold">
			<part node="foldingParts" startTime="0" duration="1" startTrans="0 0.5 0" endTrans="0 0 0 "/>
			<part node="loader1" startTime="1" duration="1" startRot="-30 0 0" endRot="10 0 0"/>
			<part node="loader1Holder" startTime="1" duration="1" startRot="-35 0 0" endRot="-10 0 0"/>
			<part node="loader1Teeth" startTime="1" duration="1" startRot="0 0 90" endRot="0 0 0"/>
			<part node="loader2" startTime="1" duration="1" startRot="-30 0 0" endRot="10 0 0"/>
			<part node="loader2Holder" startTime="1" duration="1" startRot="-35 0 0" endRot="-10 0 0"/>
			<part node="loader2Teeth" startTime="1" duration="1" startRot="0 0 90" endRot="0 0 0"/>
			<part node="belt1" startTime="0" duration="2" startRot="10 0 0" endRot="30 0 0"/>
			<part node="belt2" startTime="0" duration="2" startRot="130 0 0" endRot="0 0 0"/>
			<part node="1>3" startTime="0" duration="2" startRot="130 0 0" endRot="0 0 0"/>
			<part node="1>0|0|4" startTime="0" duration="2" startTrans="0 0.079 0.249" endTrans="0 0.079 -2.517"/>
        </animation>
		<animation name="feedAnimation" looping="true">
			<part node="feederTeeth01" startTime="0" duration="0.5" startTrans="0 1.219 0.232" endTrans="0 1.186 0.130"/>
			<part node="feederTeeth01" startTime="0.5" duration="0.5" startTrans="0 1.186 0.130" endTrans="0 1.098 0.040"/>
			<part node="feederTeeth01" startTime="1" duration="0.5" startTrans="0 1.098 0.040" endTrans="0 1.036 0.004"/>
			<part node="feederTeeth01" startTime="0" duration="0.5" startRot="0 0 0" endRot="-30 0 0"/>
			<part node="feederTeeth01" startTime="0.5" duration="0.5" startRot="-30 0 0" endRot="-60 0 0"/>
			<part node="feederTeeth01" startTime="1" duration="0.5" startRot="-60 0 0" endRot="-90 0 0"/>
			
			<part node="feederTeeth24" startTime="0" duration="0.5" startTrans="0 1.036 0.004" endTrans="0 0.954 0.030"/>
			<part node="feederTeeth24" startTime="0.5" duration="0.5" startTrans="0 0.954 0.030" endTrans="0 0.886 0.100"/>
			<part node="feederTeeth24" startTime="1" duration="0.5" startTrans="0 0.886 0.100" endTrans="0 0.852 0.232"/>
			<part node="feederTeeth24" startTime="0" duration="0.5" startRot="0 0 0" endRot="-30 0 0"/>
			<part node="feederTeeth24" startTime="0.5" duration="0.5" startRot="-30 0 0" endRot="-60 0 0"/>
			<part node="feederTeeth24" startTime="1" duration="0.5" startRot="-60 0 0" endRot="-90 0 0"/>
			
			<part node="feederTeeth12" startTime="0" duration="0.5" startTrans="0 1.036 4.956" endTrans="0 1.120 4.930"/>
			<part node="feederTeeth12" startTime="0" duration="0.5" startRot="0 0 0" endRot="-30 0 0"/>
			<part node="feederTeeth12" startTime="0.5" duration="0.5" startTrans="0 1.120 4.930" endTrans="0 1.190 4.870"/>
			<part node="feederTeeth12" startTime="0.5" duration="0.5" startRot="-30 0 0" endRot="-60 0 0"/>
			<part node="feederTeeth12" startTime="1" duration="0.5" startTrans="0 1.190 4.870" endTrans="0 1.219 4.745"/>
			<part node="feederTeeth12" startTime="1" duration="0.5" startRot="-60 0 0" endRot="-90 0 0"/>
			
			<part node="feederTeeth13" startTime="0" duration="0.5" startTrans="0 0.852 4.744" endTrans="0 0.882 4.870"/>
			<part node="feederTeeth13" startTime="0" duration="0.5" startRot="0 0 0" endRot="-30 0 0"/>
			<part node="feederTeeth13" startTime="0.5" duration="0.5" startTrans="0 0.882 4.870" endTrans="0 0.952 4.930"/>
			<part node="feederTeeth13" startTime="0.5" duration="0.5" startRot="-30 0 0" endRot="-60 0 0"/>
			<part node="feederTeeth13" startTime="1" duration="0.5" startTrans="0 0.952 4.930" endTrans="0 1.036 4.956"/>
			<part node="feederTeeth13" startTime="1" duration="0.5" startRot="-60 0 0" endRot="-90 0 0"/>
			<part node="upper" startTime="0" duration="1.5" startTrans="0 0 0" endTrans="0 0 -0.45 "/>
			<part node="lower" startTime="0" duration="1.5" startTrans="0 0 0" endTrans="0 0 0.45 "/>
		</animation>
		<animation name="cutAnimation">
            <part node="chainSaw" startTime="0" duration="1.1" startRot="0 0 -10" endRot="0 0 60"/>
            <part node="chainSaw" startTime="1.1" duration="0.3" startRot="0 0 60" endRot="0 0 -10"/>
        </animation>
		<animation name="cutAnimation2">
            <part node="cutLengthColi" startTime="0" duration="0.3" startTrans="-0.04 1.336 -0.743" endTrans="-0.04 1.336 -0.9"/>
            <part node="cutLengthColi" startTime="1.5" duration="0.3" startTrans="-0.04 1.336 -0.9" endTrans="-0.04 1.336 -0.743"/>
        </animation>
		<animation name="splitAnimation" >
            <part node="0>3|6|1" startTime="0" duration="1.5" startTrans="0 0 0.02" endTrans="0 0 -0.72"/>
            <part node="0>3|6|1|0" startTime="0" duration="0.1" startTrans="0 0.596 -0.066" endTrans="0 0.596 -0.12"/>
            <part node="0>3|6|1|0" startTime="1" duration="0.5" startTrans="0 0.596 -0.12" endTrans="0 0.596 -0.166"/>
            <part node="0>3|6|1" startTime="1.5" duration="0.5" startTrans="0 0 -0.72" endTrans="0 0 0.02"/>
			<part node="0>3|6|1|0" startTime="1.5" duration="0.5" startTrans="0 0.596 -0.166" endTrans="0 0.596 -0.066"/>
        </animation>
		<animation name="beltAnimation" looping="true">
            <part node="1>0|0" startTime="0" duration="0.5" startTrans="0 0 0" endTrans="0 0 -0.9"/>
        </animation>
		<animation name="beltAnimation2">
            <part node="1>0" startTime="0" duration="1" startTrans="0 -0.057 0.88" endTrans="0 0.28 0.88"/>
            <part node="1>0" startTime="0" duration="1" startScale="1.1 0.1 1" endScale="1.1 10 1"/>
        </animation>
    </animations>
	<firewoodProcessor moveVelocityZ="0.8" cutLengthMovingTool="2" splitHeightMovingTool="3">
        <moveCollisions>
            <collision node="tableMoveCol1" />
            <collision node="tableMoveCol2" />
        </moveCollisions>
		<cutNode node="cutNode" sizeY="1.3" sizeZ="1.8" />
		<loader searchLogNode1="searchLogNode1" searchLogNode2="searchLogNode2" searchLogNode3="searchLogNode3" searchSizeY="5" searchSizeZ="10" logToLoadNode="logToLoadNode" loadPosition="loadPosition" maxLogSize="6.5" minLogSize="2" minLogDiameter="0.3" loadMaxAtt="2">
			<loadAnimation name="loadAnimation" speedScale="1"/>
		</loader>
		<feeder searchNode="searchNodeFeeder">
			<feedAnimation name="feedAnimation" speedScale="2.7"/>
			<animationNodesFeeder>
				<animationNode class="ScrollingAnimation" node="feederChain" turnOnFadeTime="0.1" turnOffFadeTime="0.1" scrollSpeed="2.8" />
				<animationNode node="feederRotor1" rotSpeed="-150"  rotAxis="1" turnOnFadeTime="0.1" turnOffFadeTime="0.1"/>
				<animationNode node="feederRotor2" rotSpeed="-150"  rotAxis="1" turnOnFadeTime="0.1" turnOffFadeTime="0.1"/>
				<animationNode node="feederRotor3" rotSpeed="-150"  rotAxis="1" turnOnFadeTime="0.1" turnOffFadeTime="0.1"/>
				<animationNode node="feederTopRotor" rotSpeed="-150"  rotAxis="1" turnOnFadeTime="0.1" turnOffFadeTime="0.1"/>
			</animationNodesFeeder>
		</feeder>
		<cutAnimation name="cutAnimation" speedScale="1" cutTime="0.5" />
		<cutAnimation2 name="cutAnimation2" speedScale="1" />
		<splitter sizeY="2" sizeZ="2" splitTrigger="splitTrigger" splitterAdvance="splitterAdvance" splitterAdvance2="splitterAdvance2" splitNode="splitNode" splitNode2="splitNode2" splitNode3="splitNode3" splitNode4="splitNode4" splitNode5="splitNode5" searchNode="searchNode" searchNode2="searchNode2" searchNode3="searchNode3" searchNode4="searchNode4" searchNode5="searchNode5">
			<splitAnimation name="splitAnimation" speedScale="1" />
		</splitter>
		<animationNodesSaw>
			<animationNode node="sawRotor01" rotSpeed="-600"  rotAxis="3" turnOnFadeTime="0.1" turnOffFadeTime="1"/>
			<animationNode node="sawRotor02" rotSpeed="-600"  rotAxis="3" turnOnFadeTime="0.1" turnOffFadeTime="1"/>
			<animationNode node="sawRotor03" rotSpeed="-600"  rotAxis="3" turnOnFadeTime="0.1" turnOffFadeTime="1"/>
			<animationNode node="sawRotor04" rotSpeed="-600"  rotAxis="3" turnOnFadeTime="0.1" turnOffFadeTime="1"/>
			<animationNode node="sawRotor05" rotSpeed="-600"  rotAxis="3" turnOnFadeTime="0.1" turnOffFadeTime="1"/>
			<animationNode node="sawRotor06" rotSpeed="-600"  rotAxis="3" turnOnFadeTime="0.1" turnOffFadeTime="1"/>
			<animationNode node="sawRotor07" rotSpeed="-600"  rotAxis="3" turnOnFadeTime="0.1" turnOffFadeTime="1"/>
			<animationNode node="sawRotor08" rotSpeed="-600"  rotAxis="3" turnOnFadeTime="0.1" turnOffFadeTime="1"/>
			<animationNode node="sawRotor09" rotSpeed="-600"  rotAxis="3" turnOnFadeTime="0.1" turnOffFadeTime="1"/>
			<animationNode node="sawRotor10" rotSpeed="-600"  rotAxis="3" turnOnFadeTime="0.1" turnOffFadeTime="1"/>
			<animationNode node="sawRotor11" rotSpeed="-600"  rotAxis="3" turnOnFadeTime="0.1" turnOffFadeTime="1"/>
			<animationNode node="sawRotor12" rotSpeed="-600"  rotAxis="3" turnOnFadeTime="0.1" turnOffFadeTime="1"/>
        </animationNodesSaw>
		<belts>
			<animationNodes>
				<animationNode class="ScrollingAnimation" node="beltPipeFirst"  turnOnFadeTime="0.3" turnOffFadeTime="0.3" scrollSpeed="-0.33" shaderParameterComponent="2" />
				<animationNode class="ScrollingAnimation" node="beltPipeSecond" turnOnFadeTime="0.3" turnOffFadeTime="0.3" scrollSpeed="-0.33" shaderParameterComponent="2" />
				<animationNode class="ScrollingAnimation" node="belt" turnOnFadeTime="0.3" turnOffFadeTime="0.3" scrollSpeed="-0.5" shaderParameterComponent="2" />
			</animationNodes>
			<moveCollisions moveVelocityZ="1">
				<collision node="moveColUnload" />
				<collision node="moveColUnloadBelt1" />
				<collision node="moveColUnloadBelt2" />
			</moveCollisions>
			<beltAnimation name="beltAnimation" speedScale="0.5" />
			<beltAnimation2 name="beltAnimation2" speedScale="1" />
        </belts>
		<sounds>
			<cut template="DEFAULT_TREE_CUT" linkNode="0>3|5|0|1|0|2" />
			<start template="DEFAULT_HYDRAULIC_SAW_START" linkNode="0>3|5|0|1|0|2" />
            <work template="DEFAULT_HYDRAULIC_SAW_IDLE" linkNode="0>3|5|0|1|0|2" />
            <stop template="DEFAULT_HYDRAULIC_SAW_STOP" linkNode="0>3|5|0|1|0|2" />
            <belt template="FORAGE_WAGON_01" linkNode="belt2">
				<volume outdoor="0.5" indoor="1"/>
			</belt>
			<feed template="DEFAULT_TREE_DELIMB" file="sounds/feed.ogg" linkNode="0>3|4|13|0">
				<volume outdoor="1" indoor="1"/>
			</feed>
			<split template="DEFAULT_HYDRAULIC_SAW_START" file="sounds/split.ogg" linkNode="splitter">
				<volume outdoor="2" indoor="1"/>
				<pitch outdoor="0.8" indoor="1"/>
			</split>
        </sounds>
		<cutEffects>
            <effectNode effectClass="ParticleEffect" effectNode="effectParticleChips" particleType="CRUSHER_WOOD" emitCountScale="25"/>
            <effectNode effectClass="ParticleEffect" effectNode="effectParticleDust" particleType="CRUSHER_DUST" emitCountScale="5"/>
        </cutEffects>
	</firewoodProcessor>
    <foldable>
        <foldingConfigurations>
            <foldingConfiguration>
                <foldingParts posDirectionText="$l10n_FIREWOODPROCESSOR_FOLD" negDirectionText="$l10n_FIREWOODPROCESSOR_UNFOLD" turnOnFoldMinLimit="0.9" turnOnFoldMaxLimit="1">
                    <foldingPart animationName="unfold" speedScale="1"/>
                </foldingParts>
            </foldingConfiguration>
        </foldingConfigurations>
    </foldable>
    <cylindered loadMovingToolStatesAfterFolding="true">
        <movingTools>
			<!-- belt -->
			<movingTool node="belt1" playSound="true" foldMinLimit="1" foldMaxLimit="1">
                <controls axis="AXIS_CRANE_ARM2" invertAxis="true" mouseSpeedFactor="0.5" iconName="CRANE_ARM2_ROTATE_X"/>/>
                <rotation rotSpeed="15" rotAcceleration="100" rotMin="-5" rotMax="30" tartRot="0" rotationAxis="1" rotSendNumBits="9"/>
				<componentJoint index="1" anchorActor="0"/>
            </movingTool>
			<!-- cut length -->
			<movingTool node="cutLength" playSound="true">
                <controls axis="AXIS_CRANE_ARM" invertAxis="false" mouseSpeedFactor="0.7" iconName="CRANE_ARM2_ROTATE_X"/>
                <translation transSpeed="0.3" transAcceleration="80" transMax="0.135" transMin="-0.15" translationAxis="3"/>
            </movingTool>
			<!-- splitter -->
			<movingTool node="splitter" playSound="true">
                <controls axis="AXIS_CRANE_ARM3" invertAxis="false" mouseSpeedFactor="-0.7" iconName="CRANE_ARM2_ROTATE_X"/>
                <translation transSpeed="0.2" transAcceleration="80" transMax="0.14" transMin="-0.15" startTrans="0" translationAxis="2"/>
            </movingTool>
			<!-- log loader	-->
            <!--movingTool node="loader1" playSound="true" />
            <movingTool node="loader1Holder" playSound="true" />
            <movingTool node="loader1Teeth" playSound="true" /-->
			<!-- splitter punch -->
			<movingTool node="0>3|6|1" playSound="true" />
			<movingTool node="2>0" playSound="true">
                <controls axis="AXIS_CRANE_ARM4" invertAxis="true" mouseSpeedFactor="-0.5" iconName="CRANE_ARM2_ROTATE_X"/>
                <rotation rotSpeed="50" rotMax="22" rotMin="-25" rotationAxis="1" rotSendNumBits="10"/>
            </movingTool>
        </movingTools>
			<movingParts>
			<!-- saw cylinder -->
			<movingPart node="sawVerin" referencePoint="0>3|5|0|2" referenceFrame="0>3|5|0|2" isActiveDirty="true" maxUpdateDistance="300">
					<translatingPart node="sawVerinTiege"/>
			</movingPart>
			<!-- saw hose1 -->
			<movingPart node="hoseSaw1" referencePoint="hoseSaw1Ref" referenceFrame="hoseSaw1Ref" isActiveDirty="true" maxUpdateDistance="300"/>
			
			<!-- saw hose2 -->
			<movingPart node="hoseSaw2" referencePoint="hoseSaw2Ref" referenceFrame="hoseSaw1Ref" isActiveDirty="true" maxUpdateDistance="300"/>
			<!-- belt cylinders -->
			<movingPart node="beltVerin" referencePoint="0>3|1|0|1|3" referenceFrame="0>3|1|0|1|3" imitedAxis="1" isActiveDirty="true" maxUpdateDistance="300">
					<translatingPart node="beltVerinTiege"/>
			</movingPart>
			<!-- feeder cylinder -->
			<movingPart node="feederVerin" referencePoint="feederVerinRef" referenceFrame="feederVerinRef" imitedAxis="1" isActiveDirty="true" maxUpdateDistance="300">
					<translatingPart node="feederVerinTiege"/>
			</movingPart>
		</movingParts>
    </cylindered>
    <fillUnit>
        <fillUnitConfigurations>
            <fillUnitConfiguration>
                <fillUnits>
                    <fillUnit capacity="200" fillTypes="DIESEL" showOnHud="true" showInShop="false" unitTextOverride="$l10n_unit_literShort"/>
                </fillUnits>
            </fillUnitConfiguration>
        </fillUnitConfigurations>
    </fillUnit>
	<ai>
        <agentAttachment jointNode="0>4|0" rotCenterWheelIndices="1 2" width="2.6" height="4" length="12.2" lengthOffset="2.8"/>
    </ai>
	<foliageBending>
        <bendingNode minX="-1.2" maxX="1.2" minZ="-4" maxZ="6" yOffset="0.6" />
    </foliageBending>
    <wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
    <washable dirtDuration="90" washDuration="1" workMultiplier="4" fieldMultiplier="2"/>
    <i3dMappings>
        <i3dMapping id="wheelLeftFront" node="0>2"/>
        <i3dMapping id="wheelLeftFrontRepre" node="0>2|0"/>
        <i3dMapping id="wheelRightFront" node="0>1"/>
        <i3dMapping id="wheelRightFrontRepre" node="0>1|0"/>
        <i3dMapping id="tableMoveCol1" node="0>3|4|0"/>
        <i3dMapping id="tableMoveCol2" node="0>3|4|1"/>
        <i3dMapping id="cutNode" node="0>3|5|1"/>
        <i3dMapping id="chainSaw" node="0>3|5|0"/>
        <i3dMapping id="loader1" node="0>3|2|0"/>
        <i3dMapping id="loader1Holder" node="0>3|2|0|0"/>
        <i3dMapping id="loader1Teeth" node="0>3|2|0|0|0"/>
        <i3dMapping id="loader2" node="0>3|2|1"/>
        <i3dMapping id="loader2Holder" node="0>3|2|1|0"/>
        <i3dMapping id="loader2Teeth" node="0>3|2|1|0|0"/>
        <i3dMapping id="loaderDoor" node="0>3|2|2"/>
        <i3dMapping id="foldingParts" node="0>3|3|0"/>
        <i3dMapping id="feederChain" node="0>3|4|3"/>
        <i3dMapping id="feederRotor1" node="0>3|4|4"/>
        <i3dMapping id="feederRotor2" node="0>3|4|5"/>
        <i3dMapping id="feederRotor3" node="0>3|4|6"/>
        <i3dMapping id="feederTeeth01" node="0>3|4|7"/>
        <i3dMapping id="feederTeeth24" node="0>3|4|8"/>
        <i3dMapping id="feederTeeth12" node="0>3|4|9"/>
        <i3dMapping id="feederTeeth13" node="0>3|4|10"/>
        <i3dMapping id="upper" node="0>3|4|11"/>
        <i3dMapping id="lower" node="0>3|4|12"/>
        <i3dMapping id="support" node="0>4|1"/>
        <i3dMapping id="cutLength" node="0>3|5|2"/>
        <i3dMapping id="cutLengthColi" node="0>3|5|2|0"/>
        <i3dMapping id="splitter" node="0>3|6|2"/>
        <i3dMapping id="sawRotor01" node="0>3|5|0|1|0|2|0"/>
        <i3dMapping id="sawRotor02" node="0>3|5|0|1|0|2|1"/>
        <i3dMapping id="sawRotor03" node="0>3|5|0|1|0|2|2"/>
        <i3dMapping id="sawRotor04" node="0>3|5|0|1|0|2|3"/>
        <i3dMapping id="sawRotor05" node="0>3|5|0|1|0|2|4"/>
        <i3dMapping id="sawRotor06" node="0>3|5|0|1|0|2|5"/>
        <i3dMapping id="sawRotor07" node="0>3|5|0|1|0|2|6"/>
        <i3dMapping id="sawRotor08" node="0>3|5|0|1|0|2|7"/>
        <i3dMapping id="sawRotor09" node="0>3|5|0|1|0|2|8"/>
        <i3dMapping id="sawRotor10" node="0>3|5|0|1|0|2|9"/>
        <i3dMapping id="sawRotor11" node="0>3|5|0|1|0|2|10"/>
        <i3dMapping id="sawRotor12" node="0>3|5|0|1|0|2|11"/>
        <i3dMapping id="sawVerin" node="0>3|5|3"/>
        <i3dMapping id="sawVerinTiege" node="0>3|5|3|1"/>
        <i3dMapping id="searchNode" node="0>3|5|0|3"/>
        <i3dMapping id="effectParticleChips" node="0>3|5|0|1|0|3|0"/>
        <i3dMapping id="effectParticleDust" node="0>3|5|0|1|0|3|1"/>
        <i3dMapping id="feederTopRotor" node="2>0|0"/>
        <i3dMapping id="feederTop" node="2>"/>
        <i3dMapping id="feederTopJoint" node="0>3|4|13|0"/>
        <i3dMapping id="splitTrigger" node="0>3|6|0"/>
        <i3dMapping id="splitNode" node="0>3|6|3"/>
        <i3dMapping id="splitNode2" node="0>3|6|2|0|0|0"/>
        <i3dMapping id="splitNode3" node="0>3|6|2|0|0|1"/>
        <i3dMapping id="splitNode4" node="0>3|6|2|0|0|2|0"/>
        <i3dMapping id="splitNode5" node="0>3|6|2|0|0|2|1"/>
        <i3dMapping id="searchNode" node="0>3|6|4"/>
        <i3dMapping id="searchNode2" node="0>3|6|5"/>
        <i3dMapping id="searchNode3" node="0>3|6|2|2"/>
        <i3dMapping id="searchNode4" node="0>3|6|2|3"/>
        <i3dMapping id="searchNode5" node="0>3|6|6"/>
        <i3dMapping id="splitterAdvance" node="0>3|6|2|0|0"/>
        <i3dMapping id="splitterAdvance2" node="0>3|6|2|0|0|2"/>
        <i3dMapping id="beltPipeFirst" node="0>3|1|0|2"/>
        <i3dMapping id="beltPipeSecond" node="0>3|1|0|1|1"/>
        <i3dMapping id="belt" node="0>3|1|1|0"/>
        <i3dMapping id="belt1" node="0>3|1|0"/>
        <i3dMapping id="belt2" node="0>3|1|0|1"/>
        <i3dMapping id="beltVerin" node="0>3|1|0|6"/>
        <i3dMapping id="beltVerinTiege" node="0>3|1|0|6|1"/>
        <i3dMapping id="moveColUnload" node="0>3|6|7"/>
        <i3dMapping id="moveColUnloadBelt1" node="0>3|1|0|7"/>
        <i3dMapping id="moveColUnloadBelt2" node="0>3|1|0|1|4"/>
        <i3dMapping id="beltColsJoint" node="0>3|1|0|8"/>
        <i3dMapping id="searchLogNode1" node="0>3|2|3"/>
        <i3dMapping id="searchLogNode2" node="0>3|2|6"/>
        <i3dMapping id="searchLogNode3" node="0>3|2|7"/>
        <i3dMapping id="logToLoadNode" node="0>3|2|4"/>
        <i3dMapping id="loadPosition" node="0>3|2|5"/>
        <i3dMapping id="hoseSaw1" node="0>3|0|8"/>
        <i3dMapping id="hoseSaw1Ref" node="0>3|5|3|2"/>
        <i3dMapping id="hoseSaw2" node="0>3|0|9"/>
        <i3dMapping id="hoseSaw2Ref" node="0>3|5|3|3"/>
        <i3dMapping id="searchNodeFeeder" node="0>3|4|14"/>
        <i3dMapping id="pipeExtra1" node="0>3|1|0|3"/>
        <i3dMapping id="pipeExtra2" node="0>3|1|0|4"/>
        <i3dMapping id="feederVerin" node="0>3|4|13|1"/>
        <i3dMapping id="feederVerinTiege" node="0>3|4|13|1|1"/>
        <i3dMapping id="feederVerinRef" node="2>0|2"/>
        <i3dMapping id="workingLightBack" node="0>3|0|19|0"/>
        <i3dMapping id="workingLightFront" node="0>3|0|20|0"/>
        <i3dMapping id="realLightBack" node="0>3|0|19|1"/>
        <i3dMapping id="realLightFront" node="0>3|0|20|1"/>
    </i3dMappings>
</vehicle>
