<placeables loadAnyFarmInSingleplayer="false"Description: Load any farm in singleplayer. Causes any placeable with any farmId to be loaded.
Type: Boolean
Default: false
Required: no
version="integer"Description: Version of map placeables file
Type: Integer
Required: no
>
<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>
<placeable age="0"Description: Age of placeable in months.
Type: Float
Default: 0
Required: no
boughtWithFarmlandOverwrite="false"Description: Placeable is bought with farmland overwritten by savegame
Type: Boolean
Default: false
Required: no
canBeDeletedOverwrite="false"Description: Placeable can be deleted
Type: Boolean
Default: false
Required: no
defaultFarmProperty="false"Description: Is property of default farm. Causes object to be removed on non-starter games.
Type: Boolean
Default: false
Required: no
farmId="0"Description: Owner farmland
Type: Integer
Default: 0
Required: no
filename="string"Description: Path to xml filename
Type: String
Required: no
isDeleted="boolean"Description: If the preplaced placeable is deleted in the savegame
Type: Boolean
Required: no
isPreplaced="boolean"Description: If the placeable is preplaced in the map
Type: Boolean
Required: no
modName="string"Description: Name of mod
Type: String
Required: no
name="string"Description: Custom name set by player to be used instead of store item name
Type: String
Required: no
nameL10nKey="string"Description: custom l10n key for name set in preplaced/default placeables xml
Type: String
Required: no
position="x y z"Description: Position
Type: Translation values (x, y, z)
Required: no
price="float"Description: Price of placeable
Type: Float
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
sinceVersion="integer"Description: Version of xml file when this placeable was added. Will cause placeable to appear on older, existing saves
Type: Integer
Required: no
tourId="string"Description: Tour id
Type: String
Required: no
uniqueId="string"Description: Placeable's unique id
Type: String
Required: no
>
<animatedObjects>
<animatedObject direction="0"Description: Animated object direction
Type: Integer
Default: 0
Required: no
time="float"Description: Animated object time
Type: Float
Required: no
/>
</animatedObjects>
<beehivePalletSpawner>
<beehivePalletSpawner pendingLiters="float"Description: Pending liters to be spawned
Type: Float
Required: no
/>
</beehivePalletSpawner>
<boughtConfiguration id="string"Description: Configuration save id
Type: String
Required: no
name="string"Description: Configuration name
Type: String
Required: no
/>
<bunkerSilo compactedFillLevel="float"Description: Compacted fill level
Type: Float
Required: no
fermentingTime="float"Description: Fermenting time
Type: Float
Required: no
fillLevel="float"Description: Current fill level
Type: Float
Required: no
openedAtBack="false"Description: Is opened at back
Type: Boolean
Default: false
Required: no
openedAtFront="false"Description: Is opened at front
Type: Boolean
Default: false
Required: no
state="0"Description: Current silo state (FILL = 0, CLOSED = 1, FERMENTED = 2, DRAIN = 3)
Type: Integer
Default: 0
Required: no
/>
<configuration id="string"Description: Configuration save id
Type: String
Required: no
name="string"Description: Configuration name
Type: String
Required: no
/>
<constructible>
<state index="integer"Description: missing
Type: Integer
Required: no
name="string"Description: missing
Type: String
Required: no
>
<input fillType="string"Description: missing
Type: String
Required: no
remainingAmount="float"Description: missing
Type: Float
Required: no
/>
</state>
<storage farmId="0"Description: Owner farm land id
Type: Integer
Default: 0
Required: no
>
<node fillLevel="0"Description: Fill level
Type: Float
Default: 0
Required: no
fillType="string"Description: Fill type name
Type: String
Required: no
/>
</storage>
</constructible>
<customImage filename="string"Description: Path to a custom image file
Type: String
Required: no
/>
<destructible>
<repairingFarm id="integer"Description: missing
Type: Integer
Required: no
/>
</destructible>
<doghouse name="string"Description: Name of dog
Type: String
Required: no
/>
<factory>
<input fillType="string"Description: missing
Type: String
Required: no
remainingAmount="float"Description: missing
Type: Float
Required: no
/>
<storage farmId="0"Description: Owner farm land id
Type: Integer
Default: 0
Required: no
>
<node fillLevel="0"Description: Fill level
Type: Float
Default: 0
Required: no
fillType="string"Description: Fill type name
Type: String
Required: no
/>
</storage>
</factory>
<farmhouse isFreeForAll="boolean"Description: Marks if everybody can sleep there
Type: Boolean
Required: no
/>
<fence>
<segments>
<segment end="x y"Description: Segment end position
Type: Multiple values (x, y)
Required: no
first="true"Description: Segment has first pole visible
Type: Boolean
Default: true
Required: no
gateIndex="integer"Description: Gate index
Type: Integer
Required: no
last="true"Description: Segment has last pole visible
Type: Boolean
Default: true
Required: no
start="x y"Description: Segment start position
Type: Multiple values (x, y)
Required: no
>
<animatedObject direction="0"Description: Animated object direction
Type: Integer
Default: 0
Required: no
time="float"Description: Animated object time
Type: Float
Required: no
/>
</segment>
</segments>
</fence>
<handToolHolders>
<handToolHolder index="integer"Description: Index of the holder
Type: Integer
Required: yes
uniqueId="string"Description: missing
Type: String
Default: false
Required: no
/>
</handToolHolders>
<husbandry globalProductionFactor="float"Description: Global production factor
Type: Float
Required: no
>
<module name="string"Description: Name of module
Type: String
Required: no
/>
<storage farmId="0"Description: Owner farm land id
Type: Integer
Default: 0
Required: no
>
<node fillLevel="0"Description: Fill level
Type: Float
Default: 0
Required: no
fillType="string"Description: Fill type name
Type: String
Required: no
/>
</storage>
</husbandry>
<husbandryFeedingRobot>
<unloadingSpot fillLevel="integer"Description: Unloading spot filllevel
Type: Integer
Required: no
index="integer"Description: Unloading spot index
Type: Integer
Required: no
/>
</husbandryFeedingRobot>
<husbandryFence>
<fence>
<segment end="x y z"Description: Segment end position
Type: Translation values (x, y, z)
Required: no
id="string"Description: Segment id from config xml
Type: String
Required: no
reversed="boolean"Description: Segment is reversed
Type: Boolean
Required: no
start="x y z"Description: Segment start position
Type: Translation values (x, y, z)
Required: no
>
<animatedObject direction="0"Description: Animated object direction
Type: Integer
Default: 0
Required: no
id="string"Description: missing
Type: String
Required: no
time="float"Description: Animated object time
Type: Float
Required: no
/>
</segment>
</fence>
</husbandryFence>
<husbandryFood>
<fillLevel fillLevel="float"Description: Fill level
Type: Float
Required: no
fillType="string"Description: Fill type
Type: String
Required: no
/>
</husbandryFood>
<husbandryMeadow>
<clearTask clearHeight="boolean"Description: Clear tip anything
Type: Boolean
Required: no
customName="string"Description: Custom name of the task
Type: String
Required: no
fieldId="integer"Description: Id of the field
Type: Integer
Required: no
fieldType="string"Description: Name of the field type
Type: String
Required: no
limeLevel="integer"Description: Lime level
Type: Integer
Required: no
plowLevel="integer"Description: Plow level
Type: Integer
Required: no
rollerLevel="integer"Description: Roller level
Type: Integer
Required: no
status="string"Description: Status of the task
Type: String
Required: no
stoneLevel="integer"Description: Stone level
Type: Integer
Required: no
stubbleShredLevel="integer"Description: Stubbleshred level
Type: Integer
Required: no
weedState="integer"Description: Weed state
Type: Integer
Required: no
>
<area currentMaxY="float"Description: Current polygon minY clip region
Type: Float
Required: no
currentMinY="float"Description: Current polygon minY clip region
Type: Float
Required: no
>
<circle numSegments="5"Description: Number of circle segments
Type: Integer
Default: 5
Required: no
radius="5"Description: Circle radius
Type: Float
Default: 5
Required: no
worldPositionXZ="x y"Description: Circle center world position (x,z)
Type: Multiple values (x, y)
Required: no
/>
<parallelogram heightXZ="x y"Description: Parallelogram world height size (x,z)
Type: Multiple values (x, y)
Required: no
widthXZ="x y"Description: Parallelogram world width size (x,z)
Type: Multiple values (x, y)
Required: no
worldHeightXZ="x y"Description: Parallelogram world height position (x,z)
Type: Multiple values (x, y)
Required: no
worldStartXZ="x y"Description: Parallelogram world start position (x,z)
Type: Multiple values (x, y)
Required: no
worldWidthXZ="x y"Description: Parallelogram world width position (x,z)
Type: Multiple values (x, y)
Required: no
/>
<polygon>
<point>x yDescription: Polygon point world position (x,z)
Type: Multiple values (x, y)
Required: no
</point>
</polygon>
</area>
<decoFoliage name="string"Description: Name of the deco foliage
Type: String
Required: no
/>
<fruit growthState="string"Description: Growthstate of the fruit type
Type: String
Required: no
type="string"Description: Name of the fruit type
Type: String
Required: no
/>
<ground angle="integer"Description: Angle of the ground
Type: Integer
Required: no
type="string"Description: Name of the ground type
Type: String
Required: no
/>
<spray level="integer"Description: Level of the spray
Type: Integer
Required: no
type="string"Description: Name of the spray type
Type: String
Required: no
/>
<terrainGroundType name="string"Description: Name of the terrain ground type
Type: String
Required: no
/>
</clearTask>
<createTask clearHeight="boolean"Description: Clear tip anything
Type: Boolean
Required: no
customName="string"Description: Custom name of the task
Type: String
Required: no
fieldId="integer"Description: Id of the field
Type: Integer
Required: no
fieldType="string"Description: Name of the field type
Type: String
Required: no
limeLevel="integer"Description: Lime level
Type: Integer
Required: no
plowLevel="integer"Description: Plow level
Type: Integer
Required: no
rollerLevel="integer"Description: Roller level
Type: Integer
Required: no
status="string"Description: Status of the task
Type: String
Required: no
stoneLevel="integer"Description: Stone level
Type: Integer
Required: no
stubbleShredLevel="integer"Description: Stubbleshred level
Type: Integer
Required: no
weedState="integer"Description: Weed state
Type: Integer
Required: no
>
<area currentMaxY="float"Description: Current polygon minY clip region
Type: Float
Required: no
currentMinY="float"Description: Current polygon minY clip region
Type: Float
Required: no
>
<circle numSegments="5"Description: Number of circle segments
Type: Integer
Default: 5
Required: no
radius="5"Description: Circle radius
Type: Float
Default: 5
Required: no
worldPositionXZ="x y"Description: Circle center world position (x,z)
Type: Multiple values (x, y)
Required: no
/>
<parallelogram heightXZ="x y"Description: Parallelogram world height size (x,z)
Type: Multiple values (x, y)
Required: no
widthXZ="x y"Description: Parallelogram world width size (x,z)
Type: Multiple values (x, y)
Required: no
worldHeightXZ="x y"Description: Parallelogram world height position (x,z)
Type: Multiple values (x, y)
Required: no
worldStartXZ="x y"Description: Parallelogram world start position (x,z)
Type: Multiple values (x, y)
Required: no
worldWidthXZ="x y"Description: Parallelogram world width position (x,z)
Type: Multiple values (x, y)
Required: no
/>
<polygon>
<point>x yDescription: Polygon point world position (x,z)
Type: Multiple values (x, y)
Required: no
</point>
</polygon>
</area>
<decoFoliage name="string"Description: Name of the deco foliage
Type: String
Required: no
/>
<fruit growthState="string"Description: Growthstate of the fruit type
Type: String
Required: no
type="string"Description: Name of the fruit type
Type: String
Required: no
/>
<ground angle="integer"Description: Angle of the ground
Type: Integer
Required: no
type="string"Description: Name of the ground type
Type: String
Required: no
/>
<spray level="integer"Description: Level of the spray
Type: Integer
Required: no
type="string"Description: Name of the spray type
Type: String
Required: no
/>
<terrainGroundType name="string"Description: Name of the terrain ground type
Type: String
Required: no
/>
</createTask>
<fillType capacity="float"Description: Meadow capacity
Type: Float
Required: no
fillLevel="float"Description: Meadow fillevel
Type: Float
Required: no
name="string"Description: Meadow filltype name
Type: String
Required: no
/>
</husbandryMeadow>
<husbandryPallets>
<pendingLiters fillType="string"Description: Name of the filltype
Type: String
Required: no
liters="float"Description: Pending liters
Type: Float
Required: no
/>
</husbandryPallets>
<manureHeap manureToDrop="0"Description: Manure that should be drop the visible heap
Type: Integer
Default: 0
Required: no
manureToPick="0"Description: Manure that need to be picked from visible heap
Type: Integer
Default: 0
Required: no
/>
<newFence>
<segment end="x y z"Description: Segment end position
Type: Translation values (x, y, z)
Required: no
id="string"Description: Segment id from config xml
Type: String
Required: no
reversed="boolean"Description: Segment is reversed
Type: Boolean
Required: no
start="x y z"Description: Segment start position
Type: Translation values (x, y, z)
Required: no
>
<animatedObject direction="0"Description: Animated object direction
Type: Integer
Default: 0
Required: no
id="string"Description: missing
Type: String
Required: no
time="float"Description: Animated object time
Type: Float
Required: no
/>
</segment>
</newFence>
<objectStorage>
<object className="string"Description: Object class name
Type: String
Required: no
farmId="integer"Description: Id of owner farm
Type: Integer
Required: no
filename="string"Description: Path to bale xml file
Type: String
Required: no
fillLevel="float"Description: Current bale fill level
Type: Float
Required: no
fillType="string"Description: Current bale fill type
Type: String
Required: no
isBigBag="boolean"Description: Is a big bag object
Type: Boolean
Required: no
isMissionBale="false"Description: Bale was produced in mission context
Type: Boolean
Default: false
Required: no
position="x y z"Description: Bale position
Type: Translation values (x, y, z)
Required: no
rotation="x y z"Description: Bale rotation
Type: Rotation values (x, y, z)
Required: no
uniqueId="string"Description: Unique id
Type: String
Required: no
valueScale="float"Description: Bale value scale
Type: Float
Required: no
variationIndex="integer"Description: Current variation index
Type: Integer
Required: no
wrappingColor="x y z"Description: Wrapping color
Type: Multiple values (x, y, z)
Required: no
wrappingState="float"Description: Current wrapping state
Type: Float
Required: no
>
<configuration id="string"Description: Configuration id
Type: String
Required: no
name="string"Description: Configuration name
Type: String
Required: no
/>
<fermentation isFermenting="boolean"Description: Bale is fermenting
Type: Boolean
Required: no
time="float"Description: Current fermentation time
Type: Float
Required: no
/>
<textures wrapDiffuse="string"Description: Current wrap diffuse file
Type: String
Required: no
wrapNormal="string"Description: Current wrap normal file
Type: String
Required: no
/>
</object>
</objectStorage>
<productionPoint palletSpawnCooldown="integer"Description: remaining cooldown duration of pallet spawner
Type: Integer
Required: no
productionCostsToClaim="float"Description: production costs yet to be claimed from the owning player
Type: Float
Required: no
>
<autoDeliverFillType>stringDescription: fillType currently configured to be automatically delivered
Type: String
Required: no
</autoDeliverFillType>
<directSellFillType>stringDescription: fillType currently configured to be directly sold
Type: String
Required: no
</directSellFillType>
<production id="string"Description: Unique id of the production
Type: String
Required: no
isEnabled="boolean"Description: State of the production
Type: Boolean
Required: no
/>
<storage farmId="0"Description: Owner farm land id
Type: Integer
Default: 0
Required: no
>
<node fillLevel="0"Description: Fill level
Type: Float
Default: 0
Required: no
fillType="string"Description: Fill type name
Type: String
Required: no
/>
</storage>
</productionPoint>
<riceField>
<fields>
<field initialFruit="string"Description: initial fruit for preplaced rice fields
Type: String
Required: no
initialFruitGrowthState="integer"Description: initial fruit growth state index for preplaced rice fields
Type: Integer
Required: no
waterHeight="float"Description: water height in meters
Type: Float
Required: no
waterHeightTarget="float"Description: water level target height in m relative to field ground
Type: Float
Required: no
worldHeight="float"Description: world height/y level of the field
Type: Float
Required: no
>
<v>stringDescription: outline vertex x z position
Type: String
Required: no
</v>
<waterLevels levelPerSqm="float"Description: water level for period
Type: Float
Required: no
period="integer"Description: period index
Type: Integer
Required: no
/>
</field>
</fields>
</riceField>
<sellingStation>
<stats fillType="string"Description: Fill type
Type: String
Required: no
isInPlateau="boolean"Description: Is in plateau
Type: Boolean
Required: no
meanValue="float"Description: Mean value
Type: Float
Required: no
nextPlateauNumber="integer"Description: Next plateau number
Type: Integer
Required: no
paid="0"Description: Payed fill level
Type: Float
Default: 0
Required: no
plateauDuration="integer"Description: Plateau duration
Type: Integer
Required: no
plateauTime="float"Description: Plateau time
Type: Float
Required: no
priceVersion="0"Description: Price version (If version is outdated values are reset)
Type: Integer
Default: 0
Required: no
received="0"Description: Recieved fill level
Type: Float
Default: 0
Required: no
>
<curve1 amplitude="float"Description: Amplitude
Type: Float
Required: no
amplitudeDistribution="integer"Description: Amplitude fistribution
Type: Integer
Required: no
nominalAmplitude="float"Description: Normal amplitude
Type: Float
Required: no
nominalAmplitudeVariation="float"Description: Normal amplitude variation
Type: Float
Required: no
nominalPeriod="integer"Description: Nominal period
Type: Integer
Required: no
nominalPeriodVariation="integer"Description: Nominal period variation
Type: Integer
Required: no
period="float"Description: Period
Type: Float
Required: no
periodDistribution="integer"Description: Period distribution
Type: Integer
Required: no
time="float"Description: Time
Type: Float
Required: no
/>
<curveBaseCurve amplitude="float"Description: Amplitude
Type: Float
Required: no
amplitudeDistribution="integer"Description: Amplitude fistribution
Type: Integer
Required: no
nominalAmplitude="float"Description: Normal amplitude
Type: Float
Required: no
nominalAmplitudeVariation="float"Description: Normal amplitude variation
Type: Float
Required: no
nominalPeriod="integer"Description: Nominal period
Type: Integer
Required: no
nominalPeriodVariation="integer"Description: Nominal period variation
Type: Integer
Required: no
period="float"Description: Period
Type: Float
Required: no
periodDistribution="integer"Description: Period distribution
Type: Integer
Required: no
time="float"Description: Time
Type: Float
Required: no
/>
</stats>
</sellingStation>
<silo>
<storage farmId="0"Description: Owner farm land id
Type: Integer
Default: 0
Required: no
index="integer"Description: Storage index
Type: Integer
Required: no
>
<node fillLevel="0"Description: Fill level
Type: Float
Default: 0
Required: no
fillType="string"Description: Fill type name
Type: String
Required: no
/>
</storage>
</silo>
<siloExtension farmId="0"Description: Owner farm land id
Type: Integer
Default: 0
Required: no
>
<node fillLevel="0"Description: Fill level
Type: Float
Default: 0
Required: no
fillType="string"Description: Fill type name
Type: String
Required: no
/>
</siloExtension>
<solarPanels headRotationRandom="float"Description: Head random rotation
Type: Float
Required: no
/>
<trainSystem currentPrice="float"Description: Current pending rent price
Type: Float
Required: no
isRented="boolean"Description: Is train rented
Type: Boolean
Required: no
rentFarmId="integer"Description: Train is rented by farm
Type: Integer
Required: no
splineTime="float"Description: Current spline time
Type: Float
Required: no
>
<railroadObjects index="integer"Description: Object index
Type: Integer
Required: no
/>
<railroadVehicle vehicleUniqueId="string"Description: Vehicle unique id
Type: String
Required: no
/>
</trainSystem>
<vine startGrowthState="integer"Description: Vineyard start growth state
Type: Integer
Required: no
/>
<wardrobe isFreeForAll="boolean"Description: Allow any farm not just the owner to access the wardrobe
Type: Boolean
Required: no
/>
<windTurbine headRotation="angle"Description: Current head rotation
Type: Angle
Required: no
/>
</placeable>
</placeables>