Compare commits

..

4 Commits

Author SHA1 Message Date
f723c3042c Aggiungi supporto per 390 Plus John Deere
Aggiunto un nuovo elemento `<storeItem>` in `storeItems.xml` per includere `plus390_johnDeere.xml`. Creato il file `plus390_johnDeere.xml` per definire un veicolo "cutter" per la canna da zucchero, con configurazioni dettagliate, effetti particellari, animazioni e dati per l'icona del negozio.
2025-10-29 12:04:25 +01:00
a7413dfd74 Aggiorna configurazioni impianti di produzione biogas
Sono state rimosse diverse configurazioni di impianti di
produzione, tra cui quelli per energia da cippato di legno,
etanolo, biodiesel, fertilizzanti e altri.

Aggiunte nuove configurazioni per impianti di biogas con
input specifici: "silage", "LIQUIDMANURE", "MANURE" e
"SUGARBEET_CUT". Ogni impianto produce "ELECTRICCHARGE",
"METHANE" e "DIGESTATE" con dettagli su cicli, costi e
quantità di input/output.
2025-10-20 15:09:14 +02:00
cf08608290 Aggiorna categorie e conversioni per SUGARCANE
Sono state apportate modifiche alle categorie `MAIZEHEADER` e
`MAIZECUTTER` nel file `maps_fruitTypes.xml`. `SUGARCANE` è stato
rimosso da `MAIZEHEADER` e aggiunto a `MAIZECUTTER`. Inoltre, il
fattore di conversione per `SUGARCANE` nella sezione
`fruitTypeConverter` è stato ridotto da `5.5` a `1.5`.
2025-10-16 20:32:33 +02:00
2a7726d71f Aggiunti nuovi veicoli e aggiornamenti funzionali
- Aggiornato `storeItems.xml` con nuove voci per i veicoli:
  `htw65`, `series9000`, `mega1200L`, e `mega1200LTank`.
- Incrementata la capacità del serbatoio in `sks30_150.xml`.
- Aggiunto `htw65.xml` per il rimorchio Bergmann HTW 65.
- Aggiunto `mega1200L.xml` per lo sprayer Hardi MEGA 1200L.
- Aggiunto `mega1200LTank.xml` per il serbatoio Hardi MEGA 1200L TANK.
- Aggiunto `series9000.xml` per la mietitrebbia John Deere 9000 Series.
- Dettagliate configurazioni per ruote, capacità, luci, animazioni,
  lavaggio, usura, e piegatura per i nuovi veicoli.
2025-10-14 10:46:43 +02:00
9 changed files with 2698 additions and 113 deletions

View File

@@ -79,113 +79,46 @@
<productionPoint>
<productions sharedThroughputCapacity="false">
<production id="woodchipspower" name="Woodchip Power Plant" cyclesPerHour="131" costsPerActiveHour="20">
<inputs>
<input fillType="WOODCHIPS" amount="212" />
</inputs>
<outputs>
<output fillType="ELECTRICCHARGE" amount="131" sellDirectly="true"/>
</outputs>
</production>
<production id="chaffBiogas" name="Chaff Biogas Plant" cyclesPerHour="1000" costsPerActiveHour="25">
<inputs>
<input fillType="CHAFF" amount="8484" />
</inputs>
<outputs>
<output fillType="ELECTRICCHARGE" amount="1" sellDirectly="true"/>
<output fillType="METHANE" amount="5884" sellDirectly="true"/>
<output fillType="DIGESTATE" amount="2545" />
</outputs>
</production>
<production id="waterPump" name="Water Pump" cyclesPerHour="1000" costsPerActiveHour="10">
<inputs>
<input fillType="DIESEL" amount="20" />
</inputs>
<outputs>
<output fillType="WATER" amount="2000" />
</outputs>
</production>
<production id="ethanolPlant" name="Ethanol Production Plant" cyclesPerHour="10" costsPerActiveHour="150">
<inputs>
<input fillType="SUGARCANE" amount="300" />
<input fillType="WATER" amount="20" />
</inputs>
<outputs>
<output fillType="DIESEL" amount="25" />
<output fillType="DIGESTATE" amount="10" />
</outputs>
</production>
<production id="biodieselPlant" name="Biodiesel Plant" cyclesPerHour="10" costsPerActiveHour="150">
<inputs>
<input fillType="CANOLA" amount="200" />
</inputs>
<outputs>
<output fillType="DIESEL" amount="10" sellDirectly="true"/>
</outputs>
</production>
<production id="seedPlant" name="Seed Production Plant" cyclesPerHour="10" costsPerActiveHour="60">
<inputs>
<input fillType="WHEAT" amount="100" />
<input fillType="WATER" amount="5" />
</inputs>
<outputs>
<output fillType="SEEDS" amount="150" />
</outputs>
</production>
<production id="solidFertilizerPlant" name="Solid Fertilizer Plant" cyclesPerHour="20" costsPerActiveHour="120">
<inputs>
<input fillType="METHANE" amount="150" />
<input fillType="WATER" amount="20" />
</inputs>
<outputs>
<output fillType="FERTILIZER" amount="180" />
</outputs>
</production>
<production id="liquidFertilizerPlant" name="Liquid Fertilizer Plant" cyclesPerHour="20" costsPerActiveHour="50">
<inputs>
<input fillType="FERTILIZER" amount="10" />
<input fillType="WATER" amount="90" />
</inputs>
<outputs>
<output fillType="LIQUIDFERTILIZER" amount="100" />
</outputs>
</production>
<production id="herbicidePlant" name="Herbicide Production Plant" cyclesPerHour="15" costsPerActiveHour="80">
<inputs>
<input fillType="CANOLA" amount="30" />
<input fillType="WATER" amount="5" />
</inputs>
<outputs>
<output fillType="HERBICIDE" amount="20" />
</outputs>
</production>
<production id="silageAdditivePlant" name="Silage Additive Plant" cyclesPerHour="50" costsPerActiveHour="35">
<inputs>
<input fillType="POTATO" amount="40" />
<input fillType="WATER" amount="5" />
</inputs>
<outputs>
<output fillType="SILAGE_ADDITIVE" amount="5" />
</outputs>
</production>
<production id="limeProduction" name="Lime Production Plant" cyclesPerHour="5" costsPerActiveHour="80">
<inputs>
<input fillType="STONE" amount="200" />
<input fillType="DIESEL" amount="5" />
</inputs>
<outputs>
<output fillType="LIME" amount="150" />
</outputs>
</production>
<production id="strawComposting" name="Straw Composting Facility" cyclesPerHour="5" costsPerActiveHour="45">
<inputs>
<input fillType="STRAW" amount="150" />
<input fillType="WATER" amount="50" />
</inputs>
<outputs>
<output fillType="MANURE" amount="100" />
</outputs>
</production>
<production id="biogas" name="$l10n_fillType_silage" cyclesPerHour="100" costsPerActiveHour="25.25">
<inputs>
<input fillType="SILAGE" amount="8484" />
</inputs>
<outputs>
<output fillType="ELECTRICCHARGE" amount="7636" sellDirectly="true"/>
<output fillType="METHANE" amount="5" sellDirectly="true"/>
<output fillType="DIGESTATE" amount="2545" />
</outputs>
</production>
<production id="biogasLiquidManure" name="$l10n_fillType_liquidManure" cyclesPerHour="100" costsPerActiveHour="25.25">
<inputs>
<input fillType="LIQUIDMANURE" amount="2020" />
</inputs>
<outputs>
<output fillType="ELECTRICCHARGE" amount="1818" sellDirectly="true"/>
<output fillType="METHANE" amount="5" sellDirectly="true"/>
<output fillType="DIGESTATE" amount="606" />
</outputs>
</production>
<production id="biogasManure" name="$l10n_fillType_manure" cyclesPerHour="100" costsPerActiveHour="25.25">
<inputs>
<input fillType="MANURE" amount="2020" />
</inputs>
<outputs>
<output fillType="ELECTRICCHARGE" amount="1818" sellDirectly="true"/>
<output fillType="METHANE" amount="5" sellDirectly="true"/>
<output fillType="DIGESTATE" amount="606" />
</outputs>
</production>
<production id="biogasSugarbeetCut" name="$l10n_fillType_sugarBeetCut" cyclesPerHour="100" costsPerActiveHour="25.25">
<inputs>
<input fillType="SUGARBEET_CUT" amount="1010" />
</inputs>
<outputs>
<output fillType="ELECTRICCHARGE" amount="909" sellDirectly="true"/>
<output fillType="METHANE" amount="5" sellDirectly="true"/>
<output fillType="DIGESTATE" amount="303" />
</outputs>
</production>
</productions>
<sellingStation node="sellingStation" appearsOnStats="true" supportsExtension="true">

View File

@@ -233,8 +233,8 @@
<fruitTypeCategories>
<fruitTypeCategory name="GRAINHEADER" >WHEAT BARLEY OAT CANOLA SOYBEAN SORGHUM</fruitTypeCategory>
<fruitTypeCategory name="MAIZEHEADER" >MAIZE SUNFLOWER SUGARCANE</fruitTypeCategory>
<fruitTypeCategory name="MAIZECUTTER" >MAIZE WHEAT BARLEY OAT CANOLA SOYBEAN SORGHUM SUNFLOWER</fruitTypeCategory>
<fruitTypeCategory name="MAIZEHEADER" >MAIZE SUNFLOWER</fruitTypeCategory>
<fruitTypeCategory name="MAIZECUTTER" >MAIZE WHEAT BARLEY OAT CANOLA SOYBEAN SORGHUM SUNFLOWER SUGARCANE</fruitTypeCategory>
<fruitTypeCategory name="DIRECTCUTTER" >GRASS WHEAT BARLEY OAT CANOLA SOYBEAN SORGHUM SUNFLOWER</fruitTypeCategory>
<fruitTypeCategory name="PICKUP" >GRASS</fruitTypeCategory>
<fruitTypeCategory name="SOWINGMACHINE" >WHEAT BARLEY OAT CANOLA SOYBEAN OILSEEDRADISH GRASS SORGHUM</fruitTypeCategory>
@@ -255,7 +255,7 @@
<converter from="SOYBEAN" to="CHAFF" factor="4.0" />
<converter from="SORGHUM" to="CHAFF" factor="4.0" />
<converter from="POPLAR" to="WOODCHIPS" factor="3.0" />
<converter from="SUGARCANE" to="CHAFF" factor="5.5" />
<converter from="SUGARCANE" to="CHAFF" factor="1.5" />
</fruitTypeConverter>
<fruitTypeConverter name="MOWER">
<converter from="GRASS" to="GRASS_WINDROW" factor="1.0" windrowFactor="1.0" />

View File

@@ -141,11 +141,16 @@
<!--storeItem xmlFilename="mods/vehicles/personal/tigerMate255/tigermate255.xml"/-->
<!--storeItem xmlFilename="mods/vehicles/personal/trailedLifter/trailedLifter.xml"/-->
<!-- Copied -->
<storeItem xmlFilename="mods/vehicles/johnDeere/series8RX.xml"/>
<storeItem xmlFilename="mods/vehicles/johnDeere/series9RX.xml"/>
<storeItem xmlFilename="mods/vehicles/bergmann/htw65.xml"/>
<!--storeItem xmlFilename="mods/vehicles/johnDeere/series8RX.xml"/-->
<!--storeItem xmlFilename="mods/vehicles/johnDeere/series9RX.xml"/-->
<storeItem xmlFilename="mods/vehicles/johnDeere/x9_1100.xml"/>
<storeItem xmlFilename="mods/vehicles/johnDeere/planter1775NT.xml"/>
<storeItem xmlFilename="mods/vehicles/johnDeere/plus390_johnDeere.xml"/>
<storeItem xmlFilename="mods/vehicles/johnDeere/series9000.xml"/>
<storeItem xmlFilename="mods/vehicles/hardi/rubicon9000.xml"/>
<storeItem xmlFilename="mods/vehicles/hardi/mega1200L.xml"/>
<storeItem xmlFilename="mods/vehicles/hardi/mega1200LTank.xml"/>
<storeItem xmlFilename="mods/vehicles/krone/bigM450.xml"/>
<storeItem xmlFilename="mods/vehicles/bredal/k165.xml"/>
<storeItem xmlFilename="mods/vehicles/strautmann/magnon530.xml"/>

View File

