Community Forum

Tire tracks don't show up

Forum Overview >> Farming Simulator 15

CategoryFarming Simulator 15
Created06.08.2015 10:09


Mike Prpich (Pirps19) 06.08.2015 10:09
what do i need to add to the xml to get tire tracks to show up? I've looked at other mods and added code similar to many different other mods but i must be missing something for mine not to work. any help would be great thanks, sorry i must not have created the topic first, my fault total brain fart

Torlasco (diego_gg111) 09.08.2015 08:23
In my case I just added " hasTyreTracks="true" " in the wheels section of the xml file, in the lines of the wheels that I wanted with tire tracks.

Mike Prpich (Pirps19) 09.08.2015 09:06
i've added that but still can't get them to show up, is there anything else anywhere else that needs to be added?

Torlasco (diego_gg111) 11.08.2015 00:59
The log file shows any error? can you post the xml and moddesc files?

Mike Prpich (Pirps19) 11.08.2015 06:30
no errors in log or in GE which makes me wonder if i'm just missing something all together

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="selfPropelledSprayer">
<annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
<name>
<en>Case Patriot Sprayer</en>
<de>Case Patriot Sprayer</de>
</name>
<typeDesc>$l10n_TypeDesc_Sprayer</typeDesc>
<filename>Case_Patriot_Sprayer.i3d</filename>

<size width="4" length="10"/>
<powerConsumer ptoRpm="450" neededPtoPower="10"/>
<speedLimit value="16" />

<wheels autoRotateBackSpeed="1.5">
<wheel rotSpeed="1" restLoad="4.0" repr="0>0" forcePointRatio="0.2" driveNode="0>0|0" radius="1.32" width="0.52" initialCompression="30" suspTravel="0.2" frictionScale="1.5" spring="45" damper="50" mass="0.43" hasTyreTracks="true" tyreTrackAtlasIndex="0" />
<wheel rotSpeed="1" restLoad="4.0" repr="0>1" forcePointRatio="0.2" driveNode="0>1|0" radius="1.32" width="0.52" initialCompression="30" suspTravel="0.2" frictionScale="1.5" spring="45" damper="50" mass="0.43" hasTyreTracks="true" tyreTrackAtlasIndex="0" />
<wheel rotSpeed="0" restLoad="4.0" repr="0>2" forcePointRatio="0.2" driveNode="0>2|0" radius="1.32" width="0.52" initialCompression="30" suspTravel="0.2" frictionScale="1.5" spring="45" damper="50" mass="0.43" hasTyreTracks="true" tyreTrackAtlasIndex="0" />
<wheel rotSpeed="0" restLoad="4.0" repr="0>3" forcePointRatio="0.2" driveNode="0>3|0" radius="1.32" width="0.52" initialCompression="30" suspTravel="0.2" frictionScale="1.5" spring="45" damper="50" mass="0.43" hasTyreTracks="true" tyreTrackAtlasIndex="0" />
</wheels>



<ackermannSteering rotSpeed="65" rotMax="40" rotCenterWheel1="1" rotCenterWheel2="2" />

<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.1" differentialIndex1="0" differentialIndex2="1" /> <!-- front-back -->
</differentials>

<motor torqueScale="0.9638" minRpm="1000" maxRpm="2200" maxBackwardSpeed="15" brakeForce="10" lowBrakeForceScale="0.22" 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>

<fuelCapacity>230</fuelCapacity>
<fuelUsage>46</fuelUsage>

<cameras count="2">
<camera1 index="0>4|0" rotatable="true" rotateNode="0>4" limit="true" useWorldXZRotation="true" rotMinX="-1.4" rotMaxX="1" transMin="7" transMax="35" >
<!--<raycastNode index="0>14|0"/>
<raycastNode index="0>14|1"/>-->
</camera1>
<camera2 index="0>5" rotatable="true" limit="true" rotMinX="-1.1" rotMaxX="0.4" transMin="0" transMax="0" />
</cameras>

<lights>
<light realLight="0>21" decoration="0>22" lightType="0"/>
<light realLight="0>27" decoration="0>28" lightType="1"/>
</lights>

<brakeLights>
<brakeLight index="0>24" />
</brakeLights>

<turnSignals>
<turnSignalLeft index="0>25" />
<turnSignalLeft index="0>11|20" />
<turnSignalRight index="0>26" />
<turnSignalRight index="0>11|19" />
</turnSignals>

