<map width="2048"Description: Width of the world
Type: Integer
Default: 2048
Required: no
imageFilename="string"Description: 2D map filename
Type: String
Required: no
mapFieldColor="x y z"Description: 2D map field color rgb
Type: Multiple values (x, y, z)
Required: no
height="2048"Description: Height of the world
Type: Integer
Default: 2048
Required: no
mapGrassFieldColor="x y z"Description: 2D map grass color rgb
Type: Multiple values (x, y, z)
Required: no
>

<fruitTypes>
<fruitType filename="string"Description: missing
Type: String
Required: no
/>

</fruitTypes>

<helpline filename="string"Description: missing
Type: String
Required: no
>

<trigger categoryIndex="integer"Description: missing
Type: Integer
Required: no
position="x y z"Description: missing
Type: Translation values (x, y, z)
Required: no
pageIndex="integer"Description: missing
Type: Integer
Required: no
/>

</helpline>

<missions vehicleFilename="string"Description: missing
Type: String
Required: no
enabled="boolean"Description: missing
Type: Boolean
Required: no
>

<treeTransportMission maxNumInstances="integer"Description: missing
Type: Integer
Required: no
penaltyPerTree="integer"Description: Penalty per tree
Type: Integer
Required: no
treeType="string"Description: Tree type
Type: String
Required: no
rewardPerTree="integer"Description: Reward per tree
Type: Integer
Required: no
>

<spots filename="string"Description: Filename to tree spots
Type: String
Required: no
/>

</treeTransportMission>
<weedMission maxNumInstances="integer"Description: missing
Type: Integer
Required: no
rewardPerHa="integer"Description: Reward per ha
Type: Integer
Required: no
/>

<sowMission maxNumInstances="integer"Description: missing
Type: Integer
Required: no
rewardPerHa="integer"Description: Reward per ha
Type: Integer
Required: no
/>

<destructibleRockMission penaltyPerRock="integer"Description: Penalty per tree
Type: Integer
Required: no
rewardPerRock="integer"Description: Reward per tree
Type: Integer
Required: no
maxNumInstances="integer"Description: missing
Type: Integer
Required: no
minNumRocks="integer"Description: Min number of rocks
Type: Integer
Required: no
maxNumRocks="integer"Description: Min number of rocks
Type: Integer
Required: no
>

<spots filename="string"Description: Filename to rock spots
Type: String
Required: no
/>

<marker filename="string"Description: Filename to rock marker
Type: String
Required: no
/>

</destructibleRockMission>
<baleWrapMission maxNumInstances="integer"Description: missing
Type: Integer
Required: no
rewardPerBale="integer"Description: Reward per bale
Type: Integer
Required: no
/>

<deadwoodMission treeType="string"Description: Tree type
Type: String
Required: no
penaltyPerTree="integer"Description: Penalty per tree
Type: Integer
Required: no
rewardPerTree="integer"Description: Reward per tree
Type: Integer
Required: no
maxNumInstances="integer"Description: missing
Type: Integer
Required: no
>

<spots filename="string"Description: Filename to tree spots
Type: String
Required: no
/>

</deadwoodMission>
<harvestMission rewardPerHa="integer"Description: Reward per ha
Type: Integer
Required: no
maxNumInstances="integer"Description: missing
Type: Integer
Required: no
failureCostOfTotal="float"Description: Failure cost of total
Type: Float
Required: no
failureCostFactor="float"Description: Failure cost factor
Type: Float
Required: no
>

<fruitType value="integer"Description: Reward per ha
Type: Integer
Required: no
name="string"Description: Fruit type
Type: String
Required: no
/>

</harvestMission>
<stonePickMission maxNumInstances="integer"Description: missing
Type: Integer
Required: no
rewardPerHa="integer"Description: Reward per ha
Type: Integer
Required: no
/>

<cultivateMission rewardPerHa="integer"Description: Reward per ha
Type: Integer
Required: no
maxNumInstances="integer"Description: missing
Type: Integer
Required: no
/>