@@ -0,0 +1,656 @@
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="trailer" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/vehicle.xsd">
<annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
<storeData>
<name>HTW 65</name>
<specs>
<combination xmlFilename="$data/vehicles/agco/weight650/weight650.xml" />
</specs>
<functions>
<function>$l10n_function_tipper</function>
</functions>
<image>$data/vehicles/bergmann/htw65/store_htw65.png</image>
<price>98000</price>
<lifetime>600</lifetime>
<rotation>0</rotation>
<brand>BERGMANN</brand>
<category>trailers</category>
<shopTranslationOffset>0 0.141 0</shopTranslationOffset>
<shopRotationOffset>0.251 0 0</shopRotationOffset>
<vertexBufferMemoryUsage>4459520</vertexBufferMemoryUsage>
<indexBufferMemoryUsage>1135872</indexBufferMemoryUsage>
<textureMemoryUsage>3670016</textureMemoryUsage>
<instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
<instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
<audioMemoryUsage>0</audioMemoryUsage>
</storeData>
<base>
<typeDesc>$l10n_typeDesc_trailer</typeDesc>
<filename>$data/vehicles/bergmann/htw65/htw65.i3d</filename>
<size width="4" height="4.7" length="12" />
<sounds volumeFactor="1.8"/>
<components maxMass="34000">
<component centerOfMass="0 0.8 -1.05" solverIterationCount="10" mass="9300" />
</components>
<schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
<mapHotspot type="TRAILER" />
</base>
<wheels>
<wheelConfigurations>
<wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="TRELLEBORG" saveId="TRELLEBORG_DEFAULT">
<wheels>
<wheel filename="$data/shared/wheels/tires/trelleborg/T404/710_50R30_5.xml" isLeft="true">
<physics tipOcclusionAreaGroupId="1" restLoad="1.7" repr="wheelFrontLeftAxis" driveNode="wheelFrontLeft" forcePointRatio="0.5" initialCompression="20" suspTravel="0.20" spring="35" damper="50" yOffset="0.06" />
<steeringAxle scale="0.2" rotMax="10" rotMin="-10" />
<steering node="steeringBarBack" nodeMinTransX="0.08" nodeMaxTransX="-0.08"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/trelleborg/T404/710_50R30_5.xml" isLeft="false">
<physics tipOcclusionAreaGroupId="1" restLoad="1.7" repr="wheelFrontRightAxis" driveNode="wheelFrontRight" forcePointRatio="0.5" initialCompression="20" suspTravel="0.20" spring="35" damper="50" yOffset="0.06" />
<steeringAxle scale="0.2" rotMax="10" rotMin="-10" />
</wheel>
<wheel filename="$data/shared/wheels/tires/trelleborg/T404/710_50R30_5.xml" isLeft="true">
<physics tipOcclusionAreaGroupId="1" restLoad="1.7" repr="middleWheelLeft" forcePointRatio="0.5" initialCompression="20" suspTravel="0.20" spring="35" damper="50" yOffset="0.004" />
<wheelChock parkingNode="wheelChock01" />
<wheelChock parkingNode="wheelChock02" isInverted="true" />
</wheel>
<wheel filename="$data/shared/wheels/tires/trelleborg/T404/710_50R30_5.xml" isLeft="false">
<physics tipOcclusionAreaGroupId="1" restLoad="1.7" repr="middleWheelRight" forcePointRatio="0.5" initialCompression="20" suspTravel="0.20" spring="35" damper="50" yOffset="0.004" />
</wheel>
<wheel filename="$data/shared/wheels/tires/trelleborg/T404/710_50R30_5.xml" isLeft="true" hasTireTracks="true" hasParticles="true">
<physics tipOcclusionAreaGroupId="1" restLoad="1.7" repr="wheelBackLeftAxis" driveNode="wheelBackLeft" forcePointRatio="0.5" initialCompression="20" suspTravel="0.20" spring="35" damper="50" yOffset="0.04" />
<steeringAxle scale="-0.4" rotMax="15" rotMin="-15" />
<steering node="steeringBarFront" nodeMinTransX="0.08" nodeMaxTransX="-0.08"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/trelleborg/T404/710_50R30_5.xml" isLeft="false" hasTireTracks="true" hasParticles="true">
<physics tipOcclusionAreaGroupId="1" restLoad="1.7" repr="wheelBackRightAxis" driveNode="wheelBackRight" forcePointRatio="0.5" initialCompression="20" suspTravel="0.20" spring="35" damper="50" yOffset="0.04" />
<steeringAxle scale="-0.4" rotMax="15" rotMin="-15" />
</wheel>
</wheels>
</wheelConfiguration>
<wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="1500" brand="TRELLEBORG" saveId="TRELLEBORG_BROAD">
<wheels baseConfig="TRELLEBORG_DEFAULT">
<wheel filename="$data/shared/wheels/tires/trelleborg/T404/800_45R30_5.xml"/>
<wheel filename="$data/shared/wheels/tires/trelleborg/T404/800_45R30_5.xml"/>
<wheel filename="$data/shared/wheels/tires/trelleborg/T404/800_45R30_5.xml">
<wheelChock />
<wheelChock />
</wheel>
<wheel filename="$data/shared/wheels/tires/trelleborg/T404/800_45R30_5.xml"/>
<wheel filename="$data/shared/wheels/tires/trelleborg/T404/800_45R30_5.xml"/>
<wheel filename="$data/shared/wheels/tires/trelleborg/T404/800_45R30_5.xml"/>
</wheels>
</wheelConfiguration>
<wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="MICHELIN" saveId="MICHELIN_DEFAULT">
<wheels baseConfig="TRELLEBORG_DEFAULT">
<wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/710_50R30_5.xml">
<physics yOffset="0.058"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/710_50R30_5.xml">
<physics yOffset="0.058"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/710_50R30_5.xml">
<physics yOffset="0.002"/>
<wheelChock />
<wheelChock />
</wheel>
<wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/710_50R30_5.xml">
<physics yOffset="0.002"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/710_50R30_5.xml">
<physics yOffset="0.038"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/710_50R30_5.xml">
<physics yOffset="0.038"/>
</wheel>
</wheels>
</wheelConfiguration>
<wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="1500" brand="MICHELIN" saveId="MICHELIN_BROAD">
<wheels baseConfig="MICHELIN_DEFAULT">
<wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/800_45R30_5.xml"/>
<wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/800_45R30_5.xml"/>
<wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/800_45R30_5.xml">
<wheelChock />
<wheelChock />
</wheel>
<wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/800_45R30_5.xml"/>
<wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/800_45R30_5.xml"/>
<wheel filename="$data/shared/wheels/tires/michelin/cargoXBib/800_45R30_5.xml"/>
</wheels>
</wheelConfiguration>
<wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="BKT" saveId="BKT_DEFAULT">
<wheels baseConfig="TRELLEBORG_DEFAULT">
<wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/710_50R30_5.xml">
<physics yOffset="0.059"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/710_50R30_5.xml">
<physics yOffset="0.059"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/710_50R30_5.xml">
<physics yOffset="0.003"/>
<wheelChock />
<wheelChock />
</wheel>
<wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/710_50R30_5.xml">
<physics yOffset="0.003"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/710_50R30_5.xml">
<physics yOffset="0.039"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/bkt/ridemaxFL693M/710_50R30_5.xml">
<physics yOffset="0.039"/>
</wheel>
</wheels>
</wheelConfiguration>
<wheelConfiguration name="$l10n_configuration_valueDefault" price="0" brand="VREDESTEIN" saveId="VREDESTEIN_DEFAULT">
<wheels baseConfig="TRELLEBORG_DEFAULT">
<wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/710_50R30_5.xml">
<physics yOffset="0.058"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/710_50R30_5.xml">
<physics yOffset="0.058"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/710_50R30_5.xml">
<physics yOffset="0.002"/>
<wheelChock />
<wheelChock />
</wheel>
<wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/710_50R30_5.xml">
<physics yOffset="0.002"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/710_50R30_5.xml">
<physics yOffset="0.038"/>
</wheel>
<wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/710_50R30_5.xml">
<physics yOffset="0.038"/>
</wheel>
</wheels>
</wheelConfiguration>
<wheelConfiguration name="$l10n_configuration_valueWheelBroad" price="1500" brand="VREDESTEIN" saveId="VREDESTEIN_BROAD">
<wheels baseConfig="VREDESTEIN_DEFAULT">
<wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/800_45R30_5.xml"/>
<wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/800_45R30_5.xml"/>
<wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/800_45R30_5.xml">
<wheelChock />
<wheelChock />
</wheel>
<wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/800_45R30_5.xml"/>
<wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/800_45R30_5.xml"/>
<wheel filename="$data/shared/wheels/tires/vredestein/flotationTrac/800_45R30_5.xml"/>
</wheels>
</wheelConfiguration>
</wheelConfigurations>
<rimColor material="18">SHARED_WHITE1</rimColor>
<hubs>
<color0>BERGMANN_GREEN1</color0>
<color1>SHARED_GREY3</color1>
<hub linkNode="wheelFrontLeft" filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="true" scale="0.25 0.335 0.335" />
<hub linkNode="wheelFrontRight" filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="false" scale="0.25 0.335 0.335" />
<hub linkNode="middleWheelLeft" filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="true" scale="0.25 0.335 0.335" />
<hub linkNode="middleWheelRight" filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="false" scale="0.25 0.335 0.335" />
<hub linkNode="wheelBackLeft" filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="true" scale="0.25 0.335 0.335" />
<hub linkNode="wheelBackRight" filename="$data/shared/wheels/hubs/hub_n10_5.xml" isLeft="false" scale="0.25 0.335 0.335" />
</hubs>
</wheels>
<attachable>
<inputAttacherJoints>
<inputAttacherJoint node="attacherJoint" jointType="trailerLow" attacherHeight="0.79" steeringBarLeftNode="steeringBarLeftHydraulic" steeringBarRightNode="steeringBarRightHydraulic"/>
</inputAttacherJoints>
<brakeForce force="1.7" maxForce="3.5" maxForceMass="34000"/>
<steeringAxleAngleScale startSpeed="0" endSpeed="90" backwards="true"/>
<support animationName="moveSupport" />
<airConsumer usage="0.3" />
</attachable>
<licensePlates>
<licensePlate node="licensePlateNodeBack" position="BACK" preferedType="ELONGATED" placementArea="0.1 0.28 0.11 0.28"/>
</licensePlates>
<powerTakeOffs>
<input inputAttacherJointIndices="1" inputNode="ptoInputNode" aboveAttacher="true" detachNode="ptoDetachNode">
<objectChange node="ptoDetachArm" rotationActive="-129.106 0 0" rotationInactive="0 0 0"/>
</input>
<local startNode="localPTOStart01" endNode="localPTOEnd01"/>
<local startNode="localPTOStart02" endNode="localPTOEnd02"/>
</powerTakeOffs>
<dynamicallyLoadedParts>
<dynamicallyLoadedPart node="0" linkNode="chockSupport01" filename="$data/shared/assets/wheelChocks/wheelChockSupport01.i3d"/>
<dynamicallyLoadedPart node="0" linkNode="chockSupport02" filename="$data/shared/assets/wheelChocks/wheelChockSupport01.i3d"/>
<dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn01_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
<dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut01_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
<dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn02_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
<dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut02_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
<dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn03_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
<dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut03_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
<dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn04_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
<dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut04_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
<dynamicallyLoadedPart node="1|2" linkNode="airYellow_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
<dynamicallyLoadedPart node="1|3" linkNode="airRed_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
<dynamicallyLoadedPart node="1|1" linkNode="electric_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
</dynamicallyLoadedParts>
<connectionHoses>
<hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn01" length="1.3" diameter="0.02" straighteningFactor="0.5">
<objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" length="1.3" diameter="0.02" straighteningFactor="0.5">
<objectChange node="hydraulicOut01_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn02" length="1.3" diameter="0.02" straighteningFactor="0.5">
<objectChange node="hydraulicIn02_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut02" length="1.3" diameter="0.02" straighteningFactor="0.5">
<objectChange node="hydraulicOut02_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn03" length="1.3" diameter="0.02" straighteningFactor="0.5">
<objectChange node="hydraulicIn03_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut03" length="1.3" diameter="0.02" straighteningFactor="0.5">
<objectChange node="hydraulicOut03_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn04" length="1.3" diameter="0.02" straighteningFactor="0.5">
<objectChange node="hydraulicIn04_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut04" length="1.3" diameter="0.02" straighteningFactor="0.5">
<objectChange node="hydraulicOut04_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="airDoubleYellow" node="airYellow" length="1.6" diameter="0.015" straighteningFactor="1.0">
<objectChange node="airYellow_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="airDoubleRed" node="airRed" length="1.6" diameter="0.015" straighteningFactor="1.0">
<objectChange node="airRed_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="electric" node="electricNode" length="2.2" diameter="0.008" straighteningFactor="1.0">
<objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
</connectionHoses>
<lights>
<sharedLight linkNode="workingLight05" lightTypes="1" filename="$data/shared/assets/lights/lizard/workingLight05.xml" />
<sharedLight linkNode="workingLight06" lightTypes="1" filename="$data/shared/assets/lights/lizard/workingLight05.xml" />
<sharedLight linkNode="plateNumberLight01" filename="$data/shared/assets/lights/lizard/plateNumberLight02.xml" />
<sharedLight linkNode="plateNumberLight02" filename="$data/shared/assets/lights/lizard/plateNumberLight02.xml" />
<sharedLight linkNode="rearLight13_right1" filename="$data/shared/assets/lights/lizard/rearLight13_left.xml" />
<sharedLight linkNode="rearLight13_right" filename="$data/shared/assets/lights/lizard/rearLight13_right.xml" />
<sharedLight linkNode="yellowRound_02" filename="$data/shared/assets/lights/lizard/sideMarker07Orange.xml" />
<sharedLight linkNode="yellowRound_03" filename="$data/shared/assets/lights/lizard/sideMarker07Orange.xml" />
<sharedLight linkNode="yellowRound_04" filename="$data/shared/assets/lights/lizard/sideMarker07Orange.xml" />
<sharedLight linkNode="yellowRound_05" filename="$data/shared/assets/lights/lizard/sideMarker07Orange.xml" />
<sharedLight linkNode="yellowRound_06" filename="$data/shared/assets/lights/lizard/sideMarker07Orange.xml" />
<sharedLight linkNode="yellowRound_07" filename="$data/shared/assets/lights/lizard/sideMarker07Orange.xml" />
<sharedLight linkNode="yellowRound_08" filename="$data/shared/assets/lights/lizard/sideMarker07Orange.xml" />
<sharedLight linkNode="yellowRound_09" filename="$data/shared/assets/lights/lizard/sideMarker07Orange.xml" />
<sharedLight linkNode="yellowRound_010" filename="$data/shared/assets/lights/lizard/sideMarker07Orange.xml" />
<sharedLight linkNode="yellowRound_011" filename="$data/shared/assets/lights/lizard/sideMarker07Orange.xml" />
<realLights>
<high>
<light node="backLightsHigh1" lightTypes="0"/>
<light node="licensePlateLightHigh" lightTypes="0"/>
<light node="workLightsHighBackHigh1" lightTypes="1"/>
<brakeLight node="backLightsHigh1" />
<turnLightLeft node="turnLightLeftBack" />
<turnLightRight node="turnLightRightBack" />
</high>
</realLights>
</lights>
<animations>
<animation name="tipAnimation">
<part node="unloadInfo" startTime="4" endTime="6" startTrans="0 3.561 -4.843" endTrans="0 3.561 3" />
</animation>
<animation name="tipAnimationBackDoor">
<part node="backDoor" startTime="0" endTime="2" startRot="0 0 0" endRot="90 0 0" />
<sound template="clackVar2" startTime="0.01" direction="0" volumeScale="1.0" pitchScale="1.7"/>
<sound template="metalOpen" startTime="1.99" direction="0" volumeScale="2.5" pitchScale="0.4"/>
<sound template="metalOpen" startTime="1.89" direction="1" volumeScale="2.0" pitchScale="0.8"/>
<sound template="metalClose" startTime="0.01" direction="1" volumeScale="3.0" pitchScale="0.3"/>
<sound template="metalOpen" startTime="0.01" direction="-1" volumeScale="2.5" pitchScale="0.5"/>
<sound template="metalClose" startTime="0.01" direction="-1" volumeScale="2.0" pitchScale="1.1"/>
<sound template="latchSmall" startTime="0.01" direction="-1" volumeScale="0.1" pitchScale="0.6"/>
<sound template="hydraulicLayerTone" startTime="0.01" endTime="1.99" volumeScale="1.5" pitchScale="0.5" direction="1"/>
<sound template="hydraulicLayerTone" startTime="0.01" endTime="1.99" volumeScale="0.5" pitchScale="0.8" direction="-1"/>
<sound template="cylinderPunch" startTime="0.01" direction="-1"/>
</animation>
<animation name="toggleCover">
<part node="coverLeft" startTime="0.5" endTime="5.5" startRot="0 0 62" endRot="0 0 -179" />
<part node="coverRight" startTime="0" endTime="5" startRot="0 0 -62" endRot="0 0 179" />
<sound template="metalOpen" startTime="0.01" direction="1" volumeScale="1.1" pitchScale="2"/>
<sound template="slideOpen" startTime="0.01" direction="1" volumeScale="1.0" pitchScale="1.2"/>
<sound template="metalClose" startTime="0.5" direction="1" volumeScale="0.8" pitchScale="2"/>
<sound template="clackVar6" startTime="0.5" direction="-1" volumeScale="1" pitchScale="1.2"/>
<sound template="sheetImp02" startTime="0.5" direction="-1" volumeScale="2" pitchScale="1.3"/>
<sound template="metalClose" startTime="0.05" direction="-1" volumeScale="0.7" pitchScale="1.4"/>
<sound template="clackVar6" startTime="0.05" direction="-1" volumeScale="0.5" pitchScale="0.8"/>
<sound template="metalOpen" startTime="5.49" direction="-1" volumeScale="1.1" pitchScale="1.2"/>
<sound template="metalOpen" startTime="5.0" direction="1" volumeScale="1.2" pitchScale="2.1"/>
<sound template="clackVar6" startTime="5.0" direction="1" volumeScale="1.2" pitchScale="1.1"/>
<sound template="metalClose" startTime="5.49" direction="1" volumeScale="0.7" pitchScale="0.8"/>
<sound template="metalOpen" startTime="5.0" direction="-1" volumeScale="0.8" pitchScale="2.1"/>
<sound template="hydraulicLayerTone" startTime="0.01" endTime="5.49" volumeScale="0.1" pitchScale="1.9"/>
<sound template="cylinderPunch" startTime="5.49" direction="1" volumeScale="0.3" pitchScale="1.4"/>
<sound template="cylinderPunch" startTime="5" direction="1" volumeScale="0.3" pitchScale="1.4"/>
<sound template="cylinderPunch" startTime="0.01" direction="-1" volumeScale="0.2" pitchScale="1.4"/>
<sound template="cylinderPunch" startTime="0.5" direction="-1" volumeScale="0.2" pitchScale="1.4"/>
</animation>
<animation name="moveSupport">
<part node="supportCol" startTime="0" endTime="0.5" startTrans="0 0.5 0" endTrans="0 -0.06 0" />
<part node="supportArm01" startTime="0" endTime="0.5" startRot="0 0 0" endRot="39 0 0" />
<part node="supportArm02" startTime="0" endTime="0.5" startRot="0 0 0" endRot="-39 0 0" />
<sound template="defaultHydraulicSmall" startTime="0.05" endTime="0.49" volumeScale="0.8" pitchScale="1.5" linkNode="attacherJoint"/>
<sound template="metalClose" startTime="0.01" direction="-1" volumeScale="0.6" pitchScale="1.5" linkNode="attacherJoint"/>
<sound template="clackVar6" startTime="0.01" direction="-1" volumeScale="0.9" pitchScale="0.6" linkNode="attacherJoint"/>
</animation>
</animations>
<cylindered>
<movingTools>
<movingTool node="frontDoor" playSound="true">
<controls axis="AXIS_DOOR" invertAxis="true" mouseSpeedFactor="0.2" iconName="TOP_DOOR_ROTATE" />
<rotation rotSpeed="50" rotAcceleration="160" rotMax="83" rotMin="0" rotationAxis="1" />
<dependentPart node="frontDoorHydraulic" />
</movingTool>
<movingTool node="backDoor" playSound="true" >
<dependentPart node="backDoorHydraulic" />
</movingTool>
<movingTool node="supportArm01" playSound="true" >
<dependentPart node="supportArm01Hydraulic" />
</movingTool>
<movingTool node="coverLeft" playSound="true"/>
<movingTool node="coverRight" playSound="true"/>
</movingTools>
<movingParts>
<movingPart node="backDoorHydraulic" referencePoint="backDoorHydraulicRef" referenceFrame="backDoorHydraulicRef">
<translatingPart node="backDoorHydraulicPunch" />
</movingPart>
<movingPart node="frontDoorHydraulic" referencePoint="frontDoorHydraulicRef" referenceFrame="frontDoorHydraulicRef">
<translatingPart node="frontDoorHydraulicPunch" />
</movingPart>
<movingPart node="steeringBarLeftHydraulic" referencePoint="steeringBarLeftHydraulicRef" referenceFrame="steeringBarLeftHydraulicRef">
<translatingPart node="steeringBarLeftHydraulicPunch" />
</movingPart>
<movingPart node="steeringBarRightHydraulic" referencePoint="steeringBarRightHydraulicRef" referenceFrame="steeringBarRightHydraulicRef">
<translatingPart node="steeringBarRightHydraulicPunch" />
</movingPart>
<movingPart node="supportArm01Hydraulic" referencePoint="supportArm01HydraulicRef" referenceFrame="supportArm01HydraulicRef">
<translatingPart node="supportArm01HydraulicPunch" />
</movingPart>
<movingPart node="steeringBarFrontLeft" referencePoint="steeringBarFrontLeftRef" referenceFrame="steeringBarFrontLeftRef" scaleZ="true" isActiveDirty="true" maxUpdateDistance="25"/>
<movingPart node="steeringBarFrontRight" referencePoint="steeringBarFrontRightRef" referenceFrame="steeringBarFrontRightRef" scaleZ="true" isActiveDirty="true" maxUpdateDistance="25"/>
<movingPart node="steeringBarBackLeft" referencePoint="steeringBarBackLeftRef" referenceFrame="steeringBarBackLeftRef" scaleZ="true" isActiveDirty="true" maxUpdateDistance="25"/>
<movingPart node="steeringBarBackRight" referencePoint="steeringBarBackRightRef" referenceFrame="steeringBarBackRightRef" scaleZ="true" isActiveDirty="true" maxUpdateDistance="25"/>
</movingParts>
<sounds>
<actionSound template="hydraulicLayerTone" pitchScale="0.8" volumeScale="0.5" linkNode="frontDoorHydraulic" actionNames="TRANSLATING_POS TRANSLATING_NEG" nodes="frontDoorHydraulic" fadeIn="0.1" fadeOut="0.01" />
<actionSound template="sheetImp01" pitchScale="0.3" volumeScale="1" linkNode="frontDoor" actionNames="TOOL_MOVE_END_POS_LIMIT" nodes="frontDoor"/>
<actionSound template="clackVar6" pitchScale="1" volumeScale="1" linkNode="frontDoor" actionNames="TOOL_MOVE_END_POS_LIMIT" nodes="frontDoor"/>
<actionSound template="clackVar6" pitchScale="1" volumeScale="1" linkNode="frontDoor" actionNames="TOOL_MOVE_END_NEG_LIMIT" nodes="frontDoor"/>
<actionSound template="cylinderPunch" pitchScale="1" volumeScale="0.2" linkNode="frontDoor" actionNames="TOOL_MOVE_END_NEG_LIMIT" nodes="frontDoor"/>
<actionSound template="sheetImp01" pitchScale="0.4" volumeScale="0.5" linkNode="frontDoor" actionNames="TOOL_MOVE_END_NEG_LIMIT" nodes="frontDoor"/>
</sounds>
</cylindered>
<fillUnit>
<fillUnitConfigurations>
<fillUnitConfiguration>
<fillUnits>
<fillUnit shopDisplayUnit="CUBICMETER" fillTypeCategories="SILAGETRAILER" capacity="500000000" allowAILoading="true">
<exactFillRootNode node="exactFillRootNode" />
<autoAimTargetNode node="autoAimTargetNode" startZ="3.7" endZ="-4.9" invert="false" startPercentage="25"/>
</fillUnit>
</fillUnits>
</fillUnitConfiguration>
</fillUnitConfigurations>
</fillUnit>
<fillVolume>
<fillVolumeConfigurations>
<fillVolumeConfiguration>
<volumes>
<volume node="fillVolume" maxDelta="0.5" fillUnitIndex="1" maxAllowedHeapAngle="30"/>
</volumes>
</fillVolumeConfiguration>
</fillVolumeConfigurations>
<unloadInfos>
<unloadInfo>
<node node="unloadInfo" width="0.3" length="0.3" />
</unloadInfo>
</unloadInfos>
<heightNodes>
<heightNode>
<refNode node="fillVolumeHeightsNode1" />
<refNode node="fillVolumeHeightsNode2" />
<node node="effectParticleBack" baseScale="1 0.4 1" scaleAxis="0 0.4 0" />
</heightNode>
</heightNodes>
</fillVolume>
<trailer>
<trailerConfigurations>
<trailerConfiguration>
<trailer>
<tipSide name="$l10n_info_tipSideBack" dischargeNodeIndex="1">
<animation name="tipAnimation" speedScale="1.0" startTipTime="0.1"/>
<doorAnimation name="tipAnimationBackDoor" speedScale="1.0" />
<animationNodes>
<animationNode node="rotationPart01" rotSpeed="1000" rotAxis="1" turnOnFadeTime="1" turnOffFadeTime="2"/>
<animationNode node="rotationPart02" rotSpeed="-1000" rotAxis="1" turnOnFadeTime="1" turnOffFadeTime="2"/>
<animationNode node="rotationPart03" rotSpeed="-100" rotAxis="1" turnOnFadeTime="1" turnOffFadeTime="1"/>
<animationNode node="scrollingPart" rotSpeed="14.5" rotAxis="1" shaderComponentScale="0 -1 0 0" shaderParameterName="offsetUV" turnOnFadeTime="1" turnOffFadeTime="1"/>
<animationNode class="ScrollingAnimation" node="scratchingFloor" shaderParameterName="scrollPosition" scrollSpeed="0.01" scrollLength="5.743" turnOnFadeTime="1" turnOffFadeTime="1"/>
</animationNodes>
</tipSide>
</trailer>
</trailerConfiguration>
</trailerConfigurations>
</trailer>
<dischargeable>
<dischargeNode node="dischargeNode" emptySpeed="4028" fillUnitIndex="1" unloadInfoIndex="1" allowAIDischarge="true">
<info width="2.5" length="0.5" />
<effects>
<effectNode effectClass="TipEffect">
<effectNode effectNode="effectParticleBack" materialType="unloadingParticle" worldSpace="false" effectClass="ParticleEffect" delay="0" stopTime="0"/>
</effectNode>
<effectNode effectNode="effectSmokeBack" materialType="unloadingSmoke" fadeTime="0.5" />
</effects>
<dischargeStateSound template="dischargeLoop" fadeIn="0.3" fadeOut="1">
<volume indoor="0.1" outdoor="0.7"/>
</dischargeStateSound>
</dischargeNode>
</dischargeable>
<cover>
<coverConfigurations>
<coverConfiguration name="$l10n_configuration_valueNo" price="0"/>
<coverConfiguration name="$l10n_configuration_valueYes" price="5000" openCoverWhileTipping="true" >
<cover openAnimation="toggleCover" fillUnitIndices="1" openOnBuy="true"/>
<objectChange node="cover" visibilityActive="true" visibilityInactive="false"/>
</coverConfiguration>
</coverConfigurations>
</cover>
<ai>
<allowTurnBackward value="false"/>
<turningRadiusLimitation radius="10"/>
<agentAttachment jointNode="attacherJoint" rotCenterWheelIndices="1 2 3 4 5 6" width="3" height="4.7" length="10.35" lengthOffset="0.8"/>
</ai>
<foliageBending>
<bendingNode minX="-1.5" maxX="1.5" minZ="-4.3" maxZ="4.2" yOffset="0.6" />
<bendingNode minX="-0.3" maxX="0.3" minZ="4.2" maxZ="5.5" yOffset="0.6" />
<bendingNode minX="-1.4" maxX="1.4" minZ="-5.7" maxZ="-4.2" yOffset="1.2" />
</foliageBending>
<baseMaterial>
<material name="htw65Exterior02_mat" baseNode="htw65_vis_lod0">
<shaderParameter name="colorMat0" value="BERGMANN_GREEN1"/>
</material>
<material name="htw65Exterior01_mat" baseNode="exterior01_lod0">
<shaderParameter name="colorMat0" value="BERGMANN_GREEN1"/>
<shaderParameter name="colorMat2" value="WALTERSCHEID_YELLOW1"/>
<shaderParameter name="colorMat3" value="BERGMANN_RED1"/>
</material>
</baseMaterial>
<wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
<washable dirtDuration="90" washDuration="1" workMultiplier="3" fieldMultiplier="2"/>
<i3dMappings>
<i3dMapping id="htw65_main_component1" node="0>" />
<i3dMapping id="attacherJoint" node="0>0|0|0" />
<i3dMapping id="ptoDetachArm" node="0>0|0|1|0" />
<i3dMapping id="ptoDetachNode" node="0>0|0|1|1" />
<i3dMapping id="ptoInputNode" node="0>0|0|1|2" />
<i3dMapping id="localPTOStart01" node="0>0|0|1|3" />
<i3dMapping id="localPTOEnd01" node="0>0|0|1|4" />
<i3dMapping id="localPTOStart02" node="0>0|0|1|5" />
<i3dMapping id="localPTOEnd02" node="0>0|0|1|6" />
<i3dMapping id="supportCol" node="0>0|0|2|0" />
<i3dMapping id="supportArm01" node="0>0|0|2|1" />
<i3dMapping id="supportArm02" node="0>0|0|2|1|0" />
<i3dMapping id="supportArm01HydraulicRef" node="0>0|0|2|1|1" />
<i3dMapping id="hydraulicIn01_detached" node="0>0|0|3|0" />
<i3dMapping id="hydraulicIn01_detachedAdapter" node="0>0|0|3|0|0" />
<i3dMapping id="hydraulicOut01_detached" node="0>0|0|3|1" />
<i3dMapping id="hydraulicOut01_detachedAdapter" node="0>0|0|3|1|0" />
<i3dMapping id="hydraulicIn02_detached" node="0>0|0|3|2" />
<i3dMapping id="hydraulicIn02_detachedAdapter" node="0>0|0|3|2|0" />
<i3dMapping id="hydraulicOut02_detached" node="0>0|0|3|3" />
<i3dMapping id="hydraulicOut02_detachedAdapter" node="0>0|0|3|3|0" />
<i3dMapping id="hydraulicIn03_detached" node="0>0|0|3|4" />
<i3dMapping id="hydraulicIn03_detachedAdapter" node="0>0|0|3|4|0" />
<i3dMapping id="hydraulicOut03_detached" node="0>0|0|3|5" />
<i3dMapping id="hydraulicOut03_detachedAdapter" node="0>0|0|3|5|0" />
<i3dMapping id="airYellow_detached" node="0>0|0|3|6" />
<i3dMapping id="airYellow_detachedAdapter" node="0>0|0|3|6|0" />
<i3dMapping id="airRed_detached" node="0>0|0|3|7" />
<i3dMapping id="airRed_detachedAdapter" node="0>0|0|3|7|0" />
<i3dMapping id="electric_detached" node="0>0|0|3|8" />
<i3dMapping id="electric_detachedAdapter" node="0>0|0|3|8|0" />
<i3dMapping id="hydraulicIn01" node="0>0|0|3|9" />
<i3dMapping id="hydraulicOut01" node="0>0|0|3|10" />
<i3dMapping id="hydraulicIn02" node="0>0|0|3|11" />
<i3dMapping id="hydraulicOut02" node="0>0|0|3|12" />
<i3dMapping id="hydraulicIn03" node="0>0|0|3|13" />
<i3dMapping id="hydraulicOut03" node="0>0|0|3|14" />
<i3dMapping id="airYellow" node="0>0|0|3|15" />
<i3dMapping id="airRed" node="0>0|0|3|16" />
<i3dMapping id="electricNode" node="0>0|0|3|17" />
<i3dMapping id="wheelFrontLeftAxis" node="0>0|1|0|0" />
<i3dMapping id="wheelFrontLeft" node="0>0|1|0|0|0|0" />
<i3dMapping id="steeringBarBackRight" node="0>0|1|0|0|1" />
<i3dMapping id="wheelFrontRightAxis" node="0>0|1|1|0" />
<i3dMapping id="wheelFrontRight" node="0>0|1|1|0|0|0" />
<i3dMapping id="steeringBarBackLeft" node="0>0|1|1|0|1" />
<i3dMapping id="middleWheelLeft" node="0>0|1|2" />
<i3dMapping id="middleWheelRight" node="0>0|1|3" />
<i3dMapping id="wheelBackLeftAxis" node="0>0|1|4|0" />
<i3dMapping id="wheelBackLeft" node="0>0|1|4|0|0|0" />
<i3dMapping id="steeringBarFrontRight" node="0>0|1|4|0|1" />
<i3dMapping id="wheelBackRightAxis" node="0>0|1|5|0" />
<i3dMapping id="wheelBackRight" node="0>0|1|5|0|0|0" />
<i3dMapping id="steeringBarFrontLeft" node="0>0|1|5|0|1" />
<i3dMapping id="wheelChock01" node="0>0|1|6" />
<i3dMapping id="wheelChock02" node="0>0|1|7" />
<i3dMapping id="chockSupport02" node="0>0|1|8" />
<i3dMapping id="chockSupport01" node="0>0|1|9" />
<i3dMapping id="steeringBarBack" node="0>0|1|10" />
<i3dMapping id="steeringBarBackRightRef" node="0>0|1|10|0" />
<i3dMapping id="steeringBarBackLeftRef" node="0>0|1|10|1" />
<i3dMapping id="steeringBarFront" node="0>0|1|11" />
<i3dMapping id="steeringBarFrontRightRef" node="0>0|1|11|0" />
<i3dMapping id="steeringBarFrontLeftRef" node="0>0|1|11|1" />
<i3dMapping id="workingLight06" node="0>0|2|0|0" />
<i3dMapping id="workingLight05" node="0>0|2|0|1" />
<i3dMapping id="rearLight13_right1" node="0>0|2|0|2" />
<i3dMapping id="rearLight13_right" node="0>0|2|0|3" />
<i3dMapping id="yellowRound_011" node="0>0|2|0|4" />
<i3dMapping id="yellowRound_010" node="0>0|2|0|5" />
<i3dMapping id="yellowRound_09" node="0>0|2|0|6" />
<i3dMapping id="yellowRound_08" node="0>0|2|0|7" />
<i3dMapping id="yellowRound_07" node="0>0|2|0|8" />
<i3dMapping id="yellowRound_06" node="0>0|2|0|9" />
<i3dMapping id="yellowRound_05" node="0>0|2|0|10" />
<i3dMapping id="yellowRound_04" node="0>0|2|0|11" />
<i3dMapping id="yellowRound_03" node="0>0|2|0|12" />
<i3dMapping id="yellowRound_02" node="0>0|2|0|13" />
<i3dMapping id="plateNumberLight01" node="0>0|2|0|14" />
<i3dMapping id="plateNumberLight02" node="0>0|2|0|15" />
<i3dMapping id="backLightsHigh1" node="0>0|2|1|0" />
<i3dMapping id="licensePlateLightHigh" node="0>0|2|1|1" />
<i3dMapping id="turnLightLeftBack" node="0>0|2|2|0" />
<i3dMapping id="turnLightRightBack" node="0>0|2|2|1" />
<i3dMapping id="workLightsHighBackHigh1" node="0>0|2|3|0" />
<i3dMapping id="rotationPart01" node="0>0|3|0" />
<i3dMapping id="rotationPart02" node="0>0|3|1" />
<i3dMapping id="rotationPart03" node="0>0|3|2" />
<i3dMapping id="backDoor" node="0>0|3|3" />
<i3dMapping id="backDoorHydraulicRef" node="0>0|3|3|0" />
<i3dMapping id="frontDoor" node="0>0|3|4" />
<i3dMapping id="frontDoorHydraulic" node="0>0|3|4|0" />
<i3dMapping id="frontDoorHydraulicPunch" node="0>0|3|4|0|0" />
<i3dMapping id="steeringBarLeftHydraulic" node="0>0|3|5" />
<i3dMapping id="steeringBarLeftHydraulicPunch" node="0>0|3|5|0" />
<i3dMapping id="steeringBarLeftHydraulicRef" node="0>0|3|5|0|0" />
<i3dMapping id="steeringBarRightHydraulic" node="0>0|3|6" />
<i3dMapping id="steeringBarRightHydraulicPunch" node="0>0|3|6|0" />
<i3dMapping id="steeringBarRightHydraulicRef" node="0>0|3|6|0|0" />
<i3dMapping id="backDoorHydraulic" node="0>0|3|7" />
<i3dMapping id="backDoorHydraulicPunch" node="0>0|3|7|0" />
<i3dMapping id="frontDoorHydraulicRef" node="0>0|3|8" />
<i3dMapping id="supportArm01Hydraulic" node="0>0|3|9" />
<i3dMapping id="supportArm01HydraulicPunch" node="0>0|3|9|0" />
<i3dMapping id="scratchingFloor" node="0>0|3|10" />
<i3dMapping id="exactFillRootNode" node="0>0|4|0" />
<i3dMapping id="autoAimTargetNode" node="0>0|4|1" />
<i3dMapping id="fillVolume" node="0>0|4|2" />
<i3dMapping id="unloadInfo" node="0>0|4|3" />
<i3dMapping id="fillVolumeHeightsNode1" node="0>0|4|4" />
<i3dMapping id="fillVolumeHeightsNode2" node="0>0|4|5" />
<i3dMapping id="cover" node="0>0|5" />
<i3dMapping id="coverMounting_lod0" node="0>0|5|0|0" />
<i3dMapping id="hydraulicIn04_detached" node="0>0|5|0|0|1|0" />
<i3dMapping id="hydraulicIn04_detachedAdapter" node="0>0|5|0|0|1|0|0" />
<i3dMapping id="hydraulicOut04_detached" node="0>0|5|0|0|1|1" />
<i3dMapping id="hydraulicOut04_detachedAdapter" node="0>0|5|0|0|1|1|0" />
<i3dMapping id="hydraulicIn04" node="0>0|5|0|0|1|2" />
<i3dMapping id="hydraulicOut04" node="0>0|5|0|0|1|3" />
<i3dMapping id="coverMounting_lod1" node="0>0|5|0|1" />
<i3dMapping id="coverLeft" node="0>0|5|1" />
<i3dMapping id="coverLeft_lod" node="0>0|5|1|4" />
<i3dMapping id="coverRight" node="0>0|5|2" />
<i3dMapping id="coverRight_lod" node="0>0|5|2|4" />
<i3dMapping id="dischargeNode" node="0>0|6" />
<i3dMapping id="effectNodesBack" node="0>0|7|0|0" />
<i3dMapping id="effectSmokeBack" node="0>0|7|0|0|0" />
<i3dMapping id="particleNodesBack" node="0>0|7|0|1" />
<i3dMapping id="effectParticleBack" node="0>0|7|0|1|0" />
<i3dMapping id="exterior01_lod0" node="0>0|8|0|0" />
<i3dMapping id="exterior01_lod1" node="0>0|8|0|1" />
<i3dMapping id="htw65_vis_lod0" node="0>0|8|1|0" />
<i3dMapping id="htw65_vis_lod1" node="0>0|8|1|1" />
<i3dMapping id="coverMounting1" node="0>0|8|4" />
<i3dMapping id="scrollingPart" node="0>0|8|11" />
<i3dMapping id="licensePlateNodeBack" node="0>0|8|15" />
</i3dMappings>
</vehicle>

