You are on page 1of 17

<?xml version="1.0" encoding="utf-8" standalone="no" ?

>
<vehicle type="woodTruck">
<annotation>Copyright (C) GIANTS Software GmbH, All Rights
Reserved.</annotation>
<storeData>
<name> <en>TGX 26.640</en>
</name>
<specs>
<power>640</power>
<maxSpeed>80</maxSpeed>
</specs>
<functions>
<function>$l10n_function_forestryTransport</function>
</functions>
<image>store_tgx26640.png</image>
<price>180000</price>
<lifetime>600</lifetime>
<rotation>0</rotation>
<brand>MAN</brand>
<category>woodHarvesting</category>
<shopTranslationOffset>0 0.04 0</shopTranslationOffset>
<shopRotationOffset>-0.3 0 0</shopRotationOffset>
<vertexBufferMemoryUsage>9517952</vertexBufferMemoryUsage>
<indexBufferMemoryUsage>2155368</indexBufferMemoryUsage>
<textureMemoryUsage>72058888</textureMemoryUsage>
<instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
<instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
</storeData>
<base>
<typeDesc>$l10n_typeDesc_truck</typeDesc>
<filename>tgx26640.i3d</filename>
<size width="3.7" length="11.5" lengthOffset="-0.5"/>
<components>
<component centerOfMass="0 0.4 0" solverIterationCount="10"
mass="8250"/>
<component centerOfMass="0 0 0" solverIterationCount="15" mass="150"/>
<component centerOfMass="0 0 0" solverIterationCount="15" mass="240"/>
<component centerOfMass="0 0 0" solverIterationCount="15" mass="240"/>
<joint component1="1" component2="2" node="clawColJoint" rotLimit="0 50
-10" rotMinLimit="0 -50 -175" transLimit="0 0 0" maxRotDriveForce="0.5 0.5 0.5"
nodeActor1="clawRotJointActor1" zRotationNode="clawColJointZRot"
enableCollision="true" rotDriveVelocity="0 0 0" transLimitSpring="6000 6000 6000"
transLimitDamping="100 100 100"/>
<joint component1="2" component2="3" node="grabLeftComponentJoint"
rotLimit="0 0 0" transLimit="0 0 0" rotLimitSpring="0 0 300" rotLimitDamping="0 0
30" rotLimitForceLimit="-1 -1 30"/>
<joint component1="2" component2="4" node="grabRightComponentJoint"
rotLimit="0 0 0" transLimit="0 0 0" rotLimitSpring="0 0 300" rotLimitDamping="0 0
30" rotLimitForceLimit="-1 -1 30"/>
<collisionPair component1="3" component2="4" enabled="false"/>
</components>
<schemaOverlay attacherJointPosition="0 0">
<default name="DEFAULT_VEHICLE"/>
<selected name="DEFAULT_VEHICLE_SELECTED"/>
</schemaOverlay>
</base>
<wheels>
<wheelConfigurations>
<wheelConfiguration name="$l10n_configuration_valueDefault" price="0">
<wheels autoRotateBackSpeed="2.2">
<wheel configId="truck1" isLeft="true" hasTireTracks="true"
hasParticles="true">
<physics rotSpeed="1" restLoad="1.9" repr="axisFrontLeft"
driveNode="wheelFrontLeft" forcePointRatio="0.5" initialCompression="25"
suspTravel="0.11" spring="66" damper="50" frictionScale="3"/>
</wheel>
<wheel configId="truck1" isLeft="false" hasTireTracks="true"
hasParticles="true">
<physics rotSpeed="1" restLoad="1.9" repr="axisFrontRight"
driveNode="wheelFrontRight" forcePointRatio="0.5" initialCompression="25"
suspTravel="0.11" spring="66" damper="50" frictionScale="3"/>
</wheel>
<wheel configId="dual" isLeft="true" hasTireTracks="true"
hasParticles="true">
<physics rotSpeed="0" restLoad="1.4"
repr="wheel_rear_left1" forcePointRatio="0.5" initialCompression="08"
suspTravel="0.13" spring="55" damper="50" frictionScale="2"/>
<additionalWheel
filename="$data/shared/wheels/lizard/implement/315_80R22_5.xml"
configId="dualConnector" isLeft="true" offset="0.06"/>
</wheel>
<wheel configId="dual" isLeft="false" hasTireTracks="true"
hasParticles="true">
<physics rotSpeed="0" restLoad="1.4"
repr="wheel_rear_right1" forcePointRatio="0.5" initialCompression="08"
suspTravel="0.13" spring="55" damper="50" frictionScale="2"/>
<additionalWheel
filename="$data/shared/wheels/lizard/implement/315_80R22_5.xml"
configId="dualConnector" isLeft="false" offset="0.06"/>
</wheel>
<wheel configId="dual" isLeft="true" hasTireTracks="true"
hasParticles="true">
<physics rotSpeed="0" restLoad="1.4"
repr="wheel_rear_left2" forcePointRatio="0.5" initialCompression="16"
suspTravel="0.13" spring="55" damper="50" frictionScale="2"/>
<additionalWheel
filename="$data/shared/wheels/lizard/implement/315_80R22_5.xml"
configId="dualConnector" isLeft="true" offset="0.06"/>
</wheel>
<wheel configId="dual" isLeft="false" hasTireTracks="true"
hasParticles="true">
<physics rotSpeed="0" restLoad="1.4"
repr="wheel_rear_right2" forcePointRatio="0.5" initialCompression="16"
suspTravel="0.13" spring="55" damper="50" frictionScale="2"/>
<additionalWheel
filename="$data/shared/wheels/lizard/implement/315_80R22_5.xml"
configId="dualConnector" isLeft="false" offset="0.06"/>
</wheel>
</wheels>
</wheelConfiguration>
</wheelConfigurations>
<ackermannSteeringConfigurations>
<ackermannSteering rotSpeed="35" rotMax="45" rotCenterWheel1="3"
rotCenterWheel2="4"/>
</ackermannSteeringConfigurations>
<rimColor material="8">0.98 0.98 0.98</rimColor>
</wheels>
<dynamicallyLoadedParts>
<dynamicallyLoadedPart node="0" linkNode="wheelChock01"
filename="$data/shared/assets/wheelChocks/wheelChock03.i3d"/>
<dynamicallyLoadedPart node="0" linkNode="wheelChock02"
filename="$data/shared/assets/wheelChocks/wheelChock03.i3d"/>
</dynamicallyLoadedParts>
<lights>
<sharedLight linkNode="workingLightSquare" node="0" lightTypes="1"
filename="$data/shared/assets/lights/lizard/workingLightSquare_04.xml"/>
<states>
<state lightTypes="0"/>
<state lightTypes="0 1"/>
</states>
<realLights>
<low>
<light node="frontLightLow" lightTypes="0" excludedLightTypes="2
3"/>
<light node="highBeamLow" lightTypes="3"/>
<light node="workLightWoodBackLow" lightTypes="1"/>
<light node="workLightCraneLow" lightTypes="1"/>
<light node="workLightCraneLow02" lightTypes="1"/>
</low>
<high>
<light node="frontLightHigh" lightTypes="0" excludedLightTypes="2
3"/>
<light node="highBeamHigh" lightTypes="3"/>
<light node="backLightsHigh1" lightTypes="0"/>
<light node="workLightWoodBackHigh1" lightTypes="1"/>
<light node="workLightCraneHigh01" lightTypes="1"/>
<light node="workLightCraneHigh02" lightTypes="1"/>
<light node="workLightCraneHigh03" lightTypes="1"/>
<brakeLight node="backLightsHigh1"/>
<turnLightLeft node="turnLightLeftFront"/>
<turnLightRight node="turnLightRightFront"/>
<reverseLight node="reverseLight"/>
<interiorLight node="interiorScreenLight"/>
</high>
</realLights>
<defaultLights>
<defaultLight shaderNode="frontlightStatic" lightTypes="0 3"/>
<defaultLight shaderNode="frontlightStaticCabin" lightTypes="0 3"/>
<defaultLight shaderNode="backLightStatic" lightTypes="0"/>
<defaultLight shaderNode="worklightWood" lightTypes="1"/>
<defaultLight shaderNode="workLightCab01" lightTypes="1"/>
<defaultLight shaderNode="workLightCab02" lightTypes="1"/>
<defaultLight shaderNode="workLightCraneSelfIllum" lightTypes="1"/>
</defaultLights>
<turnLights>
<turnLightLeft shaderNode="turnlightBackLeftStatic"/>
<turnLightLeft shaderNode="turnlightFrontLeftStatic"/>
<turnLightLeft shaderNode="sideLeftStatic"/>
<turnLightRight shaderNode="turnlightBackRightStatic"/>
<turnLightRight shaderNode="turnlightFrontRightStatic"/>
<turnLightRight shaderNode="sideRightStatic"/>
</turnLights>
<brakeLights>
<brakeLight shaderNode="brakeLightStatic"/>
</brakeLights>
<reverseLights>
<reverseLight shaderNode="reverselightStatic"/>
</reverseLights>
<sounds>
<switchLight template="SWITCH_01" linkNode="0>"/>
<turnLight template="SWITCH_TURNLIGHT" linkNode="0>"/>
</sounds>
<dashboards>
<dashboard displayType="EMITTER" valueType="lightState"
node="cabinLightDecal" intensity="0.3" lightTypes="0" groups="MOTOR_ACTIVE"/>
<dashboard displayType="EMITTER" valueType="turnLightLeft"
node="turnlightLeftDecal" baseColor="BLACK" emitColor="GREEN"
groups="MOTOR_ACTIVE"/>
<dashboard displayType="EMITTER" valueType="turnLightRight"
node="turnlightRightDecal" baseColor="BLACK" emitColor="GREEN"
groups="MOTOR_ACTIVE"/>
</dashboards>
</lights>
<attacherJoints>
<attacherJoint node="trailerAttacherJointBack" jointType="trailer"
lowerRotLimit="10 50 50" lowerTransLimit="0 0 0" upperRotRotationOffset="0"
allowsJointLimitMovement="false" comboTime="0">
<schema position="1 0" rotation="0" invertX="true"/>
</attacherJoint>
<sounds>
<attach template="ATTACH_01"/>
<hydraulic template="DEFAULT_HYDRAULIC_SOUND"/>
</sounds>
</attacherJoints>
<speedRotatingParts>
<speedRotatingPart node="cardan01" radius="0.2"/>
<speedRotatingPart node="cardan03" radius="0.2"/>
</speedRotatingParts>
<enterable isTabbable="true">
<enterReferenceNode node="tgx26640_main_component1"/>
<exitPoint node="exitPoint"/>
<cameras>
<camera node="outdoorCamera1" rotatable="true"
rotateNode="outdoorCameraTarget" limit="true" useWorldXZRotation="true" rotMinX="-
1.4" rotMaxX="1" transMin="6.75" transMax="40" translation="0 0 11" rotation="-10
179.9 0">
<raycastNode node="cameraRaycastNode1"/>
<raycastNode node="cameraRaycastNode2"/>
<raycastNode node="cameraRaycastNode3"/>
</camera>
<camera node="indoorCamera1" rotatable="true" limit="true" rotMinX="-
1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true" isInside="true"
shadowFocusBox="shadowFocusBox"/>
<camera node="indoorCameraMD" useWorldXZRotation="false"/>
<!-- <camera node="indoorCameraEPS" rotatable="true" limit="true"
rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" useMirror="true"
isInside="true" shadowFocusBox="shadowFocusBoxESP" /> -->
</cameras>
<characterNode node="playerSkin" cameraMinDistance="1.5" spineRotation="-90
0 90">
<target ikChain="rightFoot" targetNode="playerRightFootTarget"/>
<target ikChain="leftFoot" targetNode="playerLeftFootTarget"/>
<target ikChain="rightArm" targetNode="playerRightHandTarget"/>
<target ikChain="leftArm" targetNode="playerLeftHandTarget"/>
</characterNode>
<additionalCharacter node="playerSkinCraneMD" foldMinLimit="0.3"
foldMaxLimit="1">
<target ikChain="rightFoot" targetNode="playerRightFootTargetCraneMD"/>
<target ikChain="leftFoot" targetNode="playerLeftFootTargetCraneMD"/>
<target ikChain="rightArm" targetNode="playerRightHandTargetCraneMD"/>
<target ikChain="leftArm" targetNode="playerLeftHandTargetCraneMD"/>
</additionalCharacter>
<!-- <additionalCharacter node="playerSkinCrane" foldMinLimit="0.01"
foldMaxLimit="1">
<target ikChain="rightFoot" targetNode="playerRightFootTargetCrane" />
<target ikChain="leftFoot" targetNode="playerLeftFootTargetCrane" />
<target ikChain="rightArm" targetNode="playerRightHandTargetCrane" />
<target ikChain="leftArm" targetNode="playerLeftHandTargetCrane" />
</additionalCharacter> -->
<characterTargetNodeModifier node="playerRightFootTarget"
transitionTime="0.1">
<state node="playerRightFootTargetGas" referenceNode="gasPedal"
directionReferenceNode="playerRightFootTargetGasRef"/>
<state node="playerRightFootTargetBrake" referenceNode="brakePedal"
directionReferenceNode="playerRightFootTargetBrakeRef"/>
</characterTargetNodeModifier>
<mirrors>
<mirror node="mirrorDecal01" prio="2"/>
<mirror node="mirrorDecal02" prio="2"/>
<mirror node="mirrorDecal03" prio="1"/>
<mirror node="mirrorDecal04" prio="1"/>
<mirror node="mirrorDecal05" prio="2"/>
</mirrors>
</enterable>
<motorized>
<consumerConfigurations>
<consumerConfiguration>
<consumer fillUnitIndex="1" usage="192" fillType="diesel"/>
<!-- usage is per hour at max load and max rpm -->
<consumer fillUnitIndex="2" usage="300" fillType="air"
permanentConsumption="false" refillLitersPerSecond="350"
refillCapacityPercentage="0.5"/>
<!-- usage per second at full brake power -->
</consumerConfiguration>
</consumerConfigurations>
<differentialConfigurations>
<differentialConfiguration>
<differentials>
<differential torqueRatio="0.5" maxSpeedRatio="1.4"
wheelIndex1="3" wheelIndex2="4"/>
<!-- middle -->
<differential torqueRatio="0.5" maxSpeedRatio="1.4"
wheelIndex1="5" wheelIndex2="6"/>
<!-- back -->
<differential torqueRatio="0.5" maxSpeedRatio="1.3"
differentialIndex1="1" differentialIndex2="2"/>
<!-- middle-back -->
<differential torqueRatio="0.5" maxSpeedRatio="1.4"
wheelIndex1="1" wheelIndex2="2"/>
<!-- front -->
<differential torqueRatio="0.5" maxSpeedRatio="1.4"
differentialIndex1="3" differentialIndex2="4"/>
<!-- middle-front -->
</differentials>
</differentialConfiguration>
</differentialConfigurations>
<motorConfigurations>
<motorConfiguration name="TGX 26.640" hp="640" price="0">
<motor torqueScale="3.068" minRpm="850" maxRpm="2200"
maxForwardSpeed="83" maxBackwardSpeed="15" brakeForce="6" lowBrakeForceScale="0.22"
rotInertia="0.006">
<torque rpm="850" torque="0.9"/>
<torque rpm="1000" torque="1"/>
<torque rpm="1450" torque="1"/>
<torque rpm="1900" torque="0.75"/>
<torque rpm="2200" torque="0.63"/>
<torque rpm="2500" torque="0.2"/>
</motor>
<transmission minForwardGearRatio="10" maxForwardGearRatio="200"
minBackwardGearRatio="40" maxBackwardGearRatio="200"/>
</motorConfiguration>
</motorConfigurations>
<sounds
externalSoundFile="$data/sounds/vehicles/engine/man_tgx_26640/man_tgx_26640.xml"/>
<dashboards>
<dashboard displayType="ANIMATION" valueType="speed"
animName="speedDisplay" minValueAnim="0" maxValueAnim="125" groups="MOTOR_ACTIVE"/>
<dashboard displayType="ANIMATION" valueType="motorTemperature"
animName="tempDisplay" minValueAnim="0" maxValueAnim="120" groups="MOTOR_ACTIVE"/>
<dashboard displayType="ANIMATION" valueType="rpm"
animName="rpmDisplay" minValueAnim="500" maxValueAnim="3000"
groups="MOTOR_ACTIVE"/>
</dashboards>
</motorized>
<drivable>
<sounds>
<waterSplash template="WATER_SPLASH_01" linkNode="0>"/>
</sounds>
<steeringWheel node="steeringWheel" indoorRotation="360"
outdoorRotation="35"/>
<dashboards>
<dashboard displayType="ROT" valueType="decelerationAxis"
node="brakePedal" minRot="0 0 0" maxRot="-15 0 0" doInterpolation="true"
groups="MOTOR_ACTIVE"/>
<dashboard displayType="ROT" valueType="accelerationAxis"
node="gasPedal" minRot="0 0 0" maxRot="-15 0 0" doInterpolation="true"
groups="MOTOR_ACTIVE"/>
</dashboards>
</drivable>
<fillUnit>
<fillUnitConfigurations>
<fillUnitConfiguration>
<fillUnits>
<fillUnit unit="$l10n_unit_literShort" showOnHud="false"
showInShop="false" fillTypes="diesel" capacity="490">
<dashboard displayType="ANIMATION" valueType="fillLevel"
animName="fuelDisplay" groups="MOTOR_ACTIVE"/>
</fillUnit>
<fillUnit unit="$l10n_unit_literShort" showOnHud="false"
showInShop="false" fillTypes="air" capacity="4000">
<dashboard displayType="ANIMATION" valueType="fillLevel"
animName="airDisplay" groups="MOTOR_ACTIVE"/>
</fillUnit>
</fillUnits>
</fillUnitConfiguration>
</fillUnitConfigurations>
</fillUnit>
<honk>
<sound template="HONK_TRUCK" linkNode="0>"/>
</honk>
<logGrab jointNode="stepaFHL13AK_claw_component2"
jointRoot="stepaFHL13AK_claw_component2" lockAllAxis="true">
<trigger node="logGrabTrigger"/>
<grab componentJoint="2" axis="1" rotationOffsetThreshold="10"
rotationOffsetTime="1000"/>
<grab componentJoint="3" axis="1" rotationOffsetThreshold="10"
rotationOffsetTime="1000"/>
</logGrab>
<foldable>
<foldingParts>
<foldingPart animationName="folding" speedScale="1"/>
</foldingParts>
</foldable>
<animations>
<animation name="folding">
<part node="supportArmRight" startTime="0" endTime="1" startTrans="0 0
0" endTrans="-0.819 0 0"/>
<part node="supportArmLeft" startTime="0" endTime="1" startTrans="0 0
0" endTrans="0.819 0 0"/>
<part node="supportArmRightPunch" startTime="1" endTime="2"
startTrans="0 0 0" endTrans="0 -0.38 0"/>
<part node="supportArmLeftPunch" startTime="1" endTime="2"
startTrans="0 0 0" endTrans="0 -0.38 0"/>
<part node="epsCabLift" startTime="2" endTime="7" startTrans="0 -1.085
0" endTrans="0 0 0"/>
<part node="outdoorCameraTarget" startTime="2" endTime="7"
startTrans="0 1.889 -0.008" endTrans="0 1.889 -4"/>
<part node="roofArm01" startTime="2" endTime="4.5" startRot="-105 0 0"
endRot="0 0 0"/>
<part node="roof" startTime="4.5" endTime="5" startRot="35 0 0"
endRot="10 0 0"/>
<part node="mainArmPhysic" startTime="5" endTime="7" startRot="61.6 0
0" endRot="-15 0 0"/>
<part node="scMainArm" startTime="5" endTime="7" startRot="61.6 0 0"
endRot="-15 0 0"/>
<part node="mainArmPhysic" startTime="9" endTime="15" startRot="-15 0
0" endRot="-40 0 0"/>
<part node="scMainArm" startTime="9" endTime="15" startRot="-15 0 0"
endRot="-40 0 0"/>
<part node="armXRotPhysic" startTime="6" endTime="10" startRot="0 -6 0"
endRot="0 90 0"/>
<part node="secondArmPhysic" startTime="9" endTime="15" startRot="-
171.4 0 0" endRot="40 0 0"/>
<part node="scSecondArm" startTime="9" endTime="15" startRot="-171.4 0
0" endRot="40 0 0"/>
<part node="clawJoint1RefFrame" startTime="9" endTime="15" startRot="-
150 0 -180" endRot="-73.461 0 -180"/>
<part node="transArm1Physic" startTime="8.6" endTime="9" startTrans="0
0 -0.905" endTrans="0 0 -0.75"/>
<part node="transArm1Physic" startTime="11" endTime="12" startTrans="0
0 -0.75" endTrans="0 0 -0.85"/>
<part node="transArm2Physic" startTime="11" endTime="12" startTrans="0
0 -0.905" endTrans="0 0 -0.905"/>
<part node="grabLeftComponentJoint" startTime="12" endTime="15"
startRot="0 0 -90" endRot="0 0 30"/>
<part node="grabRightComponentJoint" startTime="12" endTime="15"
startRot="0 0 90" endRot="0 0 -30"/>
<part componentJointIndex="1" startTime="12" endTime="15"
startRotMinLimit="0 0 -175" endRotMinLimit="0 -50 -175" startRotMaxLimit="0 0 4"
endRotMaxLimit="0 50 -10"/>
</animation>
<animation name="transArmChain">
<part node="transArm01Chain" startTime="0.0" endTime="1.0"
shaderParameter="offsetUV" shaderStartValues="0 0 0 0" shaderEndValues="0 10 0 0"/>
</animation>
<animation name="secondArmBoneAnim">
<part node="secondArmBoneAnim" startTime="0.0" endTime="1.0"
startTrans="0.0 -0.125 -0.107" endTrans="0.0 0.139 0.007" startRot="0.0 0.0 0.0"
endRot="168.066 0.0 0.0"/>
</animation>
<animation name="tempDisplay">
<part node="tempNeedle" startTime="0" endTime="1" startRot="0 0 0"
endRot="0 0 50"/>
</animation>
<animation name="fuelDisplay">
<part node="fuelNeedle" startTime="0" endTime="1" startRot="0 0 0"
endRot="0 0 51"/>
</animation>
<animation name="rpmDisplay">
<part node="rpmNeedle" startTime="0" endTime="1" startRot="0 0 0"
endRot="0 0 223"/>
</animation>
<animation name="speedDisplay">
<part node="speedNeedle" startTime="0" endTime="1" startRot="0 0 0"
endRot="0 0 225"/>
</animation>
<animation name="airDisplay">
<part node="airNeedle01" startTime="0" endTime="0.6" startRot="0 0 0"
endRot="0 0 50"/>
<part node="airNeedle02" startTime="0.4" endTime="1" startRot="0 0 0"
endRot="0 0 50"/>
</animation>
</animations>
<cylindered loadMovingToolStatesAfterFolding="true">
<movingTools>
<easyArmControl node="scTargetNodeY" targetNodeZ="scTargetNodeZ"
rootNode="scRoot" refNode="scTargetRefNode">
<xRotationNodes maxDistance="8">
<xRotationNode1 node="mainArmPhysic" refNode="scMainArm"/>
<xRotationNode2 node="secondArmPhysic" refNode="scSecondArm"/>
</xRotationNodes>
<zTranslationNodes>
<zTranslationNode node="transArm1Physic"/>
<zTranslationNode node="transArm2Physic"/>
</zTranslationNodes>
</easyArmControl>
<movingTool node="scTargetNodeZ" isEasyControlTarget="true"
foldMinLimit="1" foldMaxLimit="1">
<controls axis="AXIS_CRANE_ARM2" invertAxis="true"
mouseSpeedFactor="0.5" iconName="CRANE_EC_TRANSLATE_Z"/>
<translation transSpeed="1.3" transAcceleration="50"
translationAxis="3" startTrans="-5.60"/>
</movingTool>
<movingTool node="scTargetNodeY" isEasyControlTarget="true"
foldMinLimit="1" foldMaxLimit="1">
<controls axis="AXIS_CRANE_ARM3" invertAxis="false"
mouseSpeedFactor="0.5" iconName="CRANE_EC_TRANSLATE_Y"/>
<translation transSpeed="1.3" transAcceleration="50"
translationAxis="2" startTrans="2.2"/>
</movingTool>
<movingTool node="armXRotPhysic" delayedNode="armXRot" foldMinLimit="1"
foldMaxLimit="1">
<controls axis="AXIS_CRANE_ARM" invertAxis="true"
mouseSpeedFactor="0.6" iconName="CRANE_ARM1_ROTATE_Y"/>
<rotation rotSpeed="30" rotAcceleration="50" rotationAxis="2"
startRot="90"/>
<componentJoint index="1" anchorActor="0"/>
</movingTool>
<movingTool node="mainArmPhysic" delayedNode="mainArm" foldMinLimit="1"
foldMaxLimit="1">
<controls axis="AXIS_CRANE_ARM2" invertAxis="true"
mouseSpeedFactor="0.5" iconName="CRANE_ARM1_ROTATE_X"/>
<rotation rotSpeed="20" rotAcceleration="80" rotMax="30" rotMin="-
72" startRot="0" rotationAxis="1" rotSendNumBits="9"/>
<componentJoint index="1" anchorActor="0"/>
</movingTool>
<movingTool node="secondArmPhysic" delayedNode="secondArm"
foldMinLimit="1" foldMaxLimit="1">
<controls axis="AXIS_CRANE_ARM3" invertAxis="true"
mouseSpeedFactor="0.5" iconName="CRANE_ARM2_ROTATE_X"/>
<rotation rotSpeed="25" rotAcceleration="80" rotMax="131"
rotMin="30" startRot="173" rotationAxis="1" rotSendNumBits="10"/>
<componentJoint index="1" anchorActor="0"/>
</movingTool>
<!-- arm extension -->
<movingTool node="transArm1Physic" delayedNode="transArm1"
foldMinLimit="1" foldMaxLimit="1">
<controls axis="AXIS_CRANE_ARM4" invertAxis="false"
mouseSpeedFactor="0.5" iconName="CRANE_ARM2_TRANSLATE"/>
<translation transSpeed="0.7" transAcceleration="80" transMax="1.2"
transMin="-0.905" startTrans="0" translationAxis="3"/>
<componentJoint index="1" anchorActor="0"/>
<dependentMovingTool node="transArm2Physic" speedScale="1"/>
<dependentMovingTool node="transArm01Chain" speedScale="0.47"/>
</movingTool>
<movingTool node="transArm2Physic" delayedNode="transArm2"
playSound="true" foldMinLimit="1" foldMaxLimit="1">
<translation transSpeed="0.7" transAcceleration="80" transMax="1.2"
transMin="-0.905" startTrans="0" translationAxis="3"/>
<componentJoint index="1" anchorActor="0"/>
</movingTool>
<!-- scaleable chain -->
<movingTool node="transArm01Chain">
<animation animSpeed="1" animAcceleration="80"
animName="transArmChain"/>
</movingTool>
<!-- delayed meshes -->
<movingTool node="mainArm">
<dependentPart node="mainArmHydraulic"/>
</movingTool>
<movingTool node="secondArm">
<dependentPart node="secondArmHydraulic"/>
<dependentAnimation name="secondArmBoneAnim" rotationAxis="1"
minValue="-171.064" maxValue="54.492" invert="true"/>
</movingTool>
<!-- claw x rotation -->
<movingTool node="clawRotJoint" playSound="true" foldMinLimit="1"
foldMaxLimit="1">
<controls axis="AXIS_CRANE_TOOL2" invertAxis="true"
mouseSpeedFactor="1" iconName="GRABBER_ROTATE_Y"/>
<rotation rotSpeed="-50" rotAcceleration="160" rotationAxis="2"/>
<componentJoint index="1" anchorActor="1"/>
</movingTool>
<!-- claws rotation -->
<movingTool node="grabLeftComponentJoint" playSound="true"
foldMinLimit="1" foldMaxLimit="1">
<controls axis="AXIS_CRANE_TOOL" invertAxis="true"
mouseSpeedFactor="1" iconName="GRABBER_OPEN_CLOSE"/>
<rotation rotSpeed="-80" rotAcceleration="300" rotMax="30"
rotMin="-90" rotationAxis="3" startRot="-90"/>
<componentJoint index="2" anchorActor="0"/>
<dependentMovingTool node="grabRightComponentJoint"
speedScale="1.0344"/>
</movingTool>
<movingTool node="grabRightComponentJoint" playSound="true"
foldMinLimit="1" foldMaxLimit="1">
<rotation rotSpeed="80" rotAcceleration="300" rotMax="90" rotMin="-
30" rotationAxis="3" startRot="90"/>
<componentJoint index="3" anchorActor="0"/>
</movingTool>
<movingTool node="roofArm01">
<dependentPart node="roofArm02"/>
<dependentPart node="masterDriveSeat"/>
</movingTool>
</movingTools>
<movingParts>
<!-- truck -->
<movingPart node="steeringBar" referencePoint="steeringBarRef"
referenceFrame="steeringBarRef" isActiveDirty="true"/>
<!-- crane -->
<movingPart node="mainArmHydraulic"
referencePoint="mainArmHydraulicRef" referenceFrame="mainArmHydraulicRef">
<translatingPart node="mainArmHydraulicPunch"/>
<dependentPart node="mainArmPart01"/>
</movingPart>
<movingPart node="mainArmPart01" referencePoint="mainArmPart01Ref"
localReferencePoint="mainArmPart02" referenceFrame="mainArmPart01RefFrame">
<dependentPart node="mainArmPart02"/>
</movingPart>
<movingPart node="mainArmPart02" referencePoint="mainArmPart01Ref"
referenceFrame="mainArmPart01Ref"/>
<movingPart node="secondArmHydraulic"
referencePoint="secondArmHydraulicRef" referenceFrame="secondArmHydraulicRefFrame">
<translatingPart node="secondArmHydraulicPunch"/>
</movingPart>
<movingPart node="clawJoint1" referencePoint="clawJoint1Ref"
referenceFrame="clawJoint1RefFrame" isActiveDirty="true" limitedAxis="1"/>
<movingPart node="clawJoint2" referencePoint="clawJoint2Ref"
referenceFrame="clawJoint2RefFrame" isActiveDirty="true"/>
<movingPart node="grabArmRot" referencePoint="grabArmRotRef"
referenceFrame="grabArmRotRef" isActiveDirty="true" limitedAxis="3"/>
<movingPart node="grabLeft" referencePoint="grabLeftRef"
referenceFrame="grabLeftRefFrame" isActiveDirty="true" limitedAxis="1"/>
<movingPart node="grabRight" referencePoint="grabRightRef"
referenceFrame="grabRightRefFrame" isActiveDirty="true" limitedAxis="1"/>
<movingPart node="grabRightHydraulic"
referencePoint="grabRightHydraulicRef" referenceFrame="grabRightHydraulicRefFrame"
isActiveDirty="true">
<translatingPart node="grabRightHydraulicPunch"/>
</movingPart>
<movingPart node="grabRightArm" referencePoint="grabRightArmRef"
referenceFrame="grabRightHydraulicRefFrame" isActiveDirty="true"/>
<movingPart node="roofArm02" referencePoint="roofArmRef"
localReferencePoint="roofArm" referenceFrame="roofArm02RefFrame">
<dependentPart node="roofArm"/>
</movingPart>
<movingPart node="roofArm" referencePoint="roofArmRef"
referenceFrame="roofArmRefFrame"/>
<movingPart node="masterDriveSeat"
referencePoint="masterDriveSeatArmRef"
localReferencePoint="masterDriveSeatLocalRef"
referenceFrame="masterDriveSeatRefFrame">
<dependentPart node="masterDriveSeatArm"/>
</movingPart>
<movingPart node="masterDriveSeatArm"
referencePoint="masterDriveSeatArmRef" referenceFrame="masterDriveSeatArmRef"
scaleZ="true"/>
<movingPart node="craneCamRot" referencePoint="craneCamRotRef"
referenceFrame="craneCamRotRefFrame" isActiveDirty="true" invertZ="true"/>
</movingParts>
<sounds>
<hydraulic template="DEFAULT_HYDRAULIC_SOUND"/>
</sounds>
<dashboards>
<dashboard displayType="ROT" valueType="movingTool"
node="joystickLeft01" rotAxis="1" minRot="15" maxRot="-15" axis="AXIS_CRANE_ARM3"
doInterpolation="true" groups="MOTOR_ACTIVE"/>
<dashboard displayType="ROT" valueType="movingTool"
node="joystickLeft01" rotAxis="3" minRot="15" maxRot="-15" axis="AXIS_CRANE_ARM"
doInterpolation="true" groups="MOTOR_ACTIVE"/>
<dashboard displayType="ROT" valueType="movingTool"
node="joystickRight01" rotAxis="1" minRot="-15" maxRot="15" axis="AXIS_CRANE_ARM2"
doInterpolation="true" groups="MOTOR_ACTIVE"/>
<dashboard displayType="ROT" valueType="movingTool"
node="joystickRight01" rotAxis="3" minRot="-15" maxRot="15" axis="AXIS_CRANE_ARM4"
doInterpolation="true" groups="MOTOR_ACTIVE"/>
<dashboard displayType="ROT" valueType="movingTool"
node="joystickLeft02" rotAxis="1" minRot="15" maxRot="-15" axis="AXIS_CRANE_ARM3"
doInterpolation="true" groups="MOTOR_ACTIVE"/>
<dashboard displayType="ROT" valueType="movingTool"
node="joystickLeft02" rotAxis="3" minRot="15" maxRot="-15" axis="AXIS_CRANE_ARM"
doInterpolation="true" groups="MOTOR_ACTIVE"/>
<dashboard displayType="ROT" valueType="movingTool"
node="joystickRight02" rotAxis="1" minRot="-15" maxRot="15" axis="AXIS_CRANE_ARM2"
doInterpolation="true" groups="MOTOR_ACTIVE"/>
<dashboard displayType="ROT" valueType="movingTool"
node="joystickRight02" rotAxis="3" minRot="-15" maxRot="15" axis="AXIS_CRANE_ARM4"
doInterpolation="true" groups="MOTOR_ACTIVE"/>
</dashboards>
</cylindered>
<suspensions>
<suspension node="cabin" weight="400" minRotation="-7 0 -7" maxRotation="7
0 7" suspensionParametersX="120 10" suspensionParametersZ="120 10"/>
<suspension node="seat" weight="150" minTranslation="-0.05 -0.15 0.0"
maxTranslation="0.05 0.15 0.0" suspensionParametersX="20 4"
suspensionParametersY="5 1" suspensionParametersZ="20 4"/>
<suspension useCharacterTorso="true" weight="90" minRotation="0 -5 -5"
maxRotation="0 5 5" suspensionParametersY="7 1" suspensionParametersZ="7 1"/>
</suspensions>
<connectionHoses>
<target attacherJointIndices="1" type="airDoubleRed"
node="airDoubleStorage" socket="air_red"/>
<target attacherJointIndices="1" type="airDoubleYellow"
node="airDoubleControl" socket="air_yellow"/>
<target attacherJointIndices="1" type="electric" node="backElectric"
socket="electric"/>
<target attacherJointIndices="1" type="hydraulicIn" node="hydraulic06_in"
socket="hydraulic01"/>
<target attacherJointIndices="1" type="hydraulicOut" node="hydraulic06_out"
socket="hydraulic01"/>
</connectionHoses>
<tensionBelts>
<tensionBeltsConfigurations>
<tensionBeltsConfiguration>
<tensionBelts linkNode="belts" rootNode="tgx26640_main_component1"
jointNode="tgx26640_main_component1" width="0.075" maxEdgeLength="0.1"
geometryBias="0.01" ratchetPosition="0.2" defaultOffset="-0.45"
defaultOffsetSide="0.1" defaultHeight="3" interactionRadius="1.75"
totalInteractionRadius="3.5" activationTrigger="beltActivationTrigger">
<tensionBelt startNode="beltStart1" endNode="beltEnd1"
offsetLeft="0.85"/>
<tensionBelt startNode="beltStart2" endNode="beltEnd2"/>
<tensionBelt startNode="beltStart3" endNode="beltEnd3"/>
<tensionBelt startNode="beltStart4" endNode="beltEnd4"
offsetRight="0.85"/>
</tensionBelts>
</tensionBeltsConfiguration>
</tensionBeltsConfigurations>
</tensionBelts>
<ai>
<collisionTrigger node="aiCollisionTrigger"/>
</ai>
<foliageBending>
<bendingNode minX="-1.35" maxX="1.35" minZ="-4.3" maxZ="4.7"
yOffset="0.4"/>
<bendingNode minX="-0.35" maxX="0.35" minZ="-5.5" maxZ="-4.3"
yOffset="0.65"/>
<bendingNode minX="-1.20" maxX="1.20" minZ="-6.1" maxZ="-5.5"
yOffset="0.4"/>
</foliageBending>
<dashboard>
<groups>
<group name="MOTOR_STARTING" isMotorStarting="true"/>
<group name="MOTOR_ACTIVE" isMotorStarting="true"
isMotorRunning="true"/>
</groups>
<default>
<dashboard displayType="EMITTER" node="dashboardDisplayDecal"
idleValue="-1" intensity="0.3" groups="MOTOR_ACTIVE"/>
</default>
</dashboard>
<baseMaterial>
<material name="tgx26640_mat" baseNode="tgx26640_vis">
<shaderParameter name="colorMat0" value="MAN_RED1"/>
<shaderParameter name="colorMat2" value="MAN_BLUE6"/>
</material>
<material name="befaPlatform_mat" baseNode="platform">
<shaderParameter name="colorMat0" value="MAN_RED1"/>
</material>
</baseMaterial>
<baseMaterialConfigurations price="3000" useDefaultColors="true"
defaultColorIndex="0">
<baseMaterialConfiguration name="MAN" color="MAN_RED1"/>
<material name="tgx26640_mat" shaderParameter="colorMat0"/>
<material name="befaPlatform_mat" shaderParameter="colorMat0"/>
</baseMaterialConfigurations>
<wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
<washable dirtDuration="90" washDuration="1" workMultiplier="3"
fieldMultiplier="2"/>
<i3dMappings>
<i3dMapping id="tgx26640_main_component1" node="0>"/>
<i3dMapping id="tgx26640_vis" node="0>0"/>
<i3dMapping id="trailerAttacherJointBack" node="0>0|0|0"/>
<i3dMapping id="backElectric" node="0>0|0|1|0"/>
<i3dMapping id="hydraulic06_in" node="0>0|0|1|1"/>
<i3dMapping id="hydraulic06_out" node="0>0|0|1|2"/>
<i3dMapping id="airDoubleStorage" node="0>0|0|1|3"/>
<i3dMapping id="airDoubleControl" node="0>0|0|1|4"/>
<i3dMapping id="axisFrontLeft" node="0>0|1|0|0"/>
<i3dMapping id="wheelFrontLeft" node="0>0|1|0|0|0|0"/>
<i3dMapping id="steeringBar" node="0>0|1|0|0|1"/>
<i3dMapping id="axisFrontRight" node="0>0|1|1|0"/>
<i3dMapping id="wheelFrontRight" node="0>0|1|1|0|0|0"/>
<i3dMapping id="steeringBarRef" node="0>0|1|1|0|1"/>
<i3dMapping id="wheel_rear_left1" node="0>0|1|2"/>
<i3dMapping id="wheel_rear_right1" node="0>0|1|3"/>
<i3dMapping id="wheel_rear_left2" node="0>0|1|4"/>
<i3dMapping id="wheel_rear_right2" node="0>0|1|5"/>
<i3dMapping id="sideRightStatic" node="0>0|2|0|0"/>
<i3dMapping id="sideLeftStatic" node="0>0|2|0|1"/>
<i3dMapping id="turnlightFrontRightStatic" node="0>0|2|0|2"/>
<i3dMapping id="turnlightFrontLeftStatic" node="0>0|2|0|3"/>
<i3dMapping id="turnlightBackRightStatic" node="0>0|2|0|4"/>
<i3dMapping id="turnlightBackLeftStatic" node="0>0|2|0|5"/>
<i3dMapping id="reverselightStatic" node="0>0|2|0|6"/>
<i3dMapping id="brakeLightStatic" node="0>0|2|0|7"/>
<i3dMapping id="backLightStatic" node="0>0|2|0|8"/>
<i3dMapping id="frontlightStatic" node="0>0|2|0|9"/>
<i3dMapping id="frontLightLow" node="0>0|2|1|0"/>
<i3dMapping id="highBeamLow" node="0>0|2|1|1"/>
<i3dMapping id="frontLightHigh" node="0>0|2|1|2"/>
<i3dMapping id="highBeamHigh" node="0>0|2|1|3"/>
<i3dMapping id="backLightsHigh1" node="0>0|2|2|0"/>
<i3dMapping id="turnLightLeftFront" node="0>0|2|3|0"/>
<i3dMapping id="turnLightRightFront" node="0>0|2|3|1"/>
<i3dMapping id="reverseLight" node="0>0|2|4|0"/>
<i3dMapping id="outdoorCameraTarget" node="0>0|3|0"/>
<i3dMapping id="outdoorCamera1" node="0>0|3|0|0"/>
<i3dMapping id="indoorCamera1" node="0>0|3|1"/>
<i3dMapping id="cameraRaycastNode1" node="0>0|3|2"/>
<i3dMapping id="cameraRaycastNode2" node="0>0|3|3"/>
<i3dMapping id="cameraRaycastNode3" node="0>0|3|4"/>
<i3dMapping id="shadowFocusBox" node="0>0|3|5"/>
<i3dMapping id="cabin" node="0>0|4|0"/>
<i3dMapping id="seat" node="0>0|4|0|0"/>
<i3dMapping id="playerSkin" node="0>0|4|0|0|0"/>
<i3dMapping id="frontlightStaticCabin" node="0>0|4|0|1|0"/>
<i3dMapping id="workingLightSquare" node="0>0|4|0|1|2"/>
<i3dMapping id="wiper01" node="0>0|4|0|2|0"/>
<i3dMapping id="wiper02" node="0>0|4|0|2|1"/>
<i3dMapping id="fuelNeedle" node="0>0|4|0|3|0|0|0"/>
<i3dMapping id="tempNeedle" node="0>0|4|0|3|0|1|0"/>
<i3dMapping id="airNeedle02" node="0>0|4|0|3|0|2|0"/>
<i3dMapping id="airNeedle01" node="0>0|4|0|3|0|3|0"/>
<i3dMapping id="speedNeedle" node="0>0|4|0|3|0|4|0"/>
<i3dMapping id="rpmNeedle" node="0>0|4|0|3|0|5|0"/>
<i3dMapping id="cabinLightDecal" node="0>0|4|0|3|1"/>
<i3dMapping id="interiorScreenLight" node="0>0|4|0|3|2"/>
<i3dMapping id="turnlightLeftDecal" node="0>0|4|0|3|3"/>
<i3dMapping id="turnlightRightDecal" node="0>0|4|0|3|4"/>
<i3dMapping id="dashboardDisplayDecal" node="0>0|4|0|3|5"/>
<i3dMapping id="brakePedal" node="0>0|4|0|4|0"/>
<i3dMapping id="playerRightFootTargetBrakeRef" node="0>0|4|0|4|0|0"/>
<i3dMapping id="gasPedal" node="0>0|4|0|4|1"/>
<i3dMapping id="playerRightFootTargetGasRef" node="0>0|4|0|4|1|0"/>
<i3dMapping id="playerTargets" node="0>0|4|0|5"/>
<i3dMapping id="playerRightFootTargetGas" node="0>0|4|0|5|0"/>
<i3dMapping id="playerRightFootTargetBrake" node="0>0|4|0|5|1"/>
<i3dMapping id="playerLeftFootTarget" node="0>0|4|0|5|2"/>
<i3dMapping id="playerRightFootTarget" node="0>0|4|0|5|3"/>
<i3dMapping id="steeringWheel" node="0>0|4|0|6|0|0"/>
<i3dMapping id="playerLeftHandTarget" node="0>0|4|0|6|0|0|0"/>
<i3dMapping id="playerRightHandTarget" node="0>0|4|0|6|0|0|1"/>
<i3dMapping id="mirrorDecal01" node="0>0|4|0|7|0"/>
<i3dMapping id="mirrorDecal02" node="0>0|4|0|7|1"/>
<i3dMapping id="mirrorDecal03" node="0>0|4|0|7|2"/>
<i3dMapping id="mirrorDecal04" node="0>0|4|0|7|3"/>
<i3dMapping id="mirrorDecal05" node="0>0|4|0|7|4"/>
<i3dMapping id="exitPoint" node="0>0|5"/>
<i3dMapping id="cardan03" node="0>0|6|0|0"/>
<i3dMapping id="cardan01" node="0>0|6|1|0"/>
<i3dMapping id="belts" node="0>0|7"/>
<i3dMapping id="beltStart1" node="0>0|7|0"/>
<i3dMapping id="beltEnd1" node="0>0|7|0|0"/>
<i3dMapping id="beltStart2" node="0>0|7|1"/>
<i3dMapping id="beltEnd2" node="0>0|7|1|0"/>
<i3dMapping id="beltStart3" node="0>0|7|2"/>
<i3dMapping id="beltEnd3" node="0>0|7|2|0"/>
<i3dMapping id="beltStart4" node="0>0|7|3"/>
<i3dMapping id="beltEnd4" node="0>0|7|3|0"/>
<i3dMapping id="beltActivationTrigger" node="0>0|7|4"/>
<i3dMapping id="defaultBlendOff" node="0>0|8|0"/>
<i3dMapping id="wood" node="0>0|8|1"/>
<i3dMapping id="platform" node="0>0|8|1|0"/>
<i3dMapping id="woodCol1" node="0>0|8|1|1|0"/>
<i3dMapping id="woodCol2" node="0>0|8|1|1|1"/>
<i3dMapping id="woodCol3" node="0>0|8|1|1|2"/>
<i3dMapping id="woodCol4" node="0>0|8|1|1|3"/>
<i3dMapping id="woodCol5" node="0>0|8|1|1|4"/>
<i3dMapping id="woodCol6" node="0>0|8|1|1|5"/>
<i3dMapping id="woodCol7" node="0>0|8|1|1|6"/>
<i3dMapping id="woodCol8" node="0>0|8|1|1|7"/>
<i3dMapping id="woodCol9" node="0>0|8|1|1|8"/>
<i3dMapping id="woodCol10" node="0>0|8|1|1|9"/>
<i3dMapping id="woodCol11" node="0>0|8|1|1|10"/>
<i3dMapping id="woodCol12" node="0>0|8|1|1|11"/>
<i3dMapping id="woodCol13" node="0>0|8|1|1|12"/>
<i3dMapping id="woodCol14" node="0>0|8|1|1|13"/>
<i3dMapping id="worklightWood" node="0>0|8|1|2|0"/>
<i3dMapping id="workLightWoodBackLow" node="0>0|8|1|2|1"/>
<i3dMapping id="workLightWoodBackHigh1" node="0>0|8|1|2|2"/>
<i3dMapping id="supportArmRight" node="0>0|8|2"/>
<i3dMapping id="supportArmRightPunch" node="0>0|8|2|0"/>
<i3dMapping id="supportArmLeft" node="0>0|8|3"/>
<i3dMapping id="supportArmLeftPunch" node="0>0|8|3|0"/>
<i3dMapping id="armXRotPhysic" node="0>0|8|4|0|0"/>
<i3dMapping id="mainArmPhysic" node="0>0|8|4|0|0|0|0"/>
<i3dMapping id="secondArmPhysic" node="0>0|8|4|0|0|0|0|0"/>
<i3dMapping id="transArm1Physic" node="0>0|8|4|0|0|0|0|0|0"/>
<i3dMapping id="transArm2Physic" node="0>0|8|4|0|0|0|0|0|0|0"/>
<i3dMapping id="clawColJoint" node="0>0|8|4|0|0|0|0|0|0|0|0"/>
<i3dMapping id="clawColJointZRot" node="0>0|8|4|0|0|0|0|0|0|0|0|0"/>
<i3dMapping id="scTargetRefNode" node="0>0|8|4|0|0|0|0|0|0|0|1"/>
<i3dMapping id="scRoot" node="0>0|8|4|0|0|0|1"/>
<i3dMapping id="scMainArm" node="0>0|8|4|0|0|0|1|0"/>
<i3dMapping id="scSecondArm" node="0>0|8|4|0|0|0|1|0|0"/>
<i3dMapping id="scTargetNodeY" node="0>0|8|4|0|0|0|2|0"/>
<i3dMapping id="scTargetNodeZ" node="0>0|8|4|0|0|0|2|0|0"/>
<i3dMapping id="armXRot" node="0>0|8|4|0|1"/>
<i3dMapping id="mainArm" node="0>0|8|4|0|1|0|0"/>
<i3dMapping id="secondArm" node="0>0|8|4|0|1|0|0|0"/>
<i3dMapping id="transArm1" node="0>0|8|4|0|1|0|0|0|0"/>
<i3dMapping id="transArm2" node="0>0|8|4|0|1|0|0|0|0|0"/>
<i3dMapping id="clawJoint1RefFrame" node="0>0|8|4|0|1|0|0|0|0|0|0"/>
<i3dMapping id="clawJoint1" node="0>0|8|4|0|1|0|0|0|0|0|0|0"/>
<i3dMapping id="clawJoint2RefFrame" node="0>0|8|4|0|1|0|0|0|0|0|0|0|0"/>
<i3dMapping id="clawJoint2" node="0>0|8|4|0|1|0|0|0|0|0|0|0|0|0"/>
<i3dMapping id="grabArmRot" node="0>0|8|4|0|1|0|0|0|0|0|0|0|0|0|0"/>
<i3dMapping id="grabRightRefFrame" node="0>0|8|4|0|1|0|0|0|0|0|0|0|0|0|0|
0"/>
<i3dMapping id="grabRight" node="0>0|8|4|0|1|0|0|0|0|0|0|0|0|0|0|0|0"/>
<i3dMapping id="grabRightHydraulic" node="0>0|8|4|0|1|0|0|0|0|0|0|0|0|0|0|
0|0|0"/>
<i3dMapping id="grabRightHydraulicPunch" node="0>0|8|4|0|1|0|0|0|0|0|0|0|0|
0|0|0|0|0|0"/>
<i3dMapping id="grabRightArm" node="0>0|8|4|0|1|0|0|0|0|0|0|0|0|0|0|0|0|
1"/>
<i3dMapping id="grabRightHydraulicRefFrame" node="0>0|8|4|0|1|0|0|0|0|0|0|
0|0|0|0|0|0|3"/>
<i3dMapping id="grabLeftRefFrame" node="0>0|8|4|0|1|0|0|0|0|0|0|0|0|0|0|
1"/>
<i3dMapping id="grabLeft" node="0>0|8|4|0|1|0|0|0|0|0|0|0|0|0|0|1|0"/>
<i3dMapping id="grabRightHydraulicRef" node="0>0|8|4|0|1|0|0|0|0|0|0|0|0|0|
0|1|0|0"/>
<i3dMapping id="grabRightArmRef" node="0>0|8|4|0|1|0|0|0|0|0|0|0|0|0|0|1|0|
1"/>
<i3dMapping id="logGrabTrigger" node="0>0|8|4|0|1|0|0|0|0|0|0|0|0|0|0|2"/>
<i3dMapping id="craneCamRotRef" node="0>0|8|4|0|1|0|0|0|0|0|0|0|2"/>
<i3dMapping id="transArm01Chain" node="0>0|8|4|0|1|0|0|0|0|1"/>
<i3dMapping id="fourthArmRot" node="0>0|8|4|0|1|0|0|0|1"/>
<i3dMapping id="secondArmHydraulicRef" node="0>0|8|4|0|1|0|0|0|2"/>
<i3dMapping id="workLightCraneHigh02" node="0>0|8|4|0|1|0|0|0|3|0"/>
<i3dMapping id="workLightCraneSelfIllum" node="0>0|8|4|0|1|0|0|0|3|1"/>
<i3dMapping id="secondArmBoneAnim" node="0>0|8|4|0|1|0|0|0|6"/>
<i3dMapping id="secondArmHydraulic" node="0>0|8|4|0|1|0|0|1"/>
<i3dMapping id="secondArmHydraulicPunch" node="0>0|8|4|0|1|0|0|1|0"/>
<i3dMapping id="mainArmPart01Ref" node="0>0|8|4|0|1|0|0|2"/>
<i3dMapping id="mainArmPart01RefFrame" node="0>0|8|4|0|1|0|0|4"/>
<i3dMapping id="secondArmHydraulicRefFrame" node="0>0|8|4|0|1|0|0|5"/>
<i3dMapping id="mainArmHydraulic" node="0>0|8|4|0|1|0|1"/>
<i3dMapping id="mainArmHydraulicPunch" node="0>0|8|4|0|1|0|1|0"/>
<i3dMapping id="mainArmPart01" node="0>0|8|4|0|1|0|2"/>
<i3dMapping id="mainArmPart02" node="0>0|8|4|0|1|0|2|0"/>
<i3dMapping id="mainArmHydraulicRef" node="0>0|8|4|0|1|0|2|1"/>
<i3dMapping id="playerSkinCraneMD" node="0>0|8|4|0|1|0|4|0|0|0"/>
<i3dMapping id="playerRightFootTargetCraneMD" node="0>0|8|4|0|1|0|4|0|0|
1"/>
<i3dMapping id="playerLeftFootTargetCraneMD" node="0>0|8|4|0|1|0|4|0|0|2"/>
<i3dMapping id="masterDriveSeat" node="0>0|8|4|0|1|0|4|0|1"/>
<i3dMapping id="masterDriveSeatArm" node="0>0|8|4|0|1|0|4|0|1|0"/>
<i3dMapping id="masterDriveSeatLocalRef" node="0>0|8|4|0|1|0|4|0|1|1"/>
<i3dMapping id="joystickRight01" node="0>0|8|4|0|1|0|4|0|1|2|0"/>
<i3dMapping id="playerRightHandTargetCraneMD" node="0>0|8|4|0|1|0|4|0|1|2|
0|0"/>
<i3dMapping id="joystickLeft01" node="0>0|8|4|0|1|0|4|0|1|2|1"/>
<i3dMapping id="playerLeftHandTargetCraneMD" node="0>0|8|4|0|1|0|4|0|1|2|1|
0"/>
<i3dMapping id="workLightCraneLow02" node="0>0|8|4|0|1|0|4|0|2|0"/>
<i3dMapping id="workLightCraneHigh03" node="0>0|8|4|0|1|0|4|0|2|1"/>
<i3dMapping id="workLightCab01" node="0>0|8|4|0|1|0|4|0|2|2"/>
<i3dMapping id="roofArm01" node="0>0|8|4|0|1|0|4|0|3|0"/>
<i3dMapping id="roofArmRef" node="0>0|8|4|0|1|0|4|0|3|0|0"/>
<i3dMapping id="masterDriveSeatArmRef" node="0>0|8|4|0|1|0|4|0|3|0|1"/>
<i3dMapping id="roofArm02" node="0>0|8|4|0|1|0|4|0|3|1"/>
<i3dMapping id="roofArm" node="0>0|8|4|0|1|0|4|0|3|1|0"/>
<i3dMapping id="roof" node="0>0|8|4|0|1|0|4|0|3|1|0|0"/>
<i3dMapping id="roofArm02RefFrame" node="0>0|8|4|0|1|0|4|0|3|2"/>
<i3dMapping id="roofArmRefFrame" node="0>0|8|4|0|1|0|4|0|3|3"/>
<i3dMapping id="craneCamRotRefFrame" node="0>0|8|4|0|1|0|4|0|4"/>
<i3dMapping id="craneCamRot" node="0>0|8|4|0|1|0|4|0|4|0"/>
<i3dMapping id="indoorCameraMD" node="0>0|8|4|0|1|0|4|0|4|0|0"/>
<i3dMapping id="masterDriveSeatRefFrame" node="0>0|8|4|0|1|0|4|0|5"/>
<i3dMapping id="epsCabLift" node="0>0|8|4|0|1|0|4|1|0|0"/>
<i3dMapping id="indoorCameraEPS" node="0>0|8|4|0|1|0|4|1|0|0|0"/>
<i3dMapping id="playerSkinCrane" node="0>0|8|4|0|1|0|4|1|0|0|1|0"/>
<i3dMapping id="playerRightFootTargetCrane" node="0>0|8|4|0|1|0|4|1|0|0|1|
1"/>
<i3dMapping id="playerLeftFootTargetCrane" node="0>0|8|4|0|1|0|4|1|0|0|1|
2"/>
<i3dMapping id="joystickLeft02" node="0>0|8|4|0|1|0|4|1|0|0|2|0"/>
<i3dMapping id="playerLeftHandTargetCrane" node="0>0|8|4|0|1|0|4|1|0|0|2|0|
0"/>
<i3dMapping id="joystickRight02" node="0>0|8|4|0|1|0|4|1|0|0|2|1"/>
<i3dMapping id="playerRightHandTargetCrane" node="0>0|8|4|0|1|0|4|1|0|0|2|
1|0"/>
<i3dMapping id="workLightCab02" node="0>0|8|4|0|1|0|4|1|0|0|3"/>
<i3dMapping id="workLightCraneLow" node="0>0|8|4|0|1|0|4|1|0|0|4"/>
<i3dMapping id="workLightCraneHigh01" node="0>0|8|4|0|1|0|4|1|0|0|5"/>
<i3dMapping id="shadowFocusBoxESP" node="0>0|8|4|0|1|0|4|1|0|0|7"/>
<i3dMapping id="aiCollisionTrigger" node="0>0|9|0"/>
<i3dMapping id="wheelChock01" node="0>0|10|2|0"/>
<i3dMapping id="wheelChock02" node="0>0|10|2|1"/>
<i3dMapping id="stepaFHL13AK_claw_component2" node="1>"/>
<i3dMapping id="clawRotJoint" node="1>0"/>
<i3dMapping id="clawRotJointActor1" node="1>0|0"/>
<i3dMapping id="grabLeftComponentJoint" node="1>1"/>
<i3dMapping id="grabRightComponentJoint" node="1>2"/>
<i3dMapping id="clawJoint1Ref" node="1>3"/>
<i3dMapping id="clawJoint2Ref" node="1>4"/>
<i3dMapping id="grabArmRotRef" node="1>5"/>
<i3dMapping id="tgx26640_leftClaw_component3" node="2>"/>
<i3dMapping id="grabLeftRef" node="2>0"/>
<i3dMapping id="colPart4" node="2>1|3"/>
<i3dMapping id="tgx26640_rightClaw_component4" node="3>"/>
<i3dMapping id="grabRightRef" node="3>0"/>
</i3dMappings>
</vehicle>

You might also like