Category | Farming Simulator 15 |
Created | 06.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.