View File

@@ -0,0 +1,635 @@
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="sprayer" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/vehicle.xsd">
<annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
<storeData>
<name>MEGA 1200L</name>
<specs>
<workingWidth>24.0</workingWidth>
<combination xmlFilename="$data/vehicles/hardi/mega1200L/mega1200LTank.xml"/>
</specs>
<functions>
<function>$l10n_function_sprayer</function>
</functions>
<image>$data/vehicles/hardi/mega1200L/store_mega1200L.png</image>
<price>34500</price>
<lifetime>600</lifetime>
<rotation>0</rotation>
<brand>HARDI</brand>
<category>sprayers</category>
<shopHeight>4</shopHeight>
<shopTranslationOffset>0 -0.022 0</shopTranslationOffset>
<shopRotationOffset>-5.338 0 0</shopRotationOffset>
<vertexBufferMemoryUsage>4728320</vertexBufferMemoryUsage>
<indexBufferMemoryUsage>1394432</indexBufferMemoryUsage>
<textureMemoryUsage>1703936</textureMemoryUsage>
<instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
<instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
<audioMemoryUsage>0</audioMemoryUsage>
</storeData>
<base>
<typeDesc>$l10n_typeDesc_sprayer</typeDesc>
<filename>$data/vehicles/hardi/mega1200L/mega1200L.i3d</filename>
<size width="3.2" length="2.8" lengthOffset="-0.25" />
<speedLimit value="12" />
<components>
<component centerOfMass="0 0.8 0" solverIterationCount="10" mass="1500" />
</components>
<schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
<sounds volumeFactor="1.3" />
<mapHotspot type="TOOL" />
</base>
<attachable>
<inputAttacherJoints>
<inputAttacherJoint node="attacherJoint" jointType="implement" topReferenceNode="topReferenceNode" lowerRotLimitScale="0 0 0" lowerTransLimitScale="0 0 0" upperRotationOffset="-1" lowerRotationOffset="-8">
<distanceToGround lower="0.6" upper="1" />
</inputAttacherJoint>
</inputAttacherJoints>
</attachable>
<dynamicallyLoadedParts>
<dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn01_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
<dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut01_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
<dynamicallyLoadedPart node="1|0" linkNode="hydraulicIn02_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
<dynamicallyLoadedPart node="1|0" linkNode="hydraulicOut02_detachedAdapter" filename="$data/shared/connectionHoses/connectors.i3d" />
</dynamicallyLoadedParts>
<connectionHoses>
<hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn01" length="1.0" diameter="0.02" straighteningFactor="0.5">
<objectChange node="hydraulicIn01_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut01" length="1.0" diameter="0.02" straighteningFactor="0.5">
<objectChange node="hydraulicOut01_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="hydraulicIn" node="hydraulicIn02" length="1.0" diameter="0.02" straighteningFactor="0.5">
<objectChange node="hydraulicIn02_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="hydraulicOut" node="hydraulicOut02" length="1.0" diameter="0.02" straighteningFactor="0.5">
<objectChange node="hydraulicOut02_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="TOOL_CONNECTOR_BOTTOM_01" node="bottomPipe01" length="1.3" diameter="0.046"/>
<hose inputAttacherJointIndices="1" type="TOOL_CONNECTOR_BOTTOM_02" node="bottomPipe02" length="1.3" diameter="0.040" hoseType="DEFAULT"/>
</connectionHoses>
<powerTakeOffs>
<input inputAttacherJointIndices="1" detachNode="ptoDetachNode" inputNode="ptoInputNode" />
</powerTakeOffs>
<powerConsumer ptoRpm="400" neededMinPtoPower="10" neededMaxPtoPower="10" />
<lights>
<sharedLight linkNode="bigTriangle" filename="$data/shared/assets/reflectors/lizard/bigTriangle.xml" />
<sharedLight linkNode="redRound_02" filename="$data/shared/assets/reflectors/lizard/redRound_02.xml" />
<sharedLight linkNode="redRound_03" filename="$data/shared/assets/reflectors/lizard/redRound_02.xml" />
<sharedLight linkNode="rearLight10_01" filename="$data/shared/assets/lights/lizard/rearLight10_left.xml" />
<sharedLight linkNode="rearLight10_02" filename="$data/shared/assets/lights/lizard/rearLight10_right.xml" />
<sharedLight linkNode="hellaWorkingLightRound_01_01" filename="$data/shared/assets/lights/hella/hellaWorkingLightRound_01_back.xml" lightTypes="2"/>
<sharedLight linkNode="hellaWorkingLightRound_01_02" filename="$data/shared/assets/lights/hella/hellaWorkingLightRound_01_back.xml" lightTypes="2"/>
<sharedLight linkNode="hellaWorkingLightRound_01_03" filename="$data/shared/assets/lights/hella/hellaWorkingLightRound_01_back.xml" lightTypes="2"/>
<sharedLight linkNode="hellaWorkingLightRound_01_04" filename="$data/shared/assets/lights/hella/hellaWorkingLightRound_01_back.xml" lightTypes="2"/>
<realLights>
<high>
<light node="backLightsHigh1" lightTypes="0"/>
<light node="workLightHigh01" lightTypes="2"/>
<light node="workLightHigh02" lightTypes="2"/>
<light node="workLightHigh03" lightTypes="2"/>
<light node="workLightHigh04" lightTypes="2"/>
<brakeLight node="backLightsHigh1" />
<turnLightLeft node="turnLightLeftBack" />
<turnLightRight node="turnLightRightBack" />
</high>
</realLights>
</lights>
<licensePlates>
<licensePlate node="licensePlateBack" position="BACK" preferedType="SQUARISH" placementArea="0.2 0.3 0.1 0.3"/>
</licensePlates>
<workAreas>
<workArea type="sprayer" functionName="processSprayerArea" disableBackwards="false" requiresGroundContact="false" >
<area startNode="workAreaStart" widthNode="workAreaWidth" heightNode="workAreaHeight" />
<onlyActiveWhenLowered value="false"/>
</workArea>
</workAreas>
<sprayer fillUnitIndex="1">
<usageScales workAreaIndex="1" scale="1"/>
<effects>
<effectNode effectNode="leftArm04Effect" delay="0.4" materialType="sprayer" />
<effectNode effectNode="leftArm03Effect" delay="0.3" materialType="sprayer" />
<effectNode effectNode="leftArm02Effect" delay="0.2" materialType="sprayer" />
<effectNode effectNode="leftArm01Effect" delay="0.1" materialType="sprayer" />
<effectNode effectNode="backArmEffect" delay="0" materialType="sprayer" />
<effectNode effectNode="rightArm01Effect" delay="0.1" materialType="sprayer" />
<effectNode effectNode="rightArm02Effect" delay="0.2" materialType="sprayer" />
<effectNode effectNode="rightArm03Effect" delay="0.3" materialType="sprayer" />
<effectNode effectNode="rightArm04Effect" delay="0.4" materialType="sprayer" />
</effects>
</sprayer>
<variableWorkWidth>
<sections>
<section isLeft="true" maxWidthNode="section01">
<effect node="leftArm04Effect" />
</section>
<section isLeft="true" maxWidthNode="section02">
<effect node="leftArm03Effect" />
</section>
<section isLeft="true" maxWidthNode="section03">
<effect node="leftArm02Effect" />
</section>
<section isLeft="true" maxWidthNode="section04">
<effect node="leftArm01Effect" />
</section>
<section isCenter="true" />
<section isLeft="false" maxWidthNode="section06">
<effect node="rightArm01Effect" />
</section>
<section isLeft="false" maxWidthNode="section07">
<effect node="rightArm02Effect" />
</section>
<section isLeft="false" maxWidthNode="section08">
<effect node="rightArm03Effect" />
</section>
<section isLeft="false" maxWidthNode="section09">
<effect node="rightArm04Effect" />
</section>
</sections>
<sectionNodes>
<sectionNode node="workAreaStart" isLeft="true" minTransX="1" maxTransX="12" />
<sectionNode node="workAreaWidth" isLeft="false" minTransX="-1" maxTransX="-12" />
<sectionNode node="workAreaHeight" isLeft="true" minTransX="1" maxTransX="12" />
<sectionNode node="aiMarkerLeft" isLeft="true" minTransX="1" maxTransX="12" />
<sectionNode node="aiMarkerRight" isLeft="false" minTransX="-1" maxTransX="-12" />
</sectionNodes>
</variableWorkWidth>
<groundAdjustedNodes>
<groundAdjustedNode node="boomAlignLeft" yOffset="2" minY="-4" maxY="2" moveSpeed="10" moveSpeedStateChange="0.5" activationTime="3">
<raycastNode node="boomRaycastLeft" distance="6"/>
<foldable minLimit="0" maxLimit="0.1"/>
</groundAdjustedNode>
<groundAdjustedNode node="boomAlignRight" yOffset="2" minY="-4" maxY="2" moveSpeed="10" moveSpeedStateChange="0.5" activationTime="3">
<raycastNode node="boomRaycastRight" distance="6"/>
<foldable minLimit="0" maxLimit="0.1"/>
</groundAdjustedNode>
<groundAdjustedNode node="boomAlignCenter" yOffset="0" minY="-3" maxY="0" moveSpeed="10" moveSpeedStateChange="0.5" activationTime="3">
<raycastNode node="boomRaycastCenter" distance="3"/>
<foldable minLimit="0" maxLimit="0.1"/>
</groundAdjustedNode>
</groundAdjustedNodes>
<foldable>
<foldingConfigurations>
<foldingConfiguration>
<foldingParts startMoveDirection="1" turnOnFoldMaxLimit="0.1" turnOnFoldMinLimit="0">
<foldingPart animationName="folding" speedScale="0.7" />
</foldingParts>
</foldingConfiguration>
</foldingConfigurations>
</foldable>
<animations>
<animation name="folding">
<part node="leftArm04" startTime="0" endTime="3" startRot="0 0 0" endRot="0 179.9 0" tangentType="spline"/>
<part node="leftArm03" startTime="3" endTime="9" startRot="0 0 0" endRot="0 -179.9 0" tangentType="spline"/>
<part node="leftArm02" startTime="3" endTime="9" startRot="0 0 0" endRot="0 179.9 0" tangentType="spline"/>
<part node="leftArm01Rot" startTime="9" endTime="12" startRot="0 0 0" endRot="0 0 -82.5" tangentType="spline"/>
<part node="leftArm01Part" startTime="11" endTime="12" startRot="0 0 0" endRot="0 0 10" tangentType="spline"/>
<part node="rightArm04" startTime="0" endTime="3" startRot="0 0 0" endRot="0 -179.9 0" tangentType="spline"/>
<part node="rightArm03" startTime="3" endTime="9" startRot="0 0 0" endRot="0 179.9 0" tangentType="spline"/>
<part node="rightArm02" startTime="3" endTime="9" startRot="0 0 0" endRot="0 -179.9 0" tangentType="spline"/>
<part node="rightArm01Rot" startTime="9" endTime="12" startRot="0 0 0" endRot="0 0 82.5" tangentType="spline"/>
<part node="rightArm01Part" startTime="11" endTime="12" startRot="0 0 0" endRot="0 0 -10" tangentType="spline"/>
<part node="backArmPart01" startTime="0" endTime="3" startTrans="0 0 0" endTrans="0 -0.2 0"/>
<part node="backArmPart01Punch" startTime="0" endTime="3" startTrans="0 0 0" endTrans="0 -0.05 0"/>
<part node="backArmPart01" startTime="12" endTime="13" startTrans="0 -0.2 0" endTrans="0 -0.45 0"/>
<part node="backArmPart01Punch" startTime="12" endTime="13" startTrans="0 -0.05 0" endTrans="0 -0.1 0"/>
<sound template="defaultHydraulicSound" startTime="12" endTime="12.99" volumeScale="1.7" pitchScale="0.6" fadeIn="0.1" fadeOut="0.1" />
<sound template="defaultHydraulicSound" startTime="9" endTime="12" volumeScale="1.7" pitchScale="0.8" fadeIn="0.1" fadeOut="0.1" />
<sound template="defaultHydraulicSound" startTime="3" endTime="8.99" volumeScale="1.7" pitchScale="1.1" fadeIn="0.1" fadeOut="0.1" />
<sound template="defaultHydraulicSound" startTime="0.01" endTime="3" volumeScale="1.7" pitchScale="0.7" fadeIn="0.1" fadeOut="0.1" />
<sound template="sheetImp02" startTime="0.01" volumeScale="1.9" pitchScale="1.1" />
<sound template="clackVar6" startTime="0.01" volumeScale="1" pitchScale="1.1" />
<sound template="clackVar4" startTime="3.01" volumeScale="0.9" pitchScale="1.5" />
<sound template="sheetImp02" startTime="3.02" volumeScale="2" pitchScale="2.1" />
<sound template="sheetImp02" startTime="9" volumeScale="1.6" pitchScale="1.9" />
<sound template="clackVar4" startTime="9" volumeScale="1.4" pitchScale="1.5" />
<sound template="sheetImp05" startTime="12" volumeScale="2" pitchScale="1.1" />
<sound template="clackVar4" startTime="12" volumeScale="1" pitchScale="1.2" />
<sound template="sheetImp02" startTime="12.99" volumeScale="2.5" pitchScale="0.7" />
<sound template="sheetImp01" startTime="12.99" volumeScale="1.5" pitchScale="0.8" />
</animation>
<animation name="mainArmMovement">
<part node="backArmPart01Punch" startTime="0" endTime="1" startTrans="0 -0.2 0" endTrans="0 0.5 0"/>
<part node="backArmPart01" startTime="0" endTime="1" startTrans="0 -0.6 0" endTrans="0 1.0 0"/>
</animation>
<animation name="cableTrayAnimation">
<part node="cableTray" startTime="0" endTime="1" shaderParameter="lengthAndRadius" shaderStartValues="1.25 0.24 0 0" shaderEndValues="2.05 0.24 0 0"/>
</animation>
<animation name="fillLevelAnimation">
<part node="fillLevelIndicator" startTime="0.0" endTime="0.05" startTrans="0.24 2.6 0.67" endTrans="0.24 2.533 0.67" />
<part node="fillLevelIndicator" startTime="0.05" endTime="0.1" startTrans="0.24 2.533 0.67" endTrans="0.24 2.447 0.67" />
<part node="fillLevelIndicator" startTime="0.1" endTime="0.15" startTrans="0.24 2.447 0.67" endTrans="0.24 2.381 0.67" />
<part node="fillLevelIndicator" startTime="0.15" endTime="0.2" startTrans="0.24 2.381 0.67" endTrans="0.24 2.333 0.67" />
<part node="fillLevelIndicator" startTime="0.2" endTime="0.3" startTrans="0.24 2.333 0.67" endTrans="0.24 2.249 0.67" />
<part node="fillLevelIndicator" startTime="0.3" endTime="0.4" startTrans="0.24 2.249 0.67" endTrans="0.24 2.177 0.67" />
<part node="fillLevelIndicator" startTime="0.4" endTime="0.5" startTrans="0.24 2.177 0.67" endTrans="0.24 2.112 0.67" />
<part node="fillLevelIndicator" startTime="0.5" endTime="0.6" startTrans="0.24 2.112 0.67" endTrans="0.24 2.043 0.67" />
<part node="fillLevelIndicator" startTime="0.6" endTime="0.7" startTrans="0.24 2.043 0.67" endTrans="0.24 1.981 0.67" />
<part node="fillLevelIndicator" startTime="0.7" endTime="0.8" startTrans="0.24 1.981 0.67" endTrans="0.24 1.918 0.67" />
<part node="fillLevelIndicator" startTime="0.8" endTime="0.9" startTrans="0.24 1.918 0.67" endTrans="0.24 1.853 0.67" />
<part node="fillLevelIndicator" startTime="0.9" endTime="0.95" startTrans="0.24 1.853 0.67" endTrans="0.24 1.82 0.67" />
<part node="fillLevelIndicator" startTime="0.95" endTime="1.0" startTrans="0.24 1.82 0.67" endTrans="0.24 1.784 0.67" />
<part node="fillLevelIndicator" startTime="1.0" endTime="1.05" startTrans="0.24 1.784 0.67" endTrans="0.24 1.753 0.67" />
<part node="fillLevelIndicator" startTime="1.05" endTime="1.1" startTrans="0.24 1.753 0.67" endTrans="0.24 1.718 0.67" />
<part node="fillLevelIndicator" startTime="1.1" endTime="1.15" startTrans="0.24 1.718 0.67" endTrans="0.24 1.681 0.67" />
<part node="fillLevelIndicator" startTime="1.15" endTime="1.2" startTrans="0.24 1.681 0.67" endTrans="0.24 1.647 0.67" />
</animation>
</animations>
<cylindered>
<movingTools>
<movingTool node="backArmPart01" playSound="true" foldMinLimit="0" foldMaxLimit="0.1">
<controls axis="AXIS_SPRAYER_ARM" invertAxis="false" mouseSpeedFactor="0.5" iconName="SPRAYER_ARM_TRANSLATE_Y" />
<animation animSpeed="0.15" animAcceleration="5" animName="mainArmMovement" />
<dependentAnimation name="cableTrayAnimation" translationAxis="2" minValue="-0.6" maxValue="1.0"/>
</movingTool>
<movingTool node="leftArm01" playSound="true">
<dependentPart node="leftArm01Hydraulic" />
</movingTool>
<movingTool node="leftArm01Rot" playSound="true">
<dependentPart node="leftArm01Hydraulic" />
</movingTool>
<movingTool node="rightArm01" playSound="true">
<dependentPart node="rightArm01Hydraulic" />
</movingTool>
<movingTool node="rightArm01Rot" playSound="true">
<dependentPart node="rightArm01Hydraulic" />
</movingTool>
<movingTool node="leftArm02" playSound="true">
<dependentPart node="leftArm02Part01" />
</movingTool>
<movingTool node="leftArm03" playSound="true">
<dependentPart node="leftArm03Part01" />
</movingTool>
<movingTool node="leftArm04" playSound="true">
<dependentPart node="leftArm04Part01" />
</movingTool>
<movingTool node="rightArm02" playSound="true">
<dependentPart node="rightArm02Part01" />
</movingTool>
<movingTool node="rightArm03" playSound="true">
<dependentPart node="rightArm03Part01" />
</movingTool>
<movingTool node="rightArm04" playSound="true">
<dependentPart node="rightArm04Part01" />
</movingTool>
<movingTool node="backArmPart02" playSound="true">
<dependentPart node="backArmPart02Arm01" />
</movingTool>
<movingTool node="boomAlignLeft">
<dependentPart node="boomAlignCenterLeft" />
<dependentPart node="boomAlignLeftRot" />
</movingTool>
<movingTool node="boomAlignRight">
<dependentPart node="boomAlignCenterRight" />
<dependentPart node="boomAlignLeftRot" />
</movingTool>
<movingTool node="boomAlignCenter">
<dependentPart node="boomAlignCenterLeft" />
<dependentPart node="boomAlignCenterRight" />
</movingTool>
</movingTools>
<movingParts>
<movingPart node="leftArm01Hydraulic" referencePoint="leftArm01HydraulicRef" referenceFrame="leftArm01HydraulicRef">
<translatingPart node="leftArm01HydraulicPunch" />
</movingPart>
<movingPart node="rightArm01Hydraulic" referencePoint="rightArm01HydraulicRef" referenceFrame="rightArm01HydraulicRef">
<translatingPart node="rightArm01HydraulicPunch" />
</movingPart>
<movingPart node="leftArm02Part01" localReferencePoint="leftArm02Part02" referencePoint="leftArm02Part02Ref" referenceFrame="leftArm02Part01RefFrame" limitedAxis="1">
<dependentPart node="leftArm02Part02" />
<dependentPart node="leftArm02Part02Hydraulic" />
</movingPart>
<movingPart node="leftArm02Part02" referencePoint="leftArm02Part02Ref" referenceFrame="leftArm02Part02Ref"/>
<movingPart node="leftArm02Part02Hydraulic" referencePoint="leftArm02Part02HydraulicRef" referenceFrame="leftArm02Part02HydraulicRefFrame">
<translatingPart node="leftArm02Part02HydraulicPunch" />
</movingPart>
<movingPart node="leftArm03Part01" localReferencePoint="leftArm03Part02" referencePoint="leftArm03Part02Ref" referenceFrame="leftArm03Part01RefFrame" limitedAxis="1">
<dependentPart node="leftArm03Part02" />
<dependentPart node="leftArm03Part02Hydraulic" />
</movingPart>
<movingPart node="leftArm03Part02" referencePoint="leftArm03Part02Ref" referenceFrame="leftArm03Part02Ref"/>
<movingPart node="leftArm03Part02Hydraulic" referencePoint="leftArm03Part02HydraulicRef" referenceFrame="leftArm03Part02HydraulicRefFrame">
<translatingPart node="leftArm03Part02HydraulicPunch" />
</movingPart>
<movingPart node="leftArm04Part01" localReferencePoint="leftArm04Part02" referencePoint="leftArm04Part02Ref" referenceFrame="leftArm04Part01RefFrame" limitedAxis="1">
<dependentPart node="leftArm04Part02" />
<dependentPart node="leftArm04Part02Hydraulic" />
</movingPart>
<movingPart node="leftArm04Part02" referencePoint="leftArm04Part02Ref" referenceFrame="leftArm04Part02Ref"/>
<movingPart node="leftArm04Part02Hydraulic" referencePoint="leftArm04Part02HydraulicRef" referenceFrame="leftArm04Part02HydraulicRefFrame">
<translatingPart node="leftArm04Part02HydraulicPunch" />
</movingPart>
<movingPart node="rightArm02Part01" localReferencePoint="rightArm02Part02" referencePoint="rightArm02Part02Ref" referenceFrame="rightArm02Part01RefFrame" limitedAxis="1">
<dependentPart node="rightArm02Part02" />
<dependentPart node="rightArm02Part02Hydraulic" />
</movingPart>
<movingPart node="rightArm02Part02" referencePoint="rightArm02Part02Ref" referenceFrame="rightArm02Part02Ref"/>
<movingPart node="rightArm02Part02Hydraulic" referencePoint="rightArm02Part02HydraulicRef" referenceFrame="rightArm02Part02HydraulicRefFrame">
<translatingPart node="rightArm02Part02HydraulicPunch" />
</movingPart>
<movingPart node="rightArm03Part01" localReferencePoint="rightArm03Part02" referencePoint="rightArm03Part02Ref" referenceFrame="rightArm03Part01RefFrame" limitedAxis="1">
<dependentPart node="rightArm03Part02" />
<dependentPart node="rightArm03Part02Hydraulic" />
</movingPart>
<movingPart node="rightArm03Part02" referencePoint="rightArm03Part02Ref" referenceFrame="rightArm03Part02Ref"/>
<movingPart node="rightArm03Part02Hydraulic" referencePoint="rightArm03Part02HydraulicRef" referenceFrame="rightArm03Part02HydraulicRefFrame">
<translatingPart node="rightArm03Part02HydraulicPunch" />
</movingPart>
<movingPart node="rightArm04Part01" localReferencePoint="rightArm04Part02" referencePoint="rightArm04Part02Ref" referenceFrame="rightArm04Part01RefFrame" limitedAxis="1">
<dependentPart node="rightArm04Part02" />
<dependentPart node="rightArm04Part02Hydraulic" />
</movingPart>
<movingPart node="rightArm04Part02" referencePoint="rightArm04Part02Ref" referenceFrame="rightArm04Part02Ref"/>
<movingPart node="rightArm04Part02Hydraulic" referencePoint="rightArm04Part02HydraulicRef" referenceFrame="rightArm04Part02HydraulicRefFrame">
<translatingPart node="rightArm04Part02HydraulicPunch" />
</movingPart>
<movingPart node="backArmPart02Arm01" localReferencePoint="backArmPart02Arm02" referencePoint="backArmPart02Arm02Ref" referenceFrame="backArmPart02Arm01RefFrame" limitedAxis="1">
<dependentPart node="backArmPart02Arm02" />
<dependentPart node="backArmPart02Arm03" />
<dependentPart node="backArmPart02Arm02Hydraulic" />
</movingPart>
<movingPart node="backArmPart02Arm02" referencePoint="backArmPart02Arm02Ref" referenceFrame="backArmPart02Arm02Ref"/>
<movingPart node="backArmPart02Arm02Hydraulic" referencePoint="backArmPart02Arm02HydraulicRef" referenceFrame="backArmPart02Arm02HydraulicRef">
<translatingPart node="backArmPart02Arm02HydraulicPunch" />
</movingPart>
<movingPart node="backArmPart02Arm03" localReferencePoint="backArmPart02Arm04" referencePoint="backArmPart02Arm04Ref" referenceFrame="backArmPart02Arm03RefFrame" limitedAxis="1">
<dependentPart node="backArmPart02Arm04" />
</movingPart>
<movingPart node="backArmPart02Arm04" referencePoint="backArmPart02Arm04Ref" referenceFrame="backArmPart02Arm04Ref"/>
<movingPart node="boomAlignCenterLeft" referencePoint="boomAlignCenterLeftRef" referenceFrame="boomAlignCenterLeftRef">
<dependentPart node="leftArm01" />
<dependentPart node="leftArm01Hydraulic" />
</movingPart>
<movingPart node="boomAlignCenterRight" referencePoint="boomAlignCenterRightRef" referenceFrame="boomAlignCenterRightRef">
<dependentPart node="rightArm01" />
<dependentPart node="rightArm01Hydraulic" />
</movingPart>
<movingPart node="boomAlignLeftRot" referencePoint="boomAlignLeftRotRef" referenceFrame="boomAlignLeftRotRef">
<dependentPart node="backArmPart02" />
<dependentPart node="backArmPart02Arm01" />
</movingPart>
<movingPart node="backArmPart02" referenceFrame="mainArmRotPart01Ref" limitedAxis="1" minRot="-9" maxRot="9">
<dependentPart node="boomAlignCenterLeft" />
<dependentPart node="boomAlignCenterRight" />
</movingPart>
<movingPart node="leftArm01" referenceFrame="leftArm02Ref"/>
<movingPart node="rightArm01" referenceFrame="rightArm02Ref"/>
</movingParts>
<sounds>
<actionSound template="defaultHydraulicSound" pitchScale="0.4" volumeScale="2.0" linkNode="backArmPart01" actionNames="TOOL_MOVE_POS TOOL_MOVE_NEG" nodes="backArmPart01" fadeIn="0.01" fadeOut="0.01" />
<actionSound template="clackVar6" pitchScale="0.8" volumeScale="1" linkNode="backArmPart01" actionNames="TOOL_MOVE_END_POS_LIMIT" nodes="backArmPart01" />
<actionSound template="sheetImp02" pitchScale="1.3" volumeScale="1.4" linkNode="backArmPart01" actionNames="TOOL_MOVE_END_POS_LIMIT" nodes="backArmPart01" />
<actionSound template="cylinderPunch" pitchScale="1.8" volumeScale="0.2" linkNode="backArmPart01" actionNames="TOOL_MOVE_END_POS_LIMIT" nodes="backArmPart01" />
<actionSound template="clackVar6" pitchScale="0.8" volumeScale="1.2" linkNode="backArmPart01" actionNames="TOOL_MOVE_END_NEG_LIMIT" nodes="backArmPart01" />
<actionSound template="metalClose" pitchScale="1.5" volumeScale="0.3" linkNode="backArmPart01" actionNames="TOOL_MOVE_END_NEG_LIMIT" nodes="backArmPart01" />
<actionSound template="sheetImp02" pitchScale="0.8" volumeScale="1.4" linkNode="backArmPart01" actionNames="TOOL_MOVE_END_NEG_LIMIT" nodes="backArmPart01" />
</sounds>
</cylindered>
<fillUnit>
<fillUnitConfigurations>
<fillUnitConfiguration>
<fillUnits>
<unloading width="7" offset="0 0 0" />
<fillUnit unitTextOverride="$l10n_unit_literShort" fillTypeCategories="sprayer" capacity="250000000">
<exactFillRootNode node="exactFillRootNode"/>
<fillLevelAnimation name="fillLevelAnimation"/>
</fillUnit>
</fillUnits>
</fillUnitConfiguration>
</fillUnitConfigurations>
</fillUnit>
<dischargeable requiresTipOcclusionArea="false">
<dischargeNode node="dischargeTrigger" emptySpeed="200" fillUnitIndex="1" allowAIDischarge="true">
<info width="1.0" length="0.5" zOffset="0.4" />
<trigger node="dischargeTrigger" />
</dischargeNode>
</dischargeable>
<turnOnVehicle turnOffIfNotAllowed="true" >
<sounds>
<work template="DEFAULT_SPRAYER" linkNode="mega1200L_main_component1" />
</sounds>
</turnOnVehicle>
<ai>
<areaMarkers leftNode="aiMarkerLeft" rightNode="aiMarkerRight" backNode="aiMarkerBack" />
<needsLowering value="false"/>
<collisionTrigger node="aiCollisionNode" width="24.0" height="3.5"/>
<allowTurnBackward value="false" />
<agentAttachment width="2.5" height="3.5" length="2.2" lengthOffset="-0.2"/>
</ai>
<foliageBending>
<bendingNode minX="-1.15" maxX="1.15" minZ="-1.3" maxZ="0.7" yOffset="0.25" />
<bendingNode minX="-2.4" maxX="0" minZ="-0.2" maxZ="0.3" yOffset="-0.1" node="leftArm01Rot" />
<bendingNode minX="0" maxX="2.4" minZ="-0.2" maxZ="0.3" yOffset="-0.1" node="rightArm01Rot" />
<bendingNode minX="-0.1" maxX="2.5" minZ="-0.08" maxZ="0.33" yOffset="-0.25" node="leftArm02" />
<bendingNode minX="-2.5" maxX="0.1" minZ="-0.08" maxZ="0.33" yOffset="-0.25" node="rightArm02" />
<bendingNode minX="0" maxX="3" minZ="-0.3" maxZ="0.1" yOffset="-0.2" node="leftArm03" />
<bendingNode minX="-3" maxX="0" minZ="-0.3" maxZ="0.1" yOffset="-0.2" node="rightArm03" />
<bendingNode minX="0.05" maxX="3" minZ="-0.1" maxZ="0.3" yOffset="-0.15" node="leftArm04" />
<bendingNode minX="-3" maxX="-0.05" minZ="-0.1" maxZ="0.3" yOffset="-0.15" node="rightArm04" />
</foliageBending>
<baseMaterial>
<material name="mega1200L_mat" baseNode="mega1200L_vis">
<shaderParameter name="colorMat0" value="HARDI_RED"/>
<shaderParameter name="colorMat4" value="HARDI_GREY"/>
<shaderParameter name="colorMat6" value="HARDI_YELLOW"/>
</material>
</baseMaterial>
<wearable wearDuration="480" workMultiplier="5" fieldMultiplier="2"/>
<washable dirtDuration="90" washDuration="1" workMultiplier="2" fieldMultiplier="2"/>
<i3dMappings>
<i3dMapping id="mega1200L_main_component1" node="0>" />
<i3dMapping id="mega1200L_vis" node="0>0" />
<i3dMapping id="attacherJoint" node="0>0|0|0" />
<i3dMapping id="topReferenceNode" node="0>0|0|1" />
<i3dMapping id="hydraulicIn01_detached" node="0>0|0|2|0" />
<i3dMapping id="hydraulicIn01_detachedAdapter" node="0>0|0|2|0|0" />
<i3dMapping id="hydraulicOut01_detached" node="0>0|0|2|1" />
<i3dMapping id="hydraulicOut01_detachedAdapter" node="0>0|0|2|1|0" />
<i3dMapping id="hydraulicIn02_detached" node="0>0|0|2|2" />
<i3dMapping id="hydraulicIn02_detachedAdapter" node="0>0|0|2|2|0" />
<i3dMapping id="hydraulicOut02_detached" node="0>0|0|2|3" />
<i3dMapping id="hydraulicOut02" node="0>0|0|2|4" />
<i3dMapping id="hydraulicOut02_detachedAdapter" node="0>0|0|2|4|0" />
<i3dMapping id="hydraulicIn01" node="0>0|0|2|5" />
<i3dMapping id="hydraulicIn02" node="0>0|0|2|6" />
<i3dMapping id="hydraulicOut01" node="0>0|0|2|7" />
<i3dMapping id="bottomPipe01" node="0>0|0|2|8" />
<i3dMapping id="bottomPipe02" node="0>0|0|2|9" />
<i3dMapping id="ptoInputNode" node="0>0|0|3" />
<i3dMapping id="ptoDetachNode" node="0>0|0|4" />
<i3dMapping id="backArmPart01" node="0>0|1|0" />
<i3dMapping id="backArmPart02" node="0>0|1|0|0|0" />
<i3dMapping id="leftArm01Part" node="0>0|1|0|0|0|0|0" />
<i3dMapping id="leftArm01Rot" node="0>0|1|0|0|0|0|0|0|0" />
<i3dMapping id="leftArm01" node="0>0|1|0|0|0|0|0|0|0|0" />
<i3dMapping id="leftArm02" node="0>0|1|0|0|0|0|0|0|0|0|0|0" />
<i3dMapping id="leftArm03" node="0>0|1|0|0|0|0|0|0|0|0|0|0|0" />
<i3dMapping id="leftArm04" node="0>0|1|0|0|0|0|0|0|0|0|0|0|0|0" />
<i3dMapping id="leftArm04Part02Ref" node="0>0|1|0|0|0|0|0|0|0|0|0|0|0|0|0" />
<i3dMapping id="leftArm04Effect" node="0>0|1|0|0|0|0|0|0|0|0|0|0|0|0|1" />
<i3dMapping id="leftArm03Part02Ref" node="0>0|1|0|0|0|0|0|0|0|0|0|0|0|1" />
<i3dMapping id="leftArm04Part01RefFrame" node="0>0|1|0|0|0|0|0|0|0|0|0|0|0|2" />
<i3dMapping id="leftArm04Part01" node="0>0|1|0|0|0|0|0|0|0|0|0|0|0|2|0" />
<i3dMapping id="leftArm04Part02" node="0>0|1|0|0|0|0|0|0|0|0|0|0|0|2|0|0" />
<i3dMapping id="leftArm04Part02HydraulicRef" node="0>0|1|0|0|0|0|0|0|0|0|0|0|0|2|0|1" />
<i3dMapping id="leftArm04Part02HydraulicRefFrame" node="0>0|1|0|0|0|0|0|0|0|0|0|0|0|3" />
<i3dMapping id="leftArm04Part02Hydraulic" node="0>0|1|0|0|0|0|0|0|0|0|0|0|0|3|0" />
<i3dMapping id="leftArm04Part02HydraulicPunch" node="0>0|1|0|0|0|0|0|0|0|0|0|0|0|3|0|0" />
<i3dMapping id="leftArm03Effect" node="0>0|1|0|0|0|0|0|0|0|0|0|0|0|4" />
<i3dMapping id="leftArm02Part01RefFrame" node="0>0|1|0|0|0|0|0|0|0|0|0|0|1" />
<i3dMapping id="leftArm02Part01" node="0>0|1|0|0|0|0|0|0|0|0|0|0|1|0" />
<i3dMapping id="leftArm02Part02" node="0>0|1|0|0|0|0|0|0|0|0|0|0|1|0|0" />
<i3dMapping id="leftArm02Part02HydraulicRef" node="0>0|1|0|0|0|0|0|0|0|0|0|0|1|0|1" />
<i3dMapping id="leftArm02Part02HydraulicRefFrame" node="0>0|1|0|0|0|0|0|0|0|0|0|0|2" />
<i3dMapping id="leftArm02Part02Hydraulic" node="0>0|1|0|0|0|0|0|0|0|0|0|0|2|0" />
<i3dMapping id="leftArm02Part02HydraulicPunch" node="0>0|1|0|0|0|0|0|0|0|0|0|0|2|0|0" />
<i3dMapping id="leftArm03Part02HydraulicRefFrame" node="0>0|1|0|0|0|0|0|0|0|0|0|0|3" />
<i3dMapping id="leftArm03Part02Hydraulic" node="0>0|1|0|0|0|0|0|0|0|0|0|0|3|0" />
<i3dMapping id="leftArm03Part02HydraulicPunch" node="0>0|1|0|0|0|0|0|0|0|0|0|0|3|0|0" />
<i3dMapping id="leftArm03Part01RefFrame" node="0>0|1|0|0|0|0|0|0|0|0|0|0|4" />
<i3dMapping id="leftArm03Part01" node="0>0|1|0|0|0|0|0|0|0|0|0|0|4|0" />
<i3dMapping id="leftArm03Part02" node="0>0|1|0|0|0|0|0|0|0|0|0|0|4|0|0" />
<i3dMapping id="leftArm03Part02HydraulicRef" node="0>0|1|0|0|0|0|0|0|0|0|0|0|4|0|1" />
<i3dMapping id="hellaWorkingLightRound_01_03" node="0>0|1|0|0|0|0|0|0|0|0|0|0|5" />
<i3dMapping id="workLightHigh03" node="0>0|1|0|0|0|0|0|0|0|0|0|0|6" />
<i3dMapping id="leftArm02Effect" node="0>0|1|0|0|0|0|0|0|0|0|0|0|10" />
<i3dMapping id="leftArm01HydraulicRef" node="0>0|1|0|0|0|0|0|0|0|0|1" />
<i3dMapping id="leftArm02Part02Ref" node="0>0|1|0|0|0|0|0|0|0|0|2" />
<i3dMapping id="leftArm01Effect" node="0>0|1|0|0|0|0|0|0|0|0|3" />
<i3dMapping id="hellaWorkingLightRound_01_01" node="0>0|1|0|0|0|0|0|1" />
<i3dMapping id="workLightHigh01" node="0>0|1|0|0|0|0|0|2" />
<i3dMapping id="rightArm01Part" node="0>0|1|0|0|0|1|0" />
<i3dMapping id="rightArm01Rot" node="0>0|1|0|0|0|1|0|0|0" />
<i3dMapping id="rightArm01" node="0>0|1|0|0|0|1|0|0|0|0" />
<i3dMapping id="rightArm02" node="0>0|1|0|0|0|1|0|0|0|0|0|0" />
<i3dMapping id="rightArm03" node="0>0|1|0|0|0|1|0|0|0|0|0|0|0" />
<i3dMapping id="rightArm04" node="0>0|1|0|0|0|1|0|0|0|0|0|0|0|0" />
<i3dMapping id="rightArm04Part02Ref" node="0>0|1|0|0|0|1|0|0|0|0|0|0|0|0|0" />
<i3dMapping id="rightArm04Effect" node="0>0|1|0|0|0|1|0|0|0|0|0|0|0|0|1" />
<i3dMapping id="rightArm03Part02Ref" node="0>0|1|0|0|0|1|0|0|0|0|0|0|0|1" />
<i3dMapping id="rightArm04Part01RefFrame" node="0>0|1|0|0|0|1|0|0|0|0|0|0|0|2" />
<i3dMapping id="rightArm04Part01" node="0>0|1|0|0|0|1|0|0|0|0|0|0|0|2|0" />
<i3dMapping id="rightArm04Part02" node="0>0|1|0|0|0|1|0|0|0|0|0|0|0|2|0|0" />
<i3dMapping id="rightArm04Part02HydraulicRef" node="0>0|1|0|0|0|1|0|0|0|0|0|0|0|2|0|1" />
<i3dMapping id="rightArm04Part02HydraulicRefFrame" node="0>0|1|0|0|0|1|0|0|0|0|0|0|0|3" />
<i3dMapping id="rightArm04Part02Hydraulic" node="0>0|1|0|0|0|1|0|0|0|0|0|0|0|3|0" />
<i3dMapping id="rightArm04Part02HydraulicPunch" node="0>0|1|0|0|0|1|0|0|0|0|0|0|0|3|0|0" />
<i3dMapping id="rightArm03Effect" node="0>0|1|0|0|0|1|0|0|0|0|0|0|0|4" />
<i3dMapping id="rightArm02Part01RefFrame" node="0>0|1|0|0|0|1|0|0|0|0|0|0|1" />
<i3dMapping id="rightArm02Part01" node="0>0|1|0|0|0|1|0|0|0|0|0|0|1|0" />
<i3dMapping id="rightArm02Part02" node="0>0|1|0|0|0|1|0|0|0|0|0|0|1|0|0" />
<i3dMapping id="rightArm02Part02HydraulicRef" node="0>0|1|0|0|0|1|0|0|0|0|0|0|1|0|1" />
<i3dMapping id="rightArm02Part02HydraulicRefFrame" node="0>0|1|0|0|0|1|0|0|0|0|0|0|2" />
<i3dMapping id="rightArm02Part02Hydraulic" node="0>0|1|0|0|0|1|0|0|0|0|0|0|2|0" />
<i3dMapping id="rightArm02Part02HydraulicPunch" node="0>0|1|0|0|0|1|0|0|0|0|0|0|2|0|0" />
<i3dMapping id="rightArm03Part01RefFrame" node="0>0|1|0|0|0|1|0|0|0|0|0|0|3" />
<i3dMapping id="rightArm03Part01" node="0>0|1|0|0|0|1|0|0|0|0|0|0|3|0" />
<i3dMapping id="rightArm03Part02" node="0>0|1|0|0|0|1|0|0|0|0|0|0|3|0|0" />
<i3dMapping id="rightArm03Part02HydraulicRef" node="0>0|1|0|0|0|1|0|0|0|0|0|0|3|0|1" />
<i3dMapping id="rightArm03Part02HydraulicRefFrame" node="0>0|1|0|0|0|1|0|0|0|0|0|0|4" />
<i3dMapping id="rightArm03Part02Hydraulic" node="0>0|1|0|0|0|1|0|0|0|0|0|0|4|0" />
<i3dMapping id="rightArm03Part02HydraulicPunch" node="0>0|1|0|0|0|1|0|0|0|0|0|0|4|0|0" />
<i3dMapping id="hellaWorkingLightRound_01_04" node="0>0|1|0|0|0|1|0|0|0|0|0|0|5" />
<i3dMapping id="workLightHigh04" node="0>0|1|0|0|0|1|0|0|0|0|0|0|6" />
<i3dMapping id="rightArm02Effect" node="0>0|1|0|0|0|1|0|0|0|0|0|0|7" />
<i3dMapping id="rightArm01HydraulicRef" node="0>0|1|0|0|0|1|0|0|0|0|1" />
<i3dMapping id="rightArm02Part02Ref" node="0>0|1|0|0|0|1|0|0|0|0|2" />
<i3dMapping id="rightArm01Effect" node="0>0|1|0|0|0|1|0|0|0|0|3" />
<i3dMapping id="hellaWorkingLightRound_01_02" node="0>0|1|0|0|0|1|0|1" />
<i3dMapping id="workLightHigh02" node="0>0|1|0|0|0|1|0|2" />
<i3dMapping id="leftArm01Hydraulic" node="0>0|1|0|0|0|3" />
<i3dMapping id="leftArm01HydraulicPunch" node="0>0|1|0|0|0|3|0" />
<i3dMapping id="rightArm01Hydraulic" node="0>0|1|0|0|0|4" />
<i3dMapping id="rightArm01HydraulicPunch" node="0>0|1|0|0|0|4|0" />
<i3dMapping id="backArmPart02Arm02Ref" node="0>0|1|0|0|0|5" />
<i3dMapping id="backArmPart02Arm04Ref" node="0>0|1|0|0|0|6" />
<i3dMapping id="bigTriangle" node="0>0|1|0|0|0|7|0|0" />
<i3dMapping id="redRound_02" node="0>0|1|0|0|0|7|0|1" />
<i3dMapping id="redRound_03" node="0>0|1|0|0|0|7|0|2" />
<i3dMapping id="rearLight10_01" node="0>0|1|0|0|0|7|0|3" />
<i3dMapping id="rearLight10_02" node="0>0|1|0|0|0|7|0|4" />
<i3dMapping id="backLightsHigh1" node="0>0|1|0|0|0|7|1|0" />
<i3dMapping id="turnLightLeftBack" node="0>0|1|0|0|0|7|2|0" />
<i3dMapping id="turnLightRightBack" node="0>0|1|0|0|0|7|2|1" />
<i3dMapping id="backArmEffect" node="0>0|1|0|0|0|8" />
<i3dMapping id="backArmPart02Arm01RefFrame" node="0>0|1|0|1" />
<i3dMapping id="backArmPart02Arm01" node="0>0|1|0|1|0" />
<i3dMapping id="backArmPart02Arm02" node="0>0|1|0|1|0|0" />
<i3dMapping id="backArmPart02Arm02HydraulicRef" node="0>0|1|0|1|0|0|0" />
<i3dMapping id="backArmPart02Arm02Hydraulic" node="0>0|1|0|2" />
<i3dMapping id="backArmPart02Arm02HydraulicPunch" node="0>0|1|0|2|0" />
<i3dMapping id="backArmPart02Arm03RefFrame" node="0>0|1|0|3" />
<i3dMapping id="backArmPart02Arm03" node="0>0|1|0|3|0" />
<i3dMapping id="backArmPart02Arm04" node="0>0|1|0|3|0|0" />
<i3dMapping id="boomAligment" node="0>0|1|0|4" />
<i3dMapping id="boomRaycastLeftRot" node="0>0|1|0|4|0" />
<i3dMapping id="boomRaycastLeft" node="0>0|1|0|4|0|0" />
<i3dMapping id="boomAlignLeft" node="0>0|1|0|4|0|1" />
<i3dMapping id="boomAlignLeftRot" node="0>0|1|0|4|0|1|0" />
<i3dMapping id="mainArmRotPart01Ref" node="0>0|1|0|4|0|1|0|0" />
<i3dMapping id="boomAlignCenterLeftRef" node="0>0|1|0|4|0|1|1" />
<i3dMapping id="boomRaycastRightRot" node="0>0|1|0|4|1" />
<i3dMapping id="boomRaycastRight" node="0>0|1|0|4|1|0" />
<i3dMapping id="boomAlignRight" node="0>0|1|0|4|1|1" />
<i3dMapping id="boomAlignLeftRotRef" node="0>0|1|0|4|1|1|0" />
<i3dMapping id="boomAlignCenterRightRef" node="0>0|1|0|4|1|1|1" />
<i3dMapping id="boomRaycastCenterRot" node="0>0|1|0|4|2" />
<i3dMapping id="boomRaycastCenter" node="0>0|1|0|4|2|0" />
<i3dMapping id="boomAlignCenter" node="0>0|1|0|4|2|1" />
<i3dMapping id="boomAlignCenterLeft" node="0>0|1|0|4|2|1|0" />
<i3dMapping id="leftArm02Ref" node="0>0|1|0|4|2|1|0|0" />
<i3dMapping id="boomAlignCenterRight" node="0>0|1|0|4|2|1|1" />
<i3dMapping id="rightArm02Ref" node="0>0|1|0|4|2|1|1|0" />
<i3dMapping id="licensePlateBack" node="0>0|1|0|5" />
<i3dMapping id="backArmPart01Punch" node="0>0|1|1" />
<i3dMapping id="cableTray" node="0>0|1|2" />
<i3dMapping id="exactFillRootNode" node="0>0|2|0" />
<i3dMapping id="dischargeTrigger" node="0>0|2|1" />
<i3dMapping id="fillLevelIndicator" node="0>0|2|2" />
<i3dMapping id="workAreaStart" node="0>0|3|0" />
<i3dMapping id="workAreaWidth" node="0>0|3|1" />
<i3dMapping id="workAreaHeight" node="0>0|3|2" />
<i3dMapping id="section01" node="0>0|3|3|0" />
<i3dMapping id="section02" node="0>0|3|3|1" />
<i3dMapping id="section03" node="0>0|3|3|2" />
<i3dMapping id="section04" node="0>0|3|3|3" />
<i3dMapping id="section06" node="0>0|3|3|4" />
<i3dMapping id="section07" node="0>0|3|3|5" />
<i3dMapping id="section08" node="0>0|3|3|6" />
<i3dMapping id="section09" node="0>0|3|3|7" />
<i3dMapping id="aiMarkerLeft" node="0>0|4|0" />
<i3dMapping id="aiMarkerRight" node="0>0|4|1" />
<i3dMapping id="aiMarkerBack" node="0>0|4|2" />
<i3dMapping id="aiCollisionNode" node="0>0|4|3" />
</i3dMappings>
</vehicle>