<beaconLights>
<beaconLight index="0>23|0|0" speed="0.016" filename="$data/vehicles/shared/beaconLight02.i3d" />
<beaconLight index="0>23|1|0" speed="0.016" filename="$data/vehicles/shared/beaconLight02.i3d" />

</beaconLights>



<steering index="0>6|0" indoorRotation="540" outdoorRotation="50"/>

<!--<attacherJoints>
<attacherJoint index="0>12" jointType="trailer" allowsJointLimitMovement="false" allowsLowering="false" maxRotLimit="10 50 50" maxTransLimit="0 0 0"/>
</attacherJoints>-->

<backAttacher index="0>18" transMax="0.97" transMin="0.6" />
<refPoint index="19" />
<refPointS index="20" />

<enterReferenceNode index="0>" />

<exitPoint index="0>7" />

<motorStartDuration>2500</motorStartDuration>
<attachSound file="$data/vehicles/shared/attach.wav" pitchOffset="1" />
<motorStartSound file="$data/vehicles/steerable/deutz/deutzFahr7250_start.wav" pitchOffset="0.65" volume="0.9" />
<motorSound file="$data/vehicles/steerable/deutz/deutzFahr7250_idle.wav" pitchOffset="0.65" pitchScale="0.015" pitchMax="1.45" volume="0.9" radius="50" innerRadius="20" />
<motorSoundRun file="$data/vehicles/steerable/same/sameFortis190_run.wav" pitchOffset="0.75" pitchScale="0.021" pitchMax="1.55" volume="0.9" />
<motorSoundRun2 file="$data/vehicles/shared/transmissionSDF.wav" pitchOffset="0.65" volume="0.125" pitchMax="1.275" volumeMax="0.75"/>
<motorStopSound file="$data/vehicles/steerable/newHolland/newHollandT8320_stop.wav" pitchOffset="0.785" volume="1.15" />
<compressedAirSound file="$data/vehicles/shared/brakeBig.wav" pitchOffset="1" volume="1.25"/>
<compressionSound file="$data/vehicles/shared/brakeBig.wav" pitchOffset="1" volume="1.5"/>
<hydraulicSound file="$data/vehicles/shared/hydraulicUp.wav" pitchOffset="0.55" volume="0.8" />
<honkSound file="$data/vehicles/shared/horn.wav" volume="1" radius="70" innerRadius="10" />
<cylinderedHydraulicSound file="$data/vehicles/shared/hydraulicUp.wav" pitchOffset="0.8" volume="0.4" />
<spraySound file="$data/vehicles/tools/sprayer.wav" pitchOffset="1" volume="1"/>
<fillSound file="$data/maps/sounds/refuel.wav" pitchOffset="1.0" volume="1.0" volume3D="1.0" innerRadius="10" radius="40" linkNode="0>5"/>

<exhaustEffects>
<exhaustEffect index="0>10" filename="$data/vehicles/particleAnimations/shared/exhaust.i3d" minRpmColor="0.9 0.9 0.9 0.05" maxRpmColor="0.9 0.9 0.9 0.2" minRpmScale="0.05" maxRpmScale="0.4" forwardXRotations="-100 0 100" forwardZRotations="0 0 0" steerXRotations="0 0 0" steerZRotations="80 0 -80" />
</exhaustEffects>

<characterNode index="0>12" cameraMinDistance="1.5" />

<workAreas>
<workArea startIndex="0>11|18|0" widthIndex="0>11|18|1" heightIndex="0>11|18|2"/>
</workAreas>

<aiLeftMarker index="0>11|18|3" />
<aiRightMarker index="0>11|18|4" />
<aiBackMarker index="0>11|18|5" />
<aiTrafficCollisionTrigger index="0>17" />

<foldingParts startMoveDirection="0" posDirectionText="unfold_OBJECT" negDirectionText="fold_OBJECT">
<foldingPart animationName="rightFold" speedScale="0.55" />
<foldingPart animationName="leftFold" speedScale="0.55" />
</foldingParts>