<fertilizeMission rewardPerHa="integer"Description: Reward per ha
Type: Integer
Required: no
maxNumInstances="integer"Description: missing
Type: Integer
Required: no
/>

<baleMission rewardPerHa="integer"Description: Reward per ha
Type: Integer
Required: no
maxNumInstances="integer"Description: missing
Type: Integer
Required: no
/>

<hoeMission maxNumInstances="integer"Description: missing
Type: Integer
Required: no
rewardPerHa="integer"Description: Reward per ha
Type: Integer
Required: no
/>

<plowMission rewardPerHa="integer"Description: Reward per ha
Type: Integer
Required: no
maxNumInstances="integer"Description: missing
Type: Integer
Required: no
/>

<herbicideMission maxNumInstances="integer"Description: missing
Type: Integer
Required: no
rewardPerHa="integer"Description: Reward per ha
Type: Integer
Required: no
/>

<mowMission maxNumInstances="integer"Description: missing
Type: Integer
Required: no
rewardPerHa="integer"Description: Reward per ha
Type: Integer
Required: no
/>

<tedderMission rewardPerHa="integer"Description: Reward per ha
Type: Integer
Required: no
maxNumInstances="integer"Description: missing
Type: Integer
Required: no
/>

</missions>

<hotspots>
<placeableHotspot type="string"Description: Placeable hotspot type
Type: String
Required: no
text="string"Description: Placeable hotspot text
Type: String
Required: no
teleportWorldPosition="x y z"Description: Placeable teleport world position
Type: Multiple values (x, y, z)
Required: no
worldPosition="x y"Description: Placeable world position
Type: Multiple values (x, y)
Required: no
/>

</hotspots>

<fruitTypeCategories>
<fruitTypeCategory name="string"Description: missing
Type: String
Required: no
>stringDescription: missing
Type: String
Required: no
</fruitTypeCategory>

</fruitTypeCategories>

<motionPathEffects filename="string"Description: missing
Type: String
Required: no
/>


<decoFoliages>
<mapping state="integer"Description: missing
Type: Integer
Required: no
layerName="string"Description: missing
Type: String
Required: no
name="string"Description: missing
Type: String
Required: no
/>

<decoFoliage mowable="boolean"Description: missing
Type: Boolean
Required: no
startChannel="integer"Description: missing
Type: Integer
Required: no
numChannels="integer"Description: missing
Type: Integer
Required: no
layerName="string"Description: missing
Type: String
Required: no
/>

</decoFoliages>

<animals filename="string"Description: missing
Type: String
Required: no
>

<food filename="string"Description: missing
Type: String
Required: no
/>

<names filename="string"Description: missing
Type: String
Required: no
/>

</animals>

<placementCollision revision="integer"Description: missing
Type: Integer
Required: no
/>


<groundTypeMappings>
<groundTypeMapping layer="string"Description: missing
Type: String
Required: no
title="string"Description: missing
Type: String
Required: no
type="string"Description: missing
Type: String
Required: no
/>

</groundTypeMappings>

<fruitTypeConverters>
<fruitTypeConverter name="string"Description: missing
Type: String
Required: no
>

<converter factor="float"Description: missing
Type: Float
Required: no
to="string"Description: missing
Type: String
Required: no
from="string"Description: missing
Type: String
Required: no
/>

</fruitTypeConverter>
</fruitTypeConverters>

<environment filename="string"Description: missing
Type: String
Required: no
/>


<splitShapes revision="integer"Description: missing
Type: Integer
Required: no
/>


<vertexBufferMemoryUsage>floatDescription: missing
Type: Float
Required: no
</vertexBufferMemoryUsage>


<fieldGround filename="string"Description: missing
Type: String
Required: no
/>


<helpers filename="string"Description: missing
Type: String
Required: no
/>