View File

@@ -0,0 +1,141 @@
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="fillableImplement" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/vehicle.xsd">
<annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
<storeData>
<name>MEGA 1200L TANK</name>
<specs>
<combination xmlFilename="$data/vehicles/hardi/mega1200L/mega1200L.xml"/>
</specs>
<functions>
<function>$l10n_function_sprayerTank</function>
</functions>
<image>$data/vehicles/hardi/mega1200L/store_mega1200LTank.png</image>
<price>5000</price>
<lifetime>600</lifetime>
<rotation>0</rotation>
<brand>HARDI</brand>
<category>sprayers</category>
<shopHeight>2.2</shopHeight>
<shopTranslationOffset>0 -0.001 0</shopTranslationOffset>
<shopRotationOffset>0 0 0</shopRotationOffset>
<vertexBufferMemoryUsage>468736</vertexBufferMemoryUsage>
<indexBufferMemoryUsage>90624</indexBufferMemoryUsage>
<textureMemoryUsage>2031616</textureMemoryUsage>
<instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
<instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
<audioMemoryUsage>0</audioMemoryUsage>
</storeData>
<base>
<typeDesc>$l10n_typeDesc_sprayerTank</typeDesc>
<filename>$data/vehicles/hardi/mega1200L/mega1200LTank.i3d</filename>
<size width="2.5" length="2" lengthOffset="0"/>
<components>
<component centerOfMass="0 0.25 0" solverIterationCount="10" mass="350" />
</components>
<schemaOverlay attacherJointPosition="0 0" name="IMPLEMENT" />
<mapHotspot type="TOOL" />
</base>
<attachable>
<inputAttacherJoints>
<inputAttacherJoint node="attacherJoint" jointType="implement" topReferenceNode="topReferenceNode" needsLowering="false" allowsLowering="true" lowerRotLimitScale="0 0 0" lowerTransLimitScale="0 0 0" upperRotationOffset="0" lowerRotationOffset="0" >
<distanceToGround lower="0.35" upper="0.75" />
</inputAttacherJoint>
</inputAttacherJoints>
</attachable>
<connectionHoses>
<hose inputAttacherJointIndices="1" type="electric" node="electric" length="0.7" diameter="0.008" straighteningFactor="0.5" adapterNode="electric_connector">
<objectChange node="electric_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="TOOL_CONNECTOR_BOTTOM_01" node="bottomPipe01" length="1.3" diameter="0.046" isTwoPointHose="true" straighteningFactor="7">
<objectChange node="bottomPipe01_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
<hose inputAttacherJointIndices="1" type="TOOL_CONNECTOR_BOTTOM_02" node="bottomPipe02" length="1.3" diameter="0.040" isTwoPointHose="true" straighteningFactor="3" hoseType="DEFAULT">
<objectChange node="bottomPipe02_detached" visibilityActive="false" visibilityInactive="true"/>
</hose>
</connectionHoses>
<dynamicallyLoadedParts>
<dynamicallyLoadedPart node="0" linkNode="smallWheel01" filename="$data/shared/assets/smallWheel01.i3d" />
<dynamicallyLoadedPart node="0" linkNode="smallWheel02" filename="$data/shared/assets/smallWheel01.i3d" />
<dynamicallyLoadedPart node="0" linkNode="smallWheel03" filename="$data/shared/assets/smallWheel01.i3d" />
<dynamicallyLoadedPart node="0" linkNode="smallWheel04" filename="$data/shared/assets/smallWheel01.i3d" />
</dynamicallyLoadedParts>
<lights>
<defaultLights>
<defaultLight shaderNode="defaultLight_static" lightTypes="0" />
</defaultLights>
</lights>
<licensePlates>
<licensePlate node="licensePlateFront" position="FRONT" preferedType="SQUARISH" placementArea="0.15 0.3 0.15 0.3"/>
</licensePlates>
<fillUnit>
<fillUnitConfigurations>
<fillUnitConfiguration>
<fillUnits>
<unloading width="6" offset="0 0 0" />
<fillUnit unitTextOverride="$l10n_unit_literShort" fillTypeCategories="sprayer" capacity="250000000">
<exactFillRootNode node="exactFillRootNode"/>
<measurementNodes>
<measurementNode node="fillMeasurementNode"/>
</measurementNodes>
</fillUnit>
</fillUnits>
</fillUnitConfiguration>
</fillUnitConfigurations>
</fillUnit>
<dischargeable requiresTipOcclusionArea="false">
<dischargeNode node="dischargeTrigger" emptySpeed="200" fillUnitIndex="1" allowAIDischarge="true">
<info width="1.0" length="0.5" zOffset="0.4" />
<trigger node="dischargeTrigger" />
</dischargeNode>
</dischargeable>
<sprayer allowsSpraying="false" />
<ai>
<agentAttachment width="2.0" height="1.5" length="1.7" lengthOffset="0.05"/>
</ai>
<foliageBending>
<bendingNode minX="-1" maxX="1" minZ="-0.7" maxZ="0.85" yOffset="0.35" />
</foliageBending>
<baseMaterial>
<material name="megaFronttank1500L_mat" baseNode="mega1200LTank_vis">
<shaderParameter name="colorMat0" value="HARDI_YELLOW"/>
<shaderParameter name="colorMat1" value="HARDI_RED"/>
</material>
</baseMaterial>
<i3dMappings>
<i3dMapping id="mega1200LTank_main_component1" node="0>" />
<i3dMapping id="mega1200LTank_vis" node="0>0" />
<i3dMapping id="attacherJoint" node="0>0|0|0" />
<i3dMapping id="topReferenceNode" node="0>0|0|1" />
<i3dMapping id="electric" node="0>0|0|2|0" />
<i3dMapping id="electric_detached" node="0>0|0|2|0|0" />
<i3dMapping id="electric_connector" node="0>0|0|2|0|0|0" />
<i3dMapping id="bottomPipe01" node="0>0|0|2|1" />
<i3dMapping id="bottomPipe01_detached" node="0>0|0|2|1|0" />
<i3dMapping id="bottomPipe02" node="0>0|0|2|2" />
<i3dMapping id="bottomPipe02_detached" node="0>0|0|2|2|0" />
<i3dMapping id="defaultLight_static" node="0>0|1|0|0" />
<i3dMapping id="exactFillRootNode" node="0>0|2|0" />
<i3dMapping id="dischargeTrigger" node="0>0|2|1" />
<i3dMapping id="fillMeasurementNode" node="0>0|2|2" />
<i3dMapping id="smallWheel01" node="0>0|4|0" />
<i3dMapping id="smallWheel02" node="0>0|4|1" />
<i3dMapping id="smallWheel03" node="0>0|4|2" />
<i3dMapping id="smallWheel04" node="0>0|4|3" />
<i3dMapping id="licensePlateFront" node="0>0|4|4" />
</i3dMappings>
</vehicle>

