<?xml version="1.3" encoding="utf-8" standalone="no" ?>
<vehicle type="vario930TMS">
	<annotation>Copyright (C) GIANTS Software GmbH u. J.Reutzel, All Rights Reserved.</annotation>
    <name>
        <en>Fendt 930 Vario</en>
        <de>Fendt 930 Vario</de>
    </name>
    <description></description>
    <filename>930varioTMS.i3d</filename>
    <wheels autoRotateBackSpeed="2.5">
        <wheel rotSpeed="70" rotMax="38" rotMin="-38" driveMode="2" repr="0" driveNode="0|0" radius="0.8" deltaY="0.2" suspTravel="0.25" spring="100" damper="20" mass="0.42" lateralStiffness="25" />
        <wheel rotSpeed="70" rotMax="38" rotMin="-38" driveMode="2" repr="1" driveNode="1|0" radius="0.8" deltaY="0.2" suspTravel="0.25" spring="100" damper="20" mass="0.42" lateralStiffness="25" />
        <wheel rotSpeed="0" driveMode="1" repr="2" radius="1.02" deltaY="0.15" suspTravel="0.2" spring="150" damper="0" mass="0.5" lateralStiffness="25" />
        <wheel rotSpeed="0" driveMode="1" repr="3" radius="1.02" deltaY="0.15" suspTravel="0.2" spring="150" damper="0" mass="0.5" lateralStiffness="25" />
	</wheels>
    <motor minRpm="100" maxRpm="2400 1100 2250 530" maxTorques="5.0 7.5 -1 4.1" brakeForce="25" lowBrakeForceScale="0.5" lowBrakeForceSpeedLimit="1" accelerations="0.4 1 1 1" forwardGearRatio="11.5" backwardGearRatio="9" differentialRatio="1" rpmFadeOutRange="50">
		<torque rpm="2250" torque="12"/>
		<backwardTorque rpm="350" torque="15"/>
		<backwardTorque rpm="550" torque="3.3"/>
    </motor>
	<accelerationSpeed maxAcceleration="0.10" deceleration="0.25" backwardDeceleration="0.7" />
    <fuelCapacity>530</fuelCapacity>
    <fuelUsage>0.005</fuelUsage>
    <downForce>5</downForce>
	
	<ESLimiter posX="0.7543" posY="0.1715" />
	<moveDownIntervall ms="750" />
	<operatingHours posX="0.7543" posY="0.1715" /> 
	<operatingHours offsetTime="63.2"/>
    
    <cameras count="2">
        <camera1 index="8|2|3|0" rotatable="true" rotateNode="8|2|3" limit="true" rotMinX="-1.4" rotMaxX="0" transMin="4" transMax="50"  >
			<raycastNode index="0>6|0"/>
			<raycastNode index="0>6|1"/>
		</camera1>
        <camera2 index="8|2|2" rotatable="true" limit="false" rotMinX="0" rotMaxX="0" transMin="0" transMax="0" />
    </cameras>
    <lights count="2">
        <light1 index="7|0" />
        <light2 index="7|1" />
    </lights>
	
	<lightCones>
		<lightCone index="7|2" />	
	</lightCones>
	
	<lightCoronas>
		<lightCorona index="7|3" />	
		<lightCorona index="8|2|0|0|1" />	
		<lightCorona index="8|2|4" />
	</lightCoronas>
	
	<beaconLights stayOn="true">
		<beaconLight index="7|4|0" rotIndex="7|4|0" speed="0.016" />
	</beaconLights>
	
	<lightsaddon lightsStayOn="true">
		<light type="highbeam" index="7|5|0" real="7|5|0|2" beam="7|5|0|1" />
		<light type="work" index="7|5|1" real="7|5|1|2" beam="7|5|1|1" inputName="fuchsVarioWorklightsB" helptext="fuchsVarioWorklightsB" stayOn="true"/>
		<light type="work" index="7|5|6" real="7|5|6|2" beam="7|5|6|1" inputName="fuchsVarioWorklightsF" helptext="fuchsVarioWorklightsF" stayOn="true"/>
		<light type="work" index="7|5|5" inputName="ruefaText" helptext="ruefaText" stayOn="true"/>
		<light type="dirLeft" index="7|5|3" />
		<light type="dirRight" index="7|5|4" />
		<light type="brake" index="7|5|2" />
		<flashers soundfile="other/blinktick.wav" lowPitch="0.6" highPitch="0.8" volume="0.6" autoreturn="true" tolerance="0.9"/>
		<toggleSound pitch="0.5"/>
	</lightsaddon>
	
    <rufa name="Ruefa" upSpeedScale="1" downSpeedScale="-1" />

	<animations>
        <!-- move from transform to ruefa position -->
        <animation name="Ruefa">
            <part node="8|2|0" startTime="0" duration="2" startRot="0 0 0" endRot="-87 0 0"/>
            <part node="8|2|0|0" startTime="0" duration="2" startRot="0 0 0" endRot="87 0 0"/>
            <part node="8|2" startTime="2" duration="3" startRot="0 0 0" endRot="0 180 0"/>
			<part node="8|2|0" startTime="5" duration="2" startRot="-87 0 0" endRot="0 0 0"/>
			<part node="8|2|0|0" startTime="5" duration="2" startRot="87 0 0" endRot="0 0 0"/>
			<part node="8|2" startTime="4" duration="1" startTrans="0 1.42822 -1.21808" endTrans="0 1.42822 -1.14881"/>
        </animation>
	</animations>
	
	<animParts>
		<animPart index="8|3|0" id="backWindow" showHelp="true" rotMin="0 0 0" rotMax="65 0 0" moveTime="3" />
		<animPart index="8|3|1" id="backWindow" showHelp="false" rotMin="100 -0.45 4" rotMax="67.54 -0.97 2.75" moveTime="3" />
		<animPart index="8|3|1|0" id="backWindow" transMin="0 0 -0.145" transMax="0 0 -0.382" moveTime="3" /> 		
		<animPart index="8|3|2" id="backWindow" showHelp="false" rotMin="100 0.45 -4" rotMax="67.54 0.97 -2.75" moveTime="3" />
		<animPart index="8|3|2|0" id="backWindow" transMin="0 0 -0.145" transMax="0 0 -0.382" moveTime="3" /> 	
	</animParts>
	
    <steering index="8|2|0|0|0|0" rotationSpeed="6"/>
    <cuttingAreas count="0">
        <cuttingArea1 startIndex="9" widthIndex="10" heightIndex="11" losing="true"/>
    </cuttingAreas>
    <enterReferenceNode index="0>" />
    <exitPoint index="12" />
    <size width="3.8" length="7.5" lengthOffset="-0.2"/>

    <trailerAttacherJoints>
        <trailerAttacherJoint index="13|0" maxRotLimit="10 80 80" />
        <trailerAttacherJoint index="13|1" low="true" />
        <trailerAttacherJoint index="13|2" maxRotLimit="10 80 80" />
    </trailerAttacherJoints>
    <tipCamera index="16" />

    <motorStartDuration>2500</motorStartDuration>
    <attachSound file="$data/vehicles/steerable/deutz/attach.wav" pitchOffset="1" />
    <motorStartSound file="$data/vehicles/steerable/deutz/agrotron_xl_start.wav" pitchOffset="1" volume="1.0" />
    <motorSound file="$data/vehicles/steerable/deutz/agrotron_xl_idle.wav" pitchOffset="1" pitchScale="0.03" pitchMax="1.65" volume="1.0" />
    <motorSoundRun file="$data/vehicles/steerable/deutz/sdf_combine_idle.wav" pitchOffset="0.5" pitchScale="0.02" pitchMax="1.05" volume="2" />
    <motorStopSound file="$data/vehicles/steerable/deutz/agrotron_xl_out.wav" pitchOffset="1" />
    <compressedAirSound file="$data/vehicles/steerable/deutz/compressedAir.wav" pitchOffset="1" volume="1.0"/>
    <compressionSound file="$data/vehicles/steerable/deutz/compressorWork.wav" pitchOffset="1" volume="1.5"/>
    <aiMotorSound  file="$data/vehicles/steerable/deutz/agrotron_xl_idleAI.wav" pitchOffset="1" radius="50" innerRadius="20" volume="1.25" />

    <exhaustParticleSystems count="2">
        <exhaustParticleSystem1 node="18|0" file="$data/vehicles/particleSystems/exhaustParticleSystem.i3d" />
		<exhaustParticleSystem1 node="18|1" file="$data/vehicles/particleSystems/exhaustParticleSystem.i3d" />
    </exhaustParticleSystems>

	<honkSound file="$dataS2/sounds/horn.wav" client="$dataS2/sounds/horn3D.wav" volume="1" radius="80" innerRadius="35" />
	
    <attacherJoints>
        <attacherJoint index="14|0|0|0" rotationNode="14|0" maxRot="-14 0 0" rotationNode2="14|0|0" maxRot2="9 0 0" maxTransLimit="0 0.5 0" maxRotLimit="0 0 20" moveTime="1.5">
            <bottomArm rotationNode="14|1" translationNode="14|1|0" referenceNode="14|1|0|0" zScale="-1" />
            <topArm rotationNode="14|2" translationNode="14|2|0|0" referenceNode="14|2|0|0|0" zScale="-1" />
        </attacherJoint>
        <attacherJoint index="15|0|0|0" rotationNode="15|0" maxRot="2 0 0" rotationNode2="15|0|0" maxRot2="0 0 0" maxTransLimit="0 0.4 0" maxRotLimit="0 0 0" moveTime="1.5">
            <bottomArm rotationNode="15|1" translationNode="15|1|0" referenceNode="15|1|0|0" zScale="1" />
            <topArm rotationNode="15|2" translationNode="15|2|0|0" referenceNode="15|2|0|0|0" zScale="1" />
        </attacherJoint>
    </attacherJoints>
	<frontArm node="15|1|0|1" minRot="0 0 0" maxRot="-57 0 0" jointIndicies="1" />
    <characterNode index="8|2|1" cameraMinDistance="1.5" />
    <aiTrafficCollisionTrigger index="17" />

    <components count="1">
        <component1 centerOfMass="0 -0.17 -1.5" solverIterationCount="10" />
    </components>

</vehicle>
