<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="JD8530">
<annotation>Copyright (C) VMV Modding, All Rights Reserved.</annotation>
<name>
<en>John Deere 8530</en>
<de>John Deere 8530</de>
</name>
<description></description>
<filename>JohnDeere8530.i3d</filename>
<wheels autoRotateBackSpeed="2.8">
<wheel rotSpeed="1" restLoad="2.7" repr="0>0" driveNode="0|1" radius="0.811" width="0.6" initialCompression="50" suspTravel="0.18" spring="80" damper="200" mass="0.269" fenderNode="0>0|0" fenderRotMin="-22" hasTyreTracks="true" />
<wheel rotSpeed="1" restLoad="2.7" repr="0>1" driveNode="1|1" radius="0.811" width="0.6" initialCompression="50" suspTravel="0.18" spring="80" damper="200" mass="0.269" fenderNode="0>1|0" fenderRotMax="22" hasTyreTracks="true" />
<wheel rotSpeed="0" restLoad="2.9" repr="0>2" radius="1.05" width="0.71" initialCompression="50" suspTravel="0.2" spring="60" damper="200" mass="0.56" hasTyreTracks="true" />
<wheel rotSpeed="0" restLoad="2.9" repr="0>3" radius="1.05" width="0.71" initialCompression="50" suspTravel="0.2" spring="60" damper="200" mass="0.56" hasTyreTracks="true" />
</wheels>
<motor torqueScale="1.392" minRpm="1000" maxRpm="2200" maxBackwardSpeed="15" brakeForce="22" lowBrakeForceScale="0.5" lowBrakeForceSpeedLimit="1" minForwardGearRatio="16" maxForwardGearRatio="130" minBackwardGearRatio="50" maxBackwardGearRatio="130">
<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>
<ackermannSteering rotSpeed="70" rotMax="40" rotCenterWheel1="2" rotCenterWheel2="3" />
<differentials>
<differential torqueRatio="0.5" maxSpeedRatio="1.3" wheelIndex1="0" wheelIndex2="1" /> <!-- front left-right -->
<differential torqueRatio="0.5" maxSpeedRatio="1.5" wheelIndex1="2" wheelIndex2="3" /> <!-- back left-right -->
<differential torqueRatio="0.5" maxSpeedRatio="1.2" differentialIndex1="0" differentialIndex2="1" /> <!-- front-back -->
</differentials>
<fuelCapacity>696</fuelCapacity>
<fuelUsage>70</fuelUsage>
<cameras count="2">
<camera1 index="4|0" rotatable="true" rotateNode="4" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="0" transMin="4" transMax="50" >
<raycastNode index="0>29"/>
<raycastNode index="0>30"/>
</camera1>
<camera2 index="5" rotatable="true" limit="false" rotMinX="0" rotMaxX="0" transMin="0" transMax="0" />
</cameras>
<bunkerSiloCompacter compactingScale="3"/>
<lights>
<light realLight="0>50|7" decoration="0>50" lightType="0"/>
</lights>
<turnSignals>
<turnSignalLeft index="0>82|0" />
<turnSignalRight index="0>82|1" />
</turnSignals>
<brakeLights>
<brakeLight index="0>82|2" />
</brakeLights>
<beaconLights>
<beaconLight index="0>82|3|0|0" speed="0.015" filename="$data/vehicles/shared/beaconLight03.i3d" />
<beaconLight index="0>82|4|0|0" speed="0.015" filename="$data/vehicles/shared/beaconLight03.i3d" />
</beaconLights>
<steering index="0>20|1|0" indoorRotation="540" outdoorRotation="50" />
<cuttingAreas count="0">
<cuttingArea1 startIndex="6" widthIndex="7" heightIndex="8" losing="true"/>
</cuttingAreas>
<enterReferenceNode index="0>" />
<exitPoint index="9" />
<size width="3.8" length="7.5" lengthOffset="-0.2"/>
<tipCamera index="11" />
<motorStartDuration>2500</motorStartDuration>
<attachSound file="$data/vehicles/shared/attach.wav" pitchOffset="1" />
<motorStartSound file="$data/vehicles/steerable/newHolland/newHollandT6160_start.wav" pitchOffset="1" volume="1" />
<motorSound file="$data/vehicles/steerable/newHolland/newHollandT6160_idle.wav" pitchOffset="1" pitchScale="0.02" pitchMax="2.25" volume="1.1" />
<motorSoundRun file="$data/vehicles/steerable/caseIH/caseIHPuma160_run.wav" pitchOffset="0.5" pitchScale="0.033" pitchMax="2.35" volume="0.5" />
<motorSoundRun2 file="$data/vehicles/shared/transmissionSmall.wav" pitchOffset="0.75" volume="0.175" pitchMax="1.5" volumeMax="0.975"/>
<motorStopSound file="$data/vehicles/steerable/newHolland/newHollandT8320_stop.wav" pitchOffset="1" volume="1" />
<compressedAirSound file="$data/vehicles/shared/brakeBig.wav" pitchOffset="1" volume="2"/>
<compressionSound file="$data/vehicles/shared/compressorWork.wav" pitchOffset="1" volume="1.5"/>
<honkSound file="sounds/horn.wav" volume="1.2" radius="110" innerRadius="35" />
<exhaustEffects>
<exhaustEffect index="0>63" filename="$data/vehicles/particleAnimations/shared/exhaust.i3d" minRpmColor="0.1 0.2 0.3 4" maxRpmColor="0 0 0 6" minRpmScale="0.05" maxRpmScale="0.4" forwardXRotations="0 0 0" forwardZRotations="200 0 -80" steerXRotations="-50 0 -50" steerZRotations="-250 0 200" />
</exhaustEffects>
<attacherJoints>
<attacherJoint index="14|0|0" rotationNode="14" minRot="16 0 0" minRot2="-5 0 0" maxRot="-12 0 0" rotationNode2="14|0" maxRot2="8 0 0" maxTransLimit="0 0.8 0" maxRotLimit="0 0 20" moveTime="1.5" ptoOutputNode="0>75" ptoFilename="$data/vehicles/shared/powerTakeoff.i3d">
<bottomArm rotationNode="15" translationNode="15|0" referenceNode="15|0|0" zScale="-1" />
<topArm rotationNode="16" translationNode="0>16|0|0" referenceNode="0>16|0|0|0" zScale="-1"/>
</attacherJoint>
<attacherJoint index="80|0|0|0" rotationNode="80|0" maxRot="10 0 0" rotationNode2="80|0|0" maxRot2="-15 0 0" maxTransLimit="0 0.4 0" maxRotLimit="0 0 20" moveTime="1.5" ptoOutputNode="0>81|10" ptoFilename="$data/vehicles/shared/powerTakeoff.i3d">
<bottomArm rotationNode="80|1" translationNode="80|1|0" referenceNode="80|1|0|0" zScale="1" />
<topArm rotationNode="80|2" translationNode="80|2|0" referenceNode="80|2|0|0" zScale="1" />
</attacherJoint>
<!-- trailer attacher -->
<attacherJoint index="0>10|0" transNode="0>10" transMinYHeight="0.72" transMaxYHeight="1.84" jointType="trailer" maxRotLimit="10 50 50" minRotRotationOffset="0" allowsJointLimitMovement="false" ptoOutputNode="0>75" ptoFilename="$data/vehicles/shared/powerTakeoff.i3d"/>
<attacherJoint index="23" jointType="trailerLow" maxRotLimit="10 50 50" minRotRotationOffset="0" allowsJointLimitMovement="false" ptoOutputNode="0>75" ptoFilename="$data/vehicles/shared/powerTakeoff.i3d"/>
</attacherJoints>
<characterNode index="0>22|0" cameraMinDistance="1.5" filename="$dataS2/character/player/player.i3d" characterMesh="1" characterGloves="2" characterSkin="0" spineNode="0|0" leftArmIKChainId="leftArm" rightArmIKChainId="rightArm" spineRotation="180 0 105" >
<ikChains>
<ikChain id="rightFoot" target="0>22|1" targetOffset="0 0.1 0" alignToTarget="true" isDirtyOnLoad="true" >
<node index="0|1" />
<node index="0|1|0" minRx="0" maxRx="0" minRy="-30" maxRy="30" minRz="0" maxRz="90" />
<node index="0|1|0|0" minRx="0" maxRx="0" minRy="0" maxRy="0" minRz="-100" maxRz="-7" />
<node index="0|1|0|0|0" />
</ikChain>
<ikChain id="leftFoot" target="0>22|2" targetOffset="0 0.1 0" alignToTarget="true" isDirtyOnLoad="true">
<node index="0|2" />
<node index="0|2|0" minRx="0" maxRx="0" minRy="-30" maxRy="30" minRz="0" maxRz="90" />
<node index="0|2|0|0" minRx="0" maxRx="0" minRy="0" maxRy="0" minRz="-100" maxRz="-7" />
<node index="0|2|0|0|0" />
</ikChain>
<ikChain id="rightArm" target="0>20|1|0|0" targetOffset="0.025 0.066 0" alignToTarget="true" isDirtyOnLoad="true">
<node index="0|0|0|1" />
<node index="0|0|0|1|0" minRx="-20" maxRx="20" minRy="-20" maxRy="20" minRz="-80" maxRz="80" />
<node index="0|0|0|1|0|0" minRx="-10" maxRx="10" minRy="0" maxRy="0" minRz="7" maxRz="130" />
<node index="0|0|0|1|0|0|0" />
<rotationNode index="0|0|0|1|0|0|0|0" rotation="0 0 -60" />
<rotationNode index="0|0|0|1|0|0|0|0|0" rotation="0 0 -60" />
<rotationNode index="0|0|0|1|0|0|0|1" rotation="-90 20 -40" />
<rotationNode index="0|0|0|1|0|0|0|1|0" rotation="0 0 -40" />
</ikChain>
<ikChain id="leftArm" target="0>20|1|0|1" targetOffset="-0.025 0.066 0" alignToTarget="true" isDirtyOnLoad="true">
<node index="0|0|0|2" />
<node index="0|0|0|2|0" minRx="-20" maxRx="20" minRy="-20" maxRy="20" minRz="-80" maxRz="80" />
<node index="0|0|0|2|0|0" minRx="-10" maxRx="10" minRy="0" maxRy="0" minRz="7" maxRz="130" />
<node index="0|0|0|2|0|0|0" />
<rotationNode index="0|0|0|2|0|0|0|0" rotation="0 0 -60" />
<rotationNode index="0|0|0|2|0|0|0|0|0" rotation="0 0 -60" />
<rotationNode index="0|0|0|2|0|0|0|1" rotation="-90 20 -40" />
<rotationNode index="0|0|0|2|0|0|0|1|0" rotation="0 0 -40" />
</ikChain>
</ikChains>
</characterNode>
<aiTrafficCollisionTrigger index="24" />
<components count="1">
<component1 centerOfMass="0 1.05 0.15" solverIterationCount="10" />
</components>
<animations>
<animation name="door">
<part node="0>32|2" startTime="0" duration="2" startRot="2.88 -0.211 4.186" endRot="3.694 50.17 7.59"/>
</animation>
<animation name="backWindow">
<part node="0>32|1" startTime="0" duration="2" startRot="0 0 0" endRot="65 0 0"/>
</animation>
<animation name="Frontarm">
<part node="0>80|1|0|2" startTime="0" duration="3" startRot="-75 0 0" endRot="0 0 0"/>
</animation>
</animations>
<interactiveComponents>
<windows>
<window name="door" mark="0>32|2|0" size="0.2" animName="door" onMessage="ic_component_open" offMessage="ic_component_close"/>
<window name="backWindow" mark="0>32|1|1" size="0.2" animName="backWindow" onMessage="ic_component_open" offMessage="ic_component_close"/>
<window name="Frontarm" mark="0>32|3" size="0.1" animName="Frontarm" onMessage="ic_component_open" offMessage="ic_component_close"/>
</windows>
</interactiveComponents>
<backHydraulic rootArm="0>85|0" bottomArm="0>15" />
<ZylinderV2>
<Zylinder count="1" >
<Zylinder1 dir1="0>80|3|0" dir2="0>80|1|0|1|0" />
</Zylinder>
</ZylinderV2>
<movingParts>
<movingPart index="0>85|0|0|0|1" referencePoint="0>15|0|1" referenceFrame="0>" scaleZ="true"/>
<movingPart index="0>85|1" referencePoint="0>85|0|0|0|0" referenceFrame="0>" >
<translatingPart index="0>85|1|0" />
</movingPart>
<!-- lenk cylinder left -->
<movingPart index="0>84|0|0|0" referencePoint="0>1|2" referenceFrame="0>43">
<translatingPart index="0>84|0|0|0|0" />
</movingPart>
<!-- lenk cylinder right -->
<movingPart index="0>84|0|0|1" referencePoint="0>0|2" referenceFrame="0>44">
<translatingPart index="0>84|0|0|1|0" />
</movingPart>
</movingParts>
<lightsaddon lightsStayOn="true">
<light type="work" index="0>49|1" inputName="frontwork" helptext="frontwork" stayOn="true"/>
<light type="work" index="0>49|2" inputName="rearwork" helptext="rearwork" stayOn="true"/>
<light type="work" index="0>1|1|0|0|0|2" inputName="blizniaki" helptext="blizniaki" stayOn="true"/>
<light type="work" index="0>0|1|0|0|0|2" inputName="blizniaki" stayOn="true"/>
<light type="work" index="0>2|0|0|0|0|3" inputName="blizniaki" stayOn="true"/>
<light type="work" index="0>3|0|0|0|0|3" inputName="blizniaki" stayOn="true"/>
<light type="work" index="0>62" inputName="WarningSigns" helptext="WarningSigns" stayOn="true"/>
</lightsaddon>
<animParts>
<animPart index="0>18|0|0|0" id="unterlenker" showHelp="true" rotMin="-4 0 0" rotMax="-60 0 0" moveTime="2" />
<animPart index="0>18|0|0|1" id="unterlenker" rotMin="-4 0 0" rotMax="-60 0 0" moveTime="2" />
<animPart index="0>18|0|0" id="unterlenker" rotMin="0 0 0" rotMax="6.1 0 0" moveTime="2" />
</animParts>
<indoorHud>
<speed numbers="0>78" precision="1" />
<rpm numbers="0>83" precision="0" />
</indoorHud>
<driveGroundParticleSystems>
<driveGroundParticleSystem file="$data/vehicles/particleAnimations/shared/drivingParticleSystem.i3d" wheel="1" />
<driveGroundParticleSystem file="$data/vehicles/particleAnimations/shared/drivingParticleSystem.i3d" wheel="2" />
<driveGroundParticleSystem file="$data/vehicles/particleAnimations/shared/drivingParticleSystem.i3d" wheel="3" />
<driveGroundParticleSystem file="$data/vehicles/particleAnimations/shared/drivingParticleSystem.i3d" wheel="4" />
</driveGroundParticleSystems>
<extraWeights count="2">
<weight1 index="0>3|0|0|0|0|2" />
<weight2 index="0>2|0|0|0|0|2" />
</extraWeights>
<maxWeight weight="6"/>
<moveableAttacher index="0>10" maxY="0.77" minY="1.02" />
<schemaOverlay file="$dataS2/menu/schemas/vehicleSchema.png" fileSelected="$dataS2/menu/schemas/vehicleSchemaSelected.png" width="0.5" height="0.5" attacherJointPosition="0.5 0">
<attacherJoint position="1 0" rotation="0" invertX="false" />
<attacherJoint position="0 0" rotation="0" invertX="true" />
<attacherJoint position="1 0" rotation="0" invertX="false" />
<attacherJoint position="1 0" rotation="0" invertX="false" />
<attacherJoint position="0 0" rotation="0" invertX="true" />
<attacherJoint position="0 0.4" rotation="0" invertX="true" />
<attacherJoint position="0 0.4" rotation="0" invertX="true" />
</schemaOverlay>
</vehicle>