View File

@@ -0,0 +1,108 @@
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<vehicle type="cutter" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../shared/xml/schema/vehicle.xsd">
<annotation>Copyright (C) GIANTS Software GmbH, All Rights Reserved.</annotation>
<parentFile xmlFilename="$data/vehicles/kemper/plus390/plus390.xml">
<attributes>
<set path="vehicle.storeData.brand" value="JOHNDEERE"/>
<set path="vehicle.storeData.image" value="$data/vehicles/kemper/plus390/store_plus390_johnDeere.png"/>
<set path="vehicle.storeData.specs.combination#xmlFilename" value="$data/vehicles/johnDeere/series9000/series9000.xml"/>
<clearList path="vehicle.storeData.specs.combination" keepIndex="1"/>
<set path="vehicle.attachable.inputAttacherJointConfigurations.inputAttacherJointConfiguration(0)#isSelectable" value="false"/>
<set path="vehicle.attachable.inputAttacherJointConfigurations.inputAttacherJointConfiguration(1)#isSelectable" value="false"/>
<set path="vehicle.attachable.inputAttacherJointConfigurations.inputAttacherJointConfiguration(2)#isSelectable" value="false"/>
<set path="vehicle.attachable.inputAttacherJointConfigurations.inputAttacherJointConfiguration(3)#isSelectable" value="false"/>
<set path="vehicle.attachable.inputAttacherJointConfigurations.inputAttacherJointConfiguration(4)#isSelectable" value="false"/>
<set path="vehicle.attachable.inputAttacherJointConfigurations.inputAttacherJointConfiguration(5)#isSelectable" value="false"/>
<set path="vehicle.attachable.inputAttacherJointConfigurations.inputAttacherJointConfiguration(6)#isSelectable" value="true"/>
</attributes>
</parentFile>
<!-- FOR SUGARCANE -->
<fruitPreparer fruitType="sugarCane"></fruitPreparer>
<cutter fruitTypes="sugarCane" allowsForageGrowthState="true" fruitTypeConverter="forageHarvester">
<effect>
<effectNode effectClass="ParticleEffect" effectNode="smokeEmitter01" particleType="SMOKE" materialType="smokeParticle" emitCountScale="0.1" worldSpace="false" useCuttingWidth="false"/>
<effectNode effectClass="ParticleEffect" effectNode="smokeEmitter02" particleType="SMOKE" materialType="smokeParticle" emitCountScale="0.1" worldSpace="false" useCuttingWidth="false"/>
<effectNode effectType="SUGARCANE_CUTTER" effectClass="TypedMotionPathEffect" linkNode="cutterEffectNode01">
<motionPathEffect rowLength="14" numRows="1" textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds"/>
</effectNode>
<effectNode effectType="SUGARCANE_CUTTER" effectClass="TypedMotionPathEffect" linkNode="cutterEffectNode02">
<motionPathEffect rowLength="14" numRows="1" textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds"/>
</effectNode>
<effectNode effectType="SUGARCANE_CUTTER" effectClass="TypedMotionPathEffect" linkNode="cutterEffectNode03">
<motionPathEffect rowLength="14" numRows="1" textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds"/>
</effectNode>
<effectNode effectType="SUGARCANE_CUTTER" effectClass="TypedMotionPathEffect" linkNode="cutterEffectNode04">
<motionPathEffect rowLength="14" numRows="1" textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds"/>
</effectNode>
<effectNode effectType="SUGARCANE_CUTTER" effectClass="TypedMotionPathEffect" linkNode="cutterEffectNode05">
<motionPathEffect rowLength="14" numRows="1" textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds"/>
</effectNode>
<effectNode effectType="SUGARCANE_CUTTER" effectClass="TypedMotionPathEffect" linkNode="cutterEffectNode06">
<motionPathEffect rowLength="14" numRows="1" textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds"/>
</effectNode>
<effectNode effectType="SUGARCANE_CUTTER" effectClass="TypedMotionPathEffect" linkNode="cutterEffectNode07">
<motionPathEffect rowLength="14" numRows="1" textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds"/>
</effectNode>
<effectNode effectType="SUGARCANE_CUTTER" effectClass="TypedMotionPathEffect" linkNode="cutterEffectNode08">
<motionPathEffect rowLength="14" numRows="1" textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds"/>
</effectNode>
<effectNode effectType="SUGARCANE_CUTTER" effectClass="TypedMotionPathEffect" linkNode="cutterEffectNode09">
<motionPathEffect rowLength="14" numRows="1" textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds"/>
</effectNode>
<effectNode effectType="SUGARCANE_CUTTER" effectClass="TypedMotionPathEffect" linkNode="cutterEffectNode10">
<motionPathEffect rowLength="14" numRows="1" textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds"/>
</effectNode>
<effectNode effectType="SUGARCANE_CUTTER" effectClass="TypedMotionPathEffect" linkNode="cutterEffectNode12">
<motionPathEffect rowLength="14" numRows="1" textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds"/>
</effectNode>
<effectNode effectType="SUGARCANE_CUTTER" effectClass="TypedMotionPathEffect" linkNode="cutterEffectNode13">
<motionPathEffect rowLength="14" numRows="1" textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds"/>
</effectNode>
<effectNode effectType="SUGARCANE_CUTTER" effectClass="TypedMotionPathEffect" linkNode="cutterEffectNode14">
<motionPathEffect rowLength="14" numRows="1" textureFilename="$data/effects/sugarcane/arrays/cutterArray1x14.dds"/>
</effectNode>
</effect>
<animationNodes>
<animationNode node="middleLeftRoller" rotSpeed="500" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>
<animationNode node="middleRightRoller" rotSpeed="-500" rotAxis="3" turnOnFadeTime="2" turnOffFadeTime="5"/>
<animationNode node="middleCutterScroll" shaderParameterName="offsetUV" shaderComponentScale="0 0 1 0" rotSpeed="1000" turnOnFadeTime="2" turnOffFadeTime="10" />
<animationNode node="leftArmCutterScroll" shaderParameterName="offsetUV" shaderComponentScale="0 0 1 0" rotSpeed="1000" turnOnFadeTime="2" turnOffFadeTime="10" />
<animationNode node="rightArmCutterScroll" shaderParameterName="offsetUV" shaderComponentScale="0 0 1 0" rotSpeed="1000" turnOnFadeTime="2" turnOffFadeTime="10" />
<animationNode node="middleLeftScrollPart01" shaderParameterName="offsetUV" shaderComponentScale="0 -1 0 0" rotSpeed="150" turnOnFadeTime="2" turnOffFadeTime="5" />
<animationNode node="middleLeftScrollPart02" shaderParameterName="offsetUV" shaderComponentScale="0 -1 0 0" rotSpeed="150" turnOnFadeTime="2" turnOffFadeTime="5" />
<animationNode node="middleRightScrollPart01" shaderParameterName="offsetUV" shaderComponentScale="0 -1 0 0" rotSpeed="150" turnOnFadeTime="2" turnOffFadeTime="5" />
<animationNode node="middleRightScrollPart02" shaderParameterName="offsetUV" shaderComponentScale="0 -1 0 0" rotSpeed="150" turnOnFadeTime="2" turnOffFadeTime="5" />
<animationNode node="leftArmScrollPart01" shaderParameterName="offsetUV" shaderComponentScale="0 -1 0 0" rotSpeed="150" turnOnFadeTime="2" turnOffFadeTime="5" />
<animationNode node="leftArmScrollPart02" shaderParameterName="offsetUV" shaderComponentScale="0 -1 0 0" rotSpeed="150" turnOnFadeTime="2" turnOffFadeTime="5" />
<animationNode node="rightArmScrollPart01" shaderParameterName="offsetUV" shaderComponentScale="0 -1 0 0" rotSpeed="150" turnOnFadeTime="2" turnOffFadeTime="5" />
<animationNode node="rightArmScrollPart02" shaderParameterName="offsetUV" shaderComponentScale="0 -1 0 0" rotSpeed="150" turnOnFadeTime="2" turnOffFadeTime="5" />
</animationNodes>
<automaticTilt raycastNode1="heightNode01" raycastNode2="heightNode03"/>
<sounds>
<cut template="cropCuttingForage" />
</sounds>
</cutter>
<!-- ONLY FOR ICON GENERATION -->
<storeData>
<name>390 Plus</name>
<image>$data/vehicles/kemper/plus390/store_plus390_johnDeere.png</image>
<brand>JOHNDEERE</brand>
<category>forageHarvesterCutters</category>
<vertexBufferMemoryUsage>0</vertexBufferMemoryUsage>
<indexBufferMemoryUsage>0</indexBufferMemoryUsage>
<textureMemoryUsage>0</textureMemoryUsage>
<audioMemoryUsage>0</audioMemoryUsage>
<instanceVertexBufferMemoryUsage>0</instanceVertexBufferMemoryUsage>
<instanceIndexBufferMemoryUsage>0</instanceIndexBufferMemoryUsage>
</storeData>
</vehicle>

File diff suppressed because it is too large Load Diff

View File

@@ -383,7 +383,7 @@
<fillUnitConfigurations>
<fillUnitConfiguration>
<fillUnits>
<fillUnit shopDisplayUnit="CUBICMETER" fillTypeCategories="BULK" capacity="250000000" allowAILoading="true">
<fillUnit shopDisplayUnit="CUBICMETER" fillTypeCategories="BULK" capacity="500000000" allowAILoading="true">
<exactFillRootNode node="exactFillRootNode" />
<autoAimTargetNode node="fillAutoAimTarget" startZ="4.5" endZ="-4.5" invert="false" startPercentage="50" />
</fillUnit>