<map height="2048"Description: Height 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
mapGrassFieldColor="x y z"Description: 2D map grass color rgb
Type: Multiple values (x, y, z)
Required: no
width="2048"Description: Width of the world
Type: Integer
Default: 2048
Required: no
>

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

</additionalFiles>

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


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

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


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


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


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

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

</decoFoliages>

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


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


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


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


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


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


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


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


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

</fruitTypeCategories>

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

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

</fruitTypeConverter>
</fruitTypeConverters>

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

</fruitTypes>

<gameplayHints filename="string"Description: missing
Type: String
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>

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

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


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

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

</helpline>

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

</hotspots>

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


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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<treeTransportMission maxNumInstances="integer"Description: missing
Type: Integer
Required: no
penaltyPerTree="integer"Description: Penalty per tree
Type: Integer
Required: no
rewardPerTree="integer"Description: Reward per tree
Type: Integer
Required: no
treeType="string"Description: Tree type
Type: String
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
/>

</missions>

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


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


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

</newPlayerHandTools>

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


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

</paintableFoliages>

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

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

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

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

</attributes>
</parentFile>

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


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


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


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


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


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


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


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


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


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


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


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

</map>