Copyright (C) GIANTS Software GmbH, All Rights Reserved.
<storeData>
<name>CAT 535D Skidder</name>
<specs>
<power>275</power>
<maxSpeed>8</maxSpeed>
</specs>
<functions>
<function>$l10n_function_forestryTransport</function>
</functions>
<image>store.png</image>
<price>90000</price>
<lifetime>600</lifetime>
<rotation>0</rotation>
<brand>FDRLogging</brand>
<category>woodHarvesting</category>
<shopTranslationOffset>0 -0.008 0</shopTranslationOffset>
<shopRotationOffset>0.264 0 0</shopRotationOffset>
<vertexBufferMemoryUsage>3328000</vertexBufferMemoryUsage>
<indexBufferMemoryUsage>532224</indexBufferMemoryUsage>
<textureMemoryUsage>4915200</textureMemoryUsage>
<instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
<instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
<audioMemoryUsage>369732</audioMemoryUsage>
</storeData>
<base>
<typeDesc>$l10n_typeDesc_mulcher</typeDesc>
<filename>FDRMachine.i3d</filename>
<sounds filename="FDRMachineSounds.xml"/>
<size width="4" length="6" height="10.5" lengthOffset="0.3"/>
<components>
<component centerOfMass="0 0 0" solverIterationCount="20" mass="16000" />
<component centerOfMass="0 0 0" solverIterationCount="20" mass="10000" />
<component centerOfMass="0 0 0" solverIterationCount="20" mass="1440" />
<component centerOfMass="0 0 0" solverIterationCount="20" mass="1440" />
<component centerOfMass="0 0 0" solverIterationCount="20" mass="720" />
<component centerOfMass="0 0 0" solverIterationCount="20" mass="720" />
<component centerOfMass="0 0 0" solverIterationCount="20" mass="720" />
<component centerOfMass="0 0 0" solverIterationCount="20" mass="1000" />
<joint component1="2" component2="8" node="1>11" rotLimit="0 0 0" transLimit="0 0 0" />
<joint component1="1" component2="2" node="0>14" zRotationNode="0>14" rotLimit="0 0 5" rotLimitDamping="18 18 18" transLimit="0 0 0" rotLimitSpring="0 0 0" />
<joint component1="2" component2="3" node="1>1|1|1|1" nodeActor1="2>" rotLimit="5 5 0" maxRotDriveForce="1 1 1" rotLimitDamping="1.8 1.8 100000000000000000000000" rotLimitSpring="3.6 3.6 90000000000000000000000000000000000" enableCollision="true" />
<joint component1="3" component2="4" node="2>2" nodeActor1="3>" rotLimit="0 0 10" rotLimitDamping="100000000000000000000000 100000000000000000000000 100000000000000000000000" maxRotDriveForce="100000000000000000000000 100000000000000000000000 100000000000000000000000" transLimit="0 0 0" rotLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 0" enableCollision="true" />
<joint component1="4" component2="5" node="3>2|0" nodeActor1="4>" rotLimit="0 0 0" rotLimitDamping="300000 300000 18" maxRotDriveForce="1 1 1" rotLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 180" enableCollision="true" />
<joint component1="4" component2="6" node="3>3|0" nodeActor1="5>" rotLimit="0 0 0" rotLimitDamping="300000 300000 18" maxRotDriveForce="1 1 1" rotLimitSpring="90000000000000000000000000000000000 90000000000000000000000000000000000 180" enableCollision="true" />
<joint component1="4" component2="7" node="3>5" rotLimit="0 0 0" rotLimitSpring="18 0.18 18" />
<collisionPair component1="2" component2="3" enabled="false"/>
<collisionPair component1="3" component2="4" enabled="false"/>
<collisionPair component1="4" component2="5" enabled="false"/>
<collisionPair component1="4" component2="6" enabled="false"/>
<collisionPair component1="5" component2="6" enabled="false"/>
<collisionPair component1="1" component2="8" enabled="false"/>
</components>
<schemaOverlay attacherJointPosition="0 0" name="VEHICLE" />
<mapHotspot type="TRACTOR" />
</base>
<wheels speedDependentRotateBack="true" autoRotateBackSpeed="2.2">
<!--DRIVE FRONT-->
<wheel filename="ALLTEXTURES/TM2000/620_75R26.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
<physics rotSpeed="1" restLoad="2.8" repr="0>5|0" radius="0.90" width="0.90" suspTravel="0.25" spring="50" damper="180" frictionScale="2" mass="0.81" supportsWheelSink="false" />
<tire tireTrackAtlasIndex="9" />
</wheel>
<wheel filename="ALLTEXTURES/TM2000/620_75R26.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
<physics rotSpeed="1" restLoad="2.8" repr="0>5|1" radius="0.90" width="0.90" suspTravel="0.25" spring="50" damper="180" frictionScale="2" mass="0.81" supportsWheelSink="false" />
<tire tireTrackAtlasIndex="9" />
</wheel>
<!--DRIVE MID L-->
<wheel filename="ALLTEXTURES/TM2000/620_75R26.xml" isLeft="true" hasTireTracks="true" hasParticles="true" >
<physics rotSpeed="1" restLoad="2.8" repr="1>2|0" radius="0.90" width="0.90" suspTravel="0.25" spring="50" damper="180" frictionScale="2" mass="0.81" supportsWheelSink="false" />
<tire tireTrackAtlasIndex="9" />
</wheel>
<wheel filename="ALLTEXTURES/TM2000/620_75R26.xml" isLeft="false" hasTireTracks="true" hasParticles="true" >
<physics rotSpeed="1" restLoad="2.8" repr="1>2|1" radius="0.90" width="0.90" suspTravel="0.25" spring="50" damper="180" frictionScale="2" mass="0.81" supportsWheelSink="false" />
<tire tireTrackAtlasIndex="9" />
</wheel>
</wheels>
</wheelConfiguration>
</wheelConfigurations>
<steeringWheel node="0>10" indoorRotation="40" outdoorRotation="30" />
<!--winchRopeNode-->
<attach node="7>0|0|0|1">
<marker width="0.1" offset="0.005" color="0 2 0"/>
</attach>
<treeHook filename="shared/ropes/treeHook03.xml"/>
<!--winchRope_detached-->
<objectChange node="7>0|0|0|2" visibilityActive="false" visibilityInactive="true" />
<animationNodes>
<!--winchRoll-->
<animationNode node="7>0|0|0|3" rotSpeed="-75" rotAxis="1" turnOnFadeTime="0.1" turnOffFadeTime="0.1" speedFunc="getWinchRopeSpeedFactor" speedFuncParam="1"/>
</animationNodes>
</rope>
<!--winchRopeNode--> <!--winchTrigger-->
<rope node="0>15|0|1" triggerNode="0>15|0|0" maxTreeMass="999999" maxNumTrees="50" minLength="1" maxLength="100" maxSubLength="5">
<mainRope diameter="0.020" uvScale="4" />
<setupRope diameter="0.020" uvScale="4" emissiveColor="0 2 0 1" />
<!--winchRopeNode-->
<attach node="0>15|0|1">
<marker width="0.1" offset="0.005" color="0 2 0"/>
</attach>
<treeHook filename="shared/ropes/treeHook03.xml"/>
<!--winchRope_detached-->
<objectChange node="0>15|0|2" visibilityActive="false" visibilityInactive="true" />
<animationNodes>
<!--winchRoll-->
<animationNode node="0>15|0|3" rotSpeed="-75" rotAxis="1" turnOnFadeTime="0.1" turnOffFadeTime="0.1" speedFunc="getWinchRopeSpeedFactor" speedFuncParam="1"/>
</animationNodes>
</rope>
</winch>
<tensionBelt startNode="6>0|0" endNode="6>0|0|0" >
</tensionBelt>
<sounds>
<addBelt template="beltOpen" />
<removeBelt template="beltClose" />
</sounds>
</tensionBelts>
</tensionBeltsConfiguration>
</tensionBeltsConfigurations>
</tensionBelts>
<states>
<state lightTypes="0"/>
</states>
<realLights>
<low>
<light node="0>1|1" lightTypes="0" />
<light node="0>1|2" lightTypes="0" />
</low>
<high>
<light node="0>1|1" lightTypes="0" />
<light node="0>1|2" lightTypes="0" />
</high>
</realLights>
<defaultLights>
<defaultLight shaderNode="0>1|0|0|1" lightTypes="0" />
<defaultLight shaderNode="0>1|0|1|1" lightTypes="0" />
<defaultLight shaderNode="0>1|0|2|1" lightTypes="0" />
<defaultLight shaderNode="0>1|0|3|1" lightTypes="0" />
<defaultLight shaderNode="0>1|0|4|1" lightTypes="0" />
<defaultLight shaderNode="0>1|0|5|1" lightTypes="0" />
<defaultLight shaderNode="0>1|0|6|1" lightTypes="0" />
<defaultLight shaderNode="0>1|0|7|1" lightTypes="0" />
<defaultLight shaderNode="0>1|0|8|1" lightTypes="0" />
<defaultLight shaderNode="0>1|0|9|1" lightTypes="0" />
<defaultLight shaderNode="0>1|0|10|1" lightTypes="0" />
<defaultLight shaderNode="0>1|0|11|1" lightTypes="0" />
</defaultLights>
<dashboard>
<groups>
<group name="MOTOR_STARTING" isMotorStarting="true"/>
<group name="MOTOR_ACTIVE" isMotorStarting="true" isMotorRunning="true"/>
</groups>
<default>
<dashboard displayType="VISIBILITY" node="0>8|5" idleValue="-1" intensity="0.1" groups="MOTOR_ACTIVE" />
<dashboard displayType="VISIBILITY" node="0>1|3" intensity="0.15" lightTypes="0" groups="MOTOR_ACTIVE"/>
<dashboard displayType="VISIBILITY" node="0>1|4" intensity="0.15" lightTypes="0" groups="MOTOR_ACTIVE"/>
</default>
</dashboard>
<enterReferenceNode node="0>" />
<exitPoint node="0>0" />
<cameras>
<camera node="0>6|0" rotatable="true" rotateNode="0>6" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="5.3" transMax="40" translation="0 0 6.1" rotation="-20 180 0"> </camera>
<camera node="0>4" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true" suspensionNodeIndex="1" positionSmoothingParameter="0.256"/>
<camera node="1>7" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true" suspensionNodeIndex="1" positionSmoothingParameter="0.256"/>
</cameras>
<characterNode node="0>2|0" cameraMinDistance="0.5" spineRotation="-90 0 90" >
<target ikChain="rightFoot" targetNode="0>2|1" />
<target ikChain="leftFoot" targetNode="0>2|2" />
<target ikChain="rightArm" targetNode="0>2|3" poseId="wideFingers"/>
<target ikChain="leftArm" targetNode="0>2|4" />
</characterNode>
<consumerConfigurations>
<consumerConfiguration>
<consumer fillUnitIndex="1" usage="150" fillType="diesel" />
</consumerConfiguration>
</consumerConfigurations>
<differentialConfigurations>
<differentialConfiguration>
<differentials>
<differential torqueRatio="0.5" maxSpeedRatio="1.0" wheelIndex1="1" wheelIndex2="2" />
<differential torqueRatio="0.5" maxSpeedRatio="1.0" wheelIndex1="3" wheelIndex2="4" />
<differential torqueRatio="0.5" maxSpeedRatio="1.0" differentialIndex1="1" differentialIndex2="2" />
</differentials>
</differentialConfiguration>
</differentialConfigurations>
<motorConfigurations>
<motorConfiguration name="FDR Machine" hp="275" >
<motor torqueScale="5.4" minRpm="100" maxRpm="1000" maxForwardSpeed="17" maxBackwardSpeed="17" brakeForce="45" lowBrakeForceScale="0.5">
<torque normRpm="1" torque="2"/>
<torque normRpm="1.1" torque="2.1"/>
<torque normRpm="1.2" torque="2.2"/>
<torque normRpm="1.3" torque="2.3"/>
<torque normRpm="1.4" torque="2.4"/>
<torque normRpm="2" torque="2.4"/>
</motor>
<transmission minForwardGearRatio="10" maxForwardGearRatio="30" minBackwardGearRatio="10" maxBackwardGearRatio="30" name="$l10n_info_transmission_cvt"/>
</motorConfiguration>
</motorConfigurations>
<exhaustEffects>
<exhaustEffect node="0>3" filename="$data/effects/exhaust/exhaust.i3d" minRpmColor="0.2 0.2 0.2 0.5" maxRpmColor="0.2 0.2 0.2 0.4" minRpmScale="0.05" maxRpmScale="0.5" />
</exhaustEffects>
<motorStartDuration>3700</motorStartDuration>
<movingTool node="1>1" playSound="true" >
<controls axis="FDR-Boom-Up" invertAxis="false" />
<rotation rotSpeed="23" rotAcceleration="55" rotMax="0" rotMin="-80" />
<componentJoint index="2"/>
<componentJoint index="3"/>
<componentJoint index="4"/>
<dependentPart node="1>6|0" />
<dependentPart node="1>6|1" />
<dependentPart node="1>6|2" />
<dependentPart node="1>6|3" />
</movingTool>
<movingTool node="1>1|1" playSound="true" >
<controls axis="FDR-Stick-Out" invertAxis="false" />
<rotation rotSpeed="35" rotAcceleration="80" rotMax="40" rotMin="-35" startRot="21" />
<componentJoint index="2"/>
<componentJoint index="3"/>
<componentJoint index="4"/>
<dependentPart node="1>6|2" />
<dependentPart node="1>6|3" />
</movingTool>
<!--Rotate Head-->
<movingTool node="1>1|1|1" playSound="true" >
<controls axis="FDR-HeadRotate-Right" invertAxis="true" />
<rotation rotSpeed="60" rotationAxis="2" />
<componentJoint index="2"/>
<componentJoint index="3"/>
<componentJoint index="4"/>
<componentJoint index="5"/>
</movingTool>
<!------Claw Left------>
<movingTool node="3>2" playSound="true" >
<controls axis="FDR-Claw-Open" invertAxis="true" mouseSpeedFactor="0.3" iconName="GRABBER_OPEN_CLOSE" />
<rotation rotationAxis="3" rotSpeed="80" rotMax="0" rotMin="-120" />
<dependentMovingTool node="3>3" speedScale="-1" />
<componentJoint index="2"/>
<componentJoint index="3"/>
<componentJoint index="4"/>
<componentJoint index="5"/>
<componentJoint index="6"/>
<dependentMovingTool node="4>0|1" speedScale="-1" />
<dependentMovingTool node="5>0|1" speedScale="-1" />
</movingTool>
<!------Claw Right------>
<movingTool node="3>3" playSound="true" >
<controls axis="FDR-Claw-Open" invertAxis="true" mouseSpeedFactor="0.3" iconName="GRABBER_OPEN_CLOSE" />
<rotation rotationAxis="3" rotSpeed="80" rotMax="120" rotMin="0" />
<dependentMovingTool node="3>2" speedScale="-1" />
<componentJoint index="2"/>
<componentJoint index="3"/>
<componentJoint index="4"/>
<componentJoint index="5"/>
<componentJoint index="6"/>
<dependentMovingTool node="4>0|1" speedScale="-1" />
<dependentMovingTool node="5>0|1" speedScale="-1" />
</movingTool>
<movingTool node="0>11" playSound="true" >
<controls axis="FDR-BladesFront-Raise" invertAxis="true" />
<rotation rotSpeed="25" rotAcceleration="80" rotMax="40" rotMin="0" />
<dependentPart node="0>12" />
<dependentPart node="0>13" />
</movingTool>
<movingTool node="4>0|1" playSound="true" >
<rotation rotationAxis="2" rotSpeed="-50" rotMax="1" rotMin="0" />
</movingTool>
<movingTool node="5>0|1" playSound="true" >
<rotation rotationAxis="2" rotSpeed="-50" rotMax="0" rotMin="-1" />
</movingTool>
<movingParts>
<!------Boom------>
<movingPart node="1>6|0" referencePoint="1>1|3" referenceFrame="1>1|3" limitedAxis="1" >
<translatingPart node="1>6|0|1" />
</movingPart>
<movingPart node="1>6|1" referencePoint="1>1|3" referenceFrame="1>1|3" limitedAxis="1" >
<translatingPart node="1>6|1|1" />
</movingPart>
<!------Stick------>
<movingPart node="1>6|2" referencePoint="1>1|1|4" referenceFrame="1>1|1|4" limitedAxis="1" >
<translatingPart node="1>6|2|1" />
</movingPart>
<movingPart node="1>6|3" referencePoint="1>1|1|4" referenceFrame="1>1|1|4" limitedAxis="1" >
<translatingPart node="1>6|3|1" />
</movingPart>
<!------Blade------>
<movingPart node="0>12" referencePoint="0>11|1" referenceFrame="0>11|1" limitedAxis="1" >
<translatingPart node="0>12|1" />
</movingPart>
<movingPart node="0>13" referencePoint="0>11|1" referenceFrame="0>11|1" limitedAxis="1" >
<translatingPart node="0>13|1" />
</movingPart>
</movingParts>
<sounds>
<!-------Boom----------->
<actionSound template="hydraulicLayerTone" pitchScale="0.3" volumeScale="1.5" linkNode="1>1" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="1>1" fadeIn="0.1" fadeOut="0.1"/>
<actionSound template="engineSmall" file="Sounds/indoorCabinRumbleLoop.ogg" pitchScale="0.5" volumeScale="2.5" linkNode="1>1" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="1>1" fadeIn="0.1" fadeOut="0.1"/>
<!-------Stick----------->
<actionSound template="hydraulicLayerTone" pitchScale="0.4" volumeScale="1.5" linkNode="1>1|1" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="1>1|1" fadeIn="0.1" fadeOut="0.1"/>
<actionSound template="engineSmall" file="Sounds/indoorCabinRumbleLoop.ogg" pitchScale="0.38" volumeScale="2" linkNode="1>1|1" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="1>1|1" fadeIn="0.1" fadeOut="0.1"/>
<!-------Rotate Head----------->
<actionSound template="defaultHydraulicSound" pitchScale="0.45" volumeScale="1" linkNode="1>1|1|1" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="1>1|1|1" fadeIn="0.1" fadeOut="0.1"/>
<!-------MainClaws Hydro----------->
<actionSound template="hydraulicLayerTone" pitchScale="0.4" volumeScale="1" linkNode="3>2" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="3>2" fadeIn="0.1" fadeOut="0.1"/>
<!-------Main Claws Clack----------->
<actionSound template="clackVar6" pitchScale="0.5" volumeScale="2" linkNode="3>2" actionNames="TOOL_MOVE_END_POS_LIMIT" nodes="3>2"/>
<actionSound template="sheetImp02" pitchScale="1.2" volumeScale="2" linkNode="3>3" actionNames="TOOL_MOVE_END_POS_LIMIT" nodes="3>3"/>
</sounds>
<fillUnit>
<fillUnitConfigurations>
<fillUnitConfiguration>
<fillUnits>
<fillUnit unitTextOverride="$l10n_unit_literShort" showOnHud="true" showInShop="false" fillTypes="diesel" capacity="360" >
</fillUnit>
</fillUnits>
</fillUnitConfiguration>
</fillUnitConfigurations>
</fillUnit>
<ai>
<agent width="5" length="5" height="5" lengthOffset="0.2" frontOffset="2" />
<collisionTrigger node="0>7" width="20" height="20"/>
</ai>
<foliageBending>
<bendingNode minX="-1.3" maxX="1.3" minZ="-1.95" maxZ="2.6" yOffset="0.5" />
</foliageBending>
<wearable wearDuration="9999999999999" workMultiplier="0.001" fieldMultiplier="0.001"/>
<washable dirtDuration="90" washDuration="1" workMultiplier="3" fieldMultiplier="2"/>