<textureMemoryUsage>floatDescription: missing
Type: Float
Required: no
</textureMemoryUsage>


<additionalFiles>
<additionalFile filename="string"Description: Path to additional i3d- or xml files to load for the map
Type: String
Required: no
/>

</additionalFiles>

<parentFile xmlFilename="string"Description: Parent xml filepath used as basis
Type: String
Required: no
>

<attributes>
<clearList path="string"Description: List to clear but keep one item
Type: String
Required: no
keepIndex="integer"Description: Index of list to keep
Type: Integer
Required: no
/>

<set value="string"Description: Target value to set in parent file
Type: String
Required: no
path="string"Description: Path change in parent xml
Type: String
Required: no
/>

<remove path="string"Description: Path to remove from parent xml
Type: String
Required: no
/>

</attributes>
</parentFile>

<treeTypes filename="string"Description: missing
Type: String
Required: no
maxNumTrees="8000"Description: missing
Type: Integer
Default: 8000
Required: no
/>


<fillTypes filename="string"Description: missing
Type: String
Required: no
/>


<guidedTours>
<guidedTour filename="string"Description: Path to guided tour config file
Type: String
Required: yes
name="string"Description: Name identifier of the guided tour
Type: String
Required: yes
/>

</guidedTours>

<indexBufferMemoryUsage>floatDescription: missing
Type: Float
Required: no
</indexBufferMemoryUsage>


<fields filename="string"Description: Filename of the field preplanted config
Type: String
Required: no
/>


<sounds filename="string"Description: missing
Type: String
Required: no
/>


<culling minY="float"Description: missing
Type: Float
Required: no
clipDistanceThreshold1="float"Description: missing
Type: Float
Required: no
xzOffset="float"Description: missing
Type: Float
Required: no
maxY="float"Description: missing
Type: Float
Required: no
clipDistanceThreshold2="float"Description: missing
Type: Float
Required: no
/>


<collectibles filename="string"Description: missing
Type: String
Required: no
/>


<farmlands filename="string"Description: Filename of the farmland definition config
Type: String
Required: no
/>


<navigationCollision revision="integer"Description: missing
Type: Integer
Required: no
/>


<densityHeightTypes filename="string"Description: missing
Type: String
Required: no
/>


<newPlayerHandTools>
<handTool xmlFilename="string"Description: Filename of the hand tool's xml file
Type: String
Required: no
/>

</newPlayerHandTools>

<filename>stringDescription: filepath to map i3d file
Type: String
Required: yes
</filename>


<weed filename="string"Description: missing
Type: String
Required: no
/>


<aiSystem filename="string"Description: missing
Type: String
Required: no
/>


<bales filename="string"Description: missing
Type: String
Required: no
/>


<paintableFoliages>
<paintableFoliage numStateChannels="integer"Description: missing
Type: Integer
Required: no
startChannel="integer"Description: missing
Type: Integer
Required: no
layerName="string"Description: missing
Type: String
Required: no
/>

</paintableFoliages>

<groundTypes filename="string"Description: missing
Type: String
Required: no
/>


<gameplayHints filename="string"Description: missing
Type: String
Required: no
/>


<terrainLodTexture revision="integer"Description: missing
Type: Integer
Required: no
/>


<densityMap revision="integer"Description: missing
Type: Integer
Required: no
/>


<sprayTypes filename="string"Description: missing
Type: String
Required: no
/>


<storeItems filename="string"Description: missing
Type: String
Required: no
/>


<npcs filename="string"Description: Filename of the npcs available on the map
Type: String
Required: no
/>


<wildlife filename="string"Description: missing
Type: String
Required: no
/>


<tipCollision revision="integer"Description: missing
Type: Integer
Required: no
/>


<licensePlates filename="string"Description: missing
Type: String
Required: no
/>


<terrainTexture revision="integer"Description: missing
Type: Integer
Required: no
/>


<shop filename="string"Description: missing
Type: String
Required: no
/>

</map>