<animations>
<animation name="rightFold">
<part node="0>11|11" startTime="0" endTime="3.0" startRot="0 0 0" endRot="0 -90 0"/>
<part node="0>11|11|0" startTime="1" endTime="3.0" startRot="0 0 0" endRot="180 0 0"/>
<part node="0>11|11|0|6" startTime="1.5" endTime="3.0" startRot="0 0 0" endRot="0 -180 0"/>
<part node="0>11|7" startTime="0" endTime="2.95" startRot="0 0 0" endRot="0 96 0"/>
<!--<part node="0>20|0|0|0|0|0|0" startTime="6" endTime="9.0" startRot="0 180 0" endRot="0 0 0"/>
<part node="0>20|0|0|0|0|0|1|0" startTime="6" endTime="9.0" startRot="0 0 0" endRot="0 -90 0"/>
<part node="0>20|0|0|0|0|0|0|1|0" startTime="9" endTime="12.0" startRot="0 -180 0" endRot="0 0 0"/>
<part node="0>20|0|0|0|0|0|0|1|0|0" startTime="9" endTime="12.0" startRot="0 0 0" endRot="0 -90 0"/>

<part node="0>20" startTime="2" endTime="5" startRot="0 0 0" endRot="0 0 0" direction="-1"/>
<part node="0>20|0" startTime="2" endTime="5" startRot="0 0 0" endRot="0 0 0" direction="-1"/>-->
</animation>
<animation name="leftFold">
<part node="0>11|12" startTime="0" endTime="3.0" startRot="0 0 0" endRot="0 90 0"/>
<part node="0>11|12|0" startTime="1" endTime="3.0" startRot="0 0 0" endRot="180 0 0"/>
<part node="0>11|12|0|6" startTime="1.5" endTime="3.0" startRot="0 0 0" endRot="0 180 0"/>
<part node="0>11|8" startTime="0" endTime="2.95" startRot="0 0 0" endRot="0 -96 0"/>
<!--<part node="0>20|0|1|0|0|0|0" startTime="6" endTime="9.0" startRot="0 -180 0" endRot="0 0 0"/>
<part node="0>20|0|1|0|0|0|1|0" startTime="6" endTime="9.0" startRot="0 0 0" endRot="0 90 0"/>
<part node="0>20|0|1|0|0|0|0|1|0" startTime="9" endTime="12.0" startRot="0 180 0" endRot="0 0 0"/>
<part node="0>20|0|1|0|0|0|0|1|0|0" startTime="9" endTime="12.0" startRot="0 0 0" endRot="0 90 0"/>-->
</animation>
</animations>

<mouseControls>
<mouseControl iconFilename="$dataS2/menu/mouseControlsHelp/sprayer_arm.png" axis="AXIS_FRONTLOADER_ARM" />

</mouseControls>

<movingTools>
<movingTool index="0>11" componentJointIndex="0" anchorActor="0" transSpeed="0.6" transAcceleration="6" transMax="3.1" transMin="2" translationAxis="2" speedFactor="0.6" axis="AXIS_FRONTLOADER_ARM" invertAxis="false" mouseAxis="AXIS_FRONTLOADER_ARM" foldMinLimit="0.42" foldMacLimit="1">

<dependentPart index="0>13" />
<dependentPart index="0>14" />
</movingTool>
<!--<movingTool index="0>20|0" rotSpeed="-20" rotAcceleration="80" rotMax="70" rotMin="0" rotationAxis="1" axis="AXIS_FRONTLOADER_ARM" invertAxis="true" mouseAxis="AXIS_FRONTLOADER_ARM" invertMouseAxis="true" speedFactor="0.3" foldMinLimit="0.42" foldMacLimit="1">
<dependentPart index="0>17" />
</movingTool>


<movingTool index="0>20|0|0|0" componentJointIndex="0 1 2 3" anchorActor="0">

<dependentPart index="0>20|0|3" />
</movingTool>
<movingTool index="0>20|0|0|0|0|0" componentJointIndex="1 2 3" anchorActor="0">
<dependentPart index="0>20|0|0|0|1" />
<dependentPart index="0>20|0|0|0|4|0|0" />
</movingTool>
<movingTool index="0>20|0|0|0|0|0|0" componentJointIndex="2 3" anchorActor="0">
<dependentPart index="0>20|0|0|0|0|0|1|0|1" />
<dependentPart index="0>20|0|0|0|0|0|1|0|0" />
</movingTool>
<movingTool index="0>20|0|0|0|0|0|0|1|0" componentJointIndex="3" anchorActor="0">
<dependentPart index="0>20|0|0|0|0|0|0|1|0|0|0" />
</movingTool>


<movingTool index="0>20|0|1|0" componentJointIndex="4 5 6 7" anchorActor="0">

