<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="Fendt_Farmer_312_LSALS13">
	<annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
    <name>
        <en>"MR" Fendt Farmer 312 LSA</en>
        <de>"MR" Fendt Farmer 312 LSA</de>
    </name>
    <description></description>
    <filename>Fendt_Farmer_312_LSA.i3d</filename>
    <wheels autoRotateBackSpeed="1.4">
		<wheel rotSpeed="40" rotMax="29" rotMin="-29" driveMode="2" repr="1>1" driveNode="1>1|0|0" radius="0.64" mass="1" />
		<wheel rotSpeed="40" rotMax="29" rotMin="-29" driveMode="2" repr="1>2" driveNode="1>2|0|0" radius="0.64" mass="1" />
		<wheel rotSpeed="0" driveMode="2" suspTravel="0.08" deltaY="0.08" damper="20" spring="165" repr="0" radius="0.82" mass="1" />
		<wheel rotSpeed="0" driveMode="2" suspTravel="0.08" deltaY="0.08" damper="20" spring="165" repr="1" radius="0.82" mass="1" />
    </wheels>
	
	<Radsturz multiplicator="45" linksRechtsDifferenz="0.4">
		<Rechts index="1>2|0" />
		<Links index="1>1|0" />
	</Radsturz>
	
	<Allradwellen count="4" >
		<Welle1 index="21|9|0|0"/>
		<Welle2 index="21|9|1|0"/>
		<Welle3 index="1>3|0|0"/>
		<Welle4 index="1>3|0|1|0|0" />		
		<SetDirection welle1="21|9|1" welle2="1>3|0|1" /> <!-- Ausrichtung der beiden Wellenteile auf die Achse, nur bei Pendelachsen erforderlich.  -->
	</Allradwellen>
		
	<motor minRpm="100" maxRpm="680 950 1980 620" maxTorques="-1 -1 -1 -1" brakeForce="12" lowBrakeForceScale="0.5" lowBrakeForceSpeedLimit="1" accelerations="0.4 0.8 1 1" forwardGearRatio="12.3" backwardGearRatio="6" differentialRatio="1" rpmFadeOutRange="50">
		<torque rpm="1980" torque="4.5"/>

		<backwardTorque rpm="350" torque="8.2"/>
		<backwardTorque rpm="460" torque="8.8"/>
    </motor>
    <accelerationSpeed maxAcceleration="0.15" deceleration="0.25" backwardDeceleration="0.7"/>

    <fuelCapacity>220</fuelCapacity>
    <fuelUsage>0.0038</fuelUsage>
    <downForce>15</downForce>
	
    <cameras count="2">
		<camera1 index="2|0|0" rotatable="true" rotateNode="2|0" limit="false" rotMinX="-1.4" rotMaxX="0" transMin="4" transMax="300" />
		<camera2 index="0>2|3|0|0|0" rotatable="true" limit="false" rotMinX="0" rotMaxX="0" transMin="0" transMax="0" />		
    </cameras>
	<realisticIndoorCam directionPart="2|3|0" rotationPart="2|3|0|0" />
	
    <lights count="1">
		<light1 index="18|0|0" />
    </lights>
    <lightCoronas><lightCorona index="18|0|2" /></lightCoronas>
    <lightCones> <lightCone index="18|0|1" /> </lightCones>
    <lightsaddon lightsStayOn="true">
		<light type="work" index="18|3|0" real="18|3|2" beam="18|3|1" inputName="rearworkF312"  helptext="rearworkF312"  stayOn="true"/>
		<light type="work" index="18|2|0" real="18|2|2" beam="18|2|1" inputName="frontworkF312"  helptext="frontworkF312"  stayOn="true"/>
		<light type="brake" index="18|4" />
		<light type="dirLeft" index="18|6" />
		<light type="dirRight" index="18|5" />
	</lightsaddon>
	
    <steering index="13|0" rotationSpeed="6"/>
    <enterReferenceNode index="0>" />
    <exitPoint index="7" />
    <size width="3" length="5" lengthOffset="-0.1"/>
  
    <motorStartDuration>2500</motorStartDuration>
    <attachSound file="$data/vehicles/steerable/deutz/attach.wav" pitchOffset="1" />  
	<motorStartSound file="sounds/start.wav" pitchOffset="1" volume="1.0" />
    <motorSound file="sounds/idle.wav" pitchOffset="1" pitchScale="0.03" pitchMax="1.65" volume="1.0" />
    <motorSoundRun file="sounds/312run.wav" pitchOffset="0.5" pitchScale="0.025" pitchMax="1.15" volume="1.5" />
    <motorStopSound file="$data/vehicles/steerable/deutz/agro620_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/agro620_idleAI.wav" pitchOffset="1" radius="50" innerRadius="20" volume="1.25" />
   
    <exhaustParticleSystems count="1">
		<exhaustParticleSystem1 node="16" file="realParticles.i3d" />
    </exhaustParticleSystems>
	<realExhaustParticleSystem parameter="exhaustingSystem" minAlpha="0.1" maxAlpha="1" klappe="0>21|7"/>
	
	<schemaOverlay file="$data/vehicles/schemas/vehicleSchema.dds" fileSelected="$data/vehicles/schemas/vehicleSchemaSelected.dds" width="0.5" height="0.5" attacherJointPosition="0.5 0">
        <attacherJoint position="1 0" rotation="0" invertX="false" />
        <attacherJoint position="1 0" rotation="0" invertX="false" />
        <attacherJoint position="1 0" rotation="0" invertX="false" />
        <attacherJoint position="0 0" rotation="0" invertX="true" />	
    </schemaOverlay>		
    <attacherJoints>
		<attacherJoint index="10|0|0" rotationNode="10" maxRot="-12 0 0" rotationNode2="10|0" maxRot2="12 0 0" maxTransLimit="0 0.5 0" maxRotLimit="0 0 20" moveTime="1.5" ptoOutputNode="17" ptoFilename="$data/vehicles/steerable/powerTakeoff.i3d">
			<bottomArm rotationNode="11" translationNode="11|0" referenceNode="11|0|0" zScale="-1" />
			<topArm rotationNode="12" translationNode="12|0" referenceNode="12|0|0" zScale="-1" />
		</attacherJoint>
    </attacherJoints>
    <trailerAttacherJoints>
		<trailerAttacherJoint index="8" allowsJointLimitMovement="false" allowsLowering="false" maxRotLimit="10 80 80" maxTransLimit="0 0 0" ptoOutputNode="17" ptoFilename="$data/vehicles/steerable/powerTakeoff.i3d"/>
		<trailerAttacherJoint index="14" low="true" allowsJointLimitMovement="false" allowsLowering="false" maxRotLimit="10 80 80" maxTransLimit="0 0 0" ptoOutputNode="17" ptoFilename="$data/vehicles/steerable/powerTakeoff.i3d"/>
		<trailerAttacherJoint index="19" allowsJointLimitMovement="false" allowsLowering="false" maxRotLimit="10 80 80" maxTransLimit="0 0 0"/>
    </trailerAttacherJoints>	
	<hydraulicAnimation>
		<backArm index="20|1" getRotRef="11" />
		<streben index="20|1|0" refPoint="11|0|3" doScaleBool="true" scaleRefPoint="20|1|0|1" />
		<zylinder index="20|0" stempelIndex="20|1|1" />
	</hydraulicAnimation>
	
	<visByAttObj reverseAttacherNum="true" >
		<Heckhydraulik Zugmaul="0>21|0" Ackerschiene="0>11|0|2|0" Oberlenker="0>12" />
    </visByAttObj>

    <characterNode index="21|8" cameraMinDistance="1.5" />
    <aiTrafficCollisionTrigger index="15" />    
    <components count="2">
		<component1 centerOfMass="0 0.75 -1.25" solverIterationCount="190" />
		<component2 centerOfMass="0 -0.9 0" solverIterationCount="190" />
		<joint component1="0" component2="1" index="1>0" rotLimit="0 0 10" transLimit="0 0 0" breakable="false"/>
    </components>
	
   
	<extraWeights count="6">
		<weight1 index="21|6|0" />
		<weight2 index="21|6|1" />
		<weight3 index="21|6|2" />
		<weight4 index="21|6|3" />
		<weight5 index="21|6|4" />
		<weight6 index="21|6|5" />		
	</extraWeights>   
	<maxWeight weight="35"/>
		
	<animParts>
		<animPart index="0>21|1"   id="DOOR_R312_LSA"      showHelp="true" rotMin="0 0 -8"        rotMax="0 -40 -8"        moveTime="1" />
		<animPart index="0>21|5"   id="DOOR_L312_LSA"      showHelp="true" rotMin="0 0 8"         rotMax="0 40 8"          moveTime="1" />
		<animPart index="0>21|2"   id="SCHEIBE_H312_LSA"   showHelp="true" rotMin="0 0 0"         rotMax="60 0 0"          moveTime="1" />
		<animPart index="0>21|3"   id="SCHEIBE_V312_LSA"   showHelp="true" rotMin="0 0 0"         rotMax="-55 0 0"         moveTime="1" />
    </animParts>
</vehicle>