<dependentPart index="0>20|0|2" />
</movingTool>
<movingTool index="0>20|0|1|0|0|0" componentJointIndex="5 6 7" anchorActor="0">
<dependentPart index="0>20|0|1|0|1" />
<dependentPart index="0>20|0|1|0|4|0|0" />
</movingTool>
<movingTool index="0>20|0|1|0|0|0|0" componentJointIndex="6 7" anchorActor="0">
<dependentPart index="0>20|0|1|0|0|0|1|0|1" />
<dependentPart index="0>20|0|1|0|0|0|1|0|0" />
</movingTool>
<movingTool index="0>20|0|1|0|0|0|0|1|0" componentJointIndex="7" anchorActor="0">
<dependentPart index="0>20|0|1|0|0|0|0|1|0|0|0" />
</movingTool>-->

</movingTools>

<movingParts>

<movingPart index="0>13" referencePoint="0>11|9" referenceFrame="13" scaleZ="true">

</movingPart>
<movingPart index="0>14" referencePoint="0>11|10" referenceFrame="14" scaleZ="true">

</movingPart>

<!--<movingPart index="0>0|1" referencePoint="0>16|0" referenceFrame="0>" isActiveDirty="true" playSound="false" >
<translatingPart index="0>0|1|0" />
</movingPart>
<movingPart index="0>1|1" referencePoint="0>16|1" referenceFrame="0>" isActiveDirty="true" playSound="false" >
<translatingPart index="0>1|1|0" />
</movingPart>
<movingPart index="0>2|1" referencePoint="0>16|2" referenceFrame="0>" isActiveDirty="true" playSound="false" >
<translatingPart index="0>2|1|0" />
</movingPart>
<movingPart index="0>3|1" referencePoint="0>16|3" referenceFrame="0>" isActiveDirty="true" playSound="false" >
<translatingPart index="0>3|1|0" />
</movingPart>



<movingPart index="0>17" referencePoint="0>20|0|4" referenceFrame="0>" scaleZ="true">
</movingPart>


<movingPart index="0>20|0|3" referencePoint="0>20|0|0|0|3" referenceFrame="0>" >
<translatingPart index="0>20|0|3|0" />
</movingPart>
<movingPart index="0>20|0|0|0|1" referencePoint="0>20|0|0|0|4|0|1" referenceFrame="0>" >
<translatingPart index="0>20|0|0|0|1|0" />
</movingPart>
<movingPart index="0>20|0|0|0|4|0|0" referencePoint="0>20|0|0|0|0|0|2" referenceFrame="0>" scaleZ="true">
</movingPart>
<movingPart index="0>20|0|0|0|0|0|1|0|1" referencePoint="0>20|0|0|0|0|0|4" referenceFrame="0>" >
<translatingPart index="0>20|0|0|0|0|0|1|0|1|0" />
</movingPart>
<movingPart index="0>20|0|0|0|0|0|1|0|0" referencePoint="0>20|0|0|0|0|0|0|2" referenceFrame="0>" scaleZ="true">
</movingPart>
<movingPart index="0>20|0|0|0|0|0|0|1|0|0|0" referencePoint="0>20|0|0|0|0|0|0|0" referenceFrame="0>" scaleZ="true">
</movingPart>


<movingPart index="0>20|0|2" referencePoint="0>20|0|1|0|3" referenceFrame="0>" >
<translatingPart index="0>20|0|2|0" />
</movingPart>
<movingPart index="0>20|0|1|0|1" referencePoint="0>20|0|1|0|4|0|1" referenceFrame="0>" >
<translatingPart index="0>20|0|1|0|1|0" />
</movingPart>
<movingPart index="0>20|0|1|0|4|0|0" referencePoint="0>20|0|1|0|0|0|2" referenceFrame="0>" scaleZ="true">
</movingPart>
<movingPart index="0>20|0|1|0|0|0|1|0|1" referencePoint="0>20|0|1|0|0|0|4" referenceFrame="0>" >
<translatingPart index="0>20|0|1|0|0|0|1|0|1|0" />
</movingPart>
<movingPart index="0>20|0|1|0|0|0|1|0|0" referencePoint="0>20|0|1|0|0|0|0|2" referenceFrame="0>" scaleZ="true">
</movingPart>
<movingPart index="0>20|0|1|0|0|0|0|1|0|0|0" referencePoint="0>20|0|1|0|0|0|0|0" referenceFrame="0>" scaleZ="true">
</movingPart>-->
</movingParts>

<sprayUsages>
<sprayUsage fillType="fertilizer" litersPerSecond="3" />
</sprayUsages>

<fillTypes fillTypes="fertilizer"/>
<capacity>4500</capacity>
<fillLitersPerSecond>150</fillLitersPerSecond>



<sprayerEffects>
<sprayerEffect>

<effectNode node="0|0|0" linkNode="0>11|5" delay="0" materialTypeId="2" filename="particleAnimations/knight/knight2050Vista.i3d"/>
<effectNode node="0|0|4" linkNode="0>11|11|2" delay="0" materialTypeId="2" filename="particleAnimations/knight/knight2050Vista.i3d"/>
<effectNode node="0|0|5" linkNode="0>11|11|0|1" delay="0" materialTypeId="2" filename="particleAnimations/knight/knight2050Vista.i3d"/>
<effectNode node="0|0|6" linkNode="0>11|11|0|6|1" delay="0" materialTypeId="2" filename="particleAnimations/knight/knight2050Vista.i3d"/>
<effectNode node="0|0|1" linkNode="0>11|12|12" delay="0" materialTypeId="2" filename="particleAnimations/knight/knight2050Vista.i3d"/>
<effectNode node="0|0|2" linkNode="0>11|12|0|5" delay="0" materialTypeId="2" filename="particleAnimations/knight/knight2050Vista.i3d"/>
<effectNode node="0|0|3" linkNode="0>11|12|0|6|2" delay="0" materialTypeId="2" filename="particleAnimations/knight/knight2050Vista.i3d"/>

</sprayerEffect>
</sprayerEffects>

<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>



<components count="1">
<component1 centerOfMass="0 0 0" solverIterationCount="35" />
</components>

<schemaOverlay file="$dataS2/menu/schemas/vehicleSchema.png" fileSelected="$dataS2/menu/schemas/vehicleSchemaSelected.png" fileSelectedTurnedOn="$dataS2/menu/schemas/vehicleSchemaSelectedTurnedOn.png" width="0.5" height="0.5" attacherJointPosition="0.5 0"/>

</vehicle>



<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<modDesc descVersion="22">
<author>RaFa_SMW/Unlimited Modding</author>
<version>1</version>
<title>
<en>Case Patriot Sprayer</en>
<de>Case Patriot Sprayer</de>
</title>
<description>
<en>Case Patriot Sprayer</en>
<de>Case Patriot Sprayer</de>
</description>
<iconFilename>Textures/store.png</iconFilename>
<multiplayer supported="true"/>

<storeItems>
<storeItem>
<en>
<name>Case Patriot Sprayer</name>
<description>
<![CDATA[]]>
</description>
</en>
<de>
<name>Case Patriot Sprayer</name>
<description>
<![CDATA[]]>
</description>
</de>
<rotation>0</rotation>
<specs>
<power>200</power>
<fillTypes>fertilizer</fillTypes>
<workingWidth>40</workingWidth>
<capacity unit="$l10n_unit_liter">4500</capacity>
</specs>
<functions>
<function>$l10n_function_sprayer</function>
</functions>
<image active="Textures/store.png" brand="Textures/brand_caseIH.png"/>
<price>275000</price>
<dailyUpkeep>50</dailyUpkeep>
<xmlFilename>Case_Patriot_Sprayer.xml</xmlFilename>
<brand>Case</brand>
<category>sprayers</category>
</storeItem>
</storeItems>



<specializations>


</specializations>

<vehicleTypes>
<type name="selfPropelledSprayer" className="Vehicle" filename="$dataS/scripts/vehicles/Vehicle.lua">
<specialization name="motorized" />
<specialization name="steerable" />
<specialization name="mouseControlsVehicle" />
<specialization name="animatedVehicle" />
<specialization name="cylindered" />
<specialization name="foldable" />
<specialization name="fillable" />
<specialization name="sprayer" />
<specialization name="hirable" />
<specialization name="aiTractor" />
<specialization name="honk" />

<specialization name="turnOnVehicle" />
<specialization name="powerConsumer" />
<specialization name="workArea" />
<specialization name="motorized" />
<specialization name="drivable" />
</type>
</vehicleTypes>



</modDesc>




Emil Drefers (Unknown) 11.08.2015 09:24
Hi,

the attribute "hasTyreTracks" should be enough in the end.

Just some thoughts ...
- try to use the mod on a default map
- remove all other mods
-

Finally, please check the specializations in the modDesc.xml - you have inserted at least the "motorized" specialization more than one time.

Cheers,
Emil


Note: Log in to post. Create a